El documento presenta información sobre conceptos básicos de programación como lenguajes de alto nivel, lenguajes de máquina, programación orientada a objetos, diagramas de flujo, algoritmos, variables y operadores lógicos y de comparación. Explica cada concepto a través de definiciones, ejemplos y tablas de verdad.
1. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
PROGRAMACION WEB
(INTRODUCCION)
TORRES PINZON CRISTIAN
SEBASTIAN
2. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿QUE ES LENGUAJE DE ALTO NIVEL?
RESPUESTA EJEMPLO
Un lenguaje de paradigmas Orientados a
programación de alto Objetos,
nivel de abstracción se Funcionales,
caracteriza por expresar basados en Reglas y
los algoritmos de una Procedurales.
manera más cercana a la
capacidad cognitiva hum
ana, en lugar de a la
capacidad ejecutora de
las máquinas.
TORRES PINZON CRISTIAN
SEBASTIAN
3. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿QUE SIGNIFICA LENGUAJE DE
MAQUINA?
RESPUESTA EJEMPLO
Lenguaje de máquina es el Te voy a dar un ejemplo de código
sistema de códigos o lenguaje máquina:
directamente interpretable por 00000 1001110 LOAD 11110
00001 10110100 STOR 10100
un circuito micro pro
00010 10011110 LOAD 11110
gramable, como el micro 00011 11010100 ADD 10100
procesador de una compu 00100 10111111 STOR 11111
tadora o el micro controlador 00101 00000000 HALT
de un autómata.
TORRES PINZON CRISTIAN
SEBASTIAN
4. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
CLASFICACION DE LOS LENGUAJES
DE ALTO NIVEL
RESPUESTA EJEMPLO
Lenguajes imperativos o Procedurales: son Ej.: C, PASCAL
aquellos en que el estado del programa se
puede definir con precisión.
Ej.: LISP, PROLOG.
Lenguajes declarativos: los programas se Ej.: SMALLTALK.
ejecutan mediante la aplicación sucesiva
de funciones o expresiones lógicas
Lenguajes orientados a objetos: el diseño
de los programas se basa en los datos y la
estructura de los mismos
Lenguajes orientados al problema:
pretenden solucionar problemas
específicos
TORRES PINZON CRISTIAN
SEBASTIAN
5. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿QUE SIGNIFICA LENGUAJE
ASSEMBLER?
RESPUESTA EJEMPLO
es un lenguaje de Por ejemplo, en el lenguaje
programación de bajo nivel ensamblador para un
para los computadores, procesador x86:
microprocesadores, microc La sentencia
ontroladores, y otros MOV AL, 061h
circuitos integrados Asigna el
programables. valor hexadecimal 61 (97 d
ecimal) al registro "AL".
TORRES PINZON CRISTIAN
SEBASTIAN
6. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
A QUE SE DENOMINA
PROGRAMACION ORIENTADA, A
OBJETOS
RESPUESTA EJEMPLO
Es un paradigma de denota las características
programación que esenciales de un objeto,
usa objetos y sus donde se capturan sus
interacciones, para diseñar comportamientos. Cada
aplicaciones y programas objeto en el sistema sirve
informáticos. como modelo de un "agente"
abstracto que puede realizar
trabajo, informar y cambiar
su estado
TORRES PINZON CRISTIAN
SEBASTIAN
7. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿QUE SON LOS EVENTOS?
RESPUESTA EJEMPLO
se refiere a un evento estadístico, que
cualquier acontecimiento, es el resultado posible de
circunstancia, suceso o un experimento aleatorio.
caso posible.
TORRES PINZON CRISTIAN
SEBASTIAN
8. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿CUALES SON LOS CONTROLES
DEL AMBIENTE GRAFICO
WINDOWS?
RESPUESTA EJEMPLO
Un Sistema Operativo es una parte Se pueden imaginar un
importante de cualquier sistema de
computación. Un sistema de
Sistema Operativo como los
computación puede dividirse en programas, instalados en el
cuatro componentes: el hardware , software o firmware, que
el Sistema Operativo , los programas hacen utilizable el hardware.
de aplicación y los usuarios . El
hardware (Unidad Central de
Procesamiento(UCP), memoria y
dispositivos de entrada/salida (E/S))
proporciona los recursos de
computación básicos.
TORRES PINZON CRISTIAN
SEBASTIAN
9. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿A QUE SE DENOMINA ALGORITMO?
RESPUESTA EJEMPLO
Un algoritmo es Diagrama de flujo Ejemplo 3.
el conjunto de operaciones Pseudocódigo
Ejemplo 4.
y procedimientos que Leer el sueldo de tres empleados y
deben seguirse para aplicarles un aumento del 10, 12 y
resolver un problema. 15%respectivamente. Desplegar
el resultado. Salidas: Sueldos
finales Entradas: Salarios de los
empleados Datos adicionales:
aumentos del 10, 12 y
15%Cálculos:Sueldo final = sueldo
inicial + aumento
TORRES PINZON CRISTIAN
SEBASTIAN
10. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
CUALES SON LAS ETAPAS DE
LOS ALGORITMOS
RESPUESTA EJEMPLO
algoritmo de ordenamiento es por ejemplo, ubicar el registro
un algoritmo que pone elementos correspondiente a cierta persona en
de una lista o un vector en una una base de datos, o el mejor
secuencia dada p movimiento en una partida
algoritmo de búsqueda es aquel de ajedrez.
que está diseñado para localizar un
elemento con ciertas propiedades
dentro de una estructura de datos
ir una relación de orden
TORRES PINZON CRISTIAN
SEBASTIAN
11. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
¿CUALES SON LOS DIAGRAMAS
DE FLUJO Y SUS SIMBOLOS?
RESPUESTA EJEMPLO
Formato vertical: En él, el flujo o la secuencia de las Óvalo o Elipse: Inicio y término (Abre y/o cierra el
operaciones, va de arriba hacia abajo. diagrama).
Rectángulo: Actividad (Representa la ejecución de una
Formato horizontal: En él, el flujo o la secuencia de las o más actividades o procedimientos).
operaciones, va de izquierda a derecha. Rombo: Decisión (Formula una pregunta o cuestión).
Círculo: Conector (Representa el enlace de actividades
Formato panorámico: El proceso entero está con otra dentro de un procedimiento).
representado en una sola carta y puede apreciarse de Triángulo boca abajo: Archivo definitivo (Guarda un
una sola mirada mucho más rápido que leyendo el documento en forma permanente).
texto, Triángulo boca arriba: Archivo temporal (Proporciona
un tiempo para el almacenamiento del documento).
Formato Arquitectónico: Describe el itinerario de ruta
de una forma o persona sobre el plano arquitectónico
del área de trabajo.
TORRES PINZON CRISTIAN
SEBASTIAN
12. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
A DIFERENCIA DE LOS
DIAGRAMAS DE FLUJO , QUE
SON LAS CONSTANTES
RESPUESTA EJEMPLO
Una constante es un const Min = 0;
Max = 100;
identificador para expresar Sep = 10;
un valor simple. var i : integer;
begin i := Min;
while i < Max do begin writeln(i);
i := i + Sep end end.
TORRES PINZON CRISTIAN
SEBASTIAN
13. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
COMO SE DECLARAN
LAS VARIABLES
EN LA MEMORIA RAM
RESPUESTA EJEMPLO
Cuando se declara una //En este segundo caso, he
variable, el sistema mos pasado $Num1 por ref
operativo reserva un erencia
espacio de memoria en la
memoria RAM. Cuando
pasamos una variable a una
función por valor, el
sistema operativo reserva
otro espacio de memoria
distinto
TORRES PINZON CRISTIAN
SEBASTIAN
14. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
CUALES SON LOS OPERADORES
RELACIONALES MATEMATICOS
O DE COMPARACION
RESPUESTA EJEMPLO
Los operadores relacionales, < Menor que
también denominados > Mayor que
operadores binarios lógicos y <= Menor o igual que
de comparación, se utilizan >= Mayor o igual que
para comprobar la veracidad o == Igual que (identidad)
falsedad de determinadas != Desigual
propuestas de relación (en que (desigualdad)
realidad se trata respuestas a
preguntas).
TORRES PINZON CRISTIAN
SEBASTIAN
15. 2012 HACIA UNA CALIDAD EDUCATIVA DEMOCRATICA Y
HUMANISTA
TABLAS LOGICAS DE
AND OR XOR
RESPUESTA EJEMPLO
AND OR_XOR Los operadores AND ,OR,
x y resultado x y resultado XOR combinan expresiones
true true true true true true relacionales cuyo resultado
true fals false true fals true viene dado por la última
e e columna de sus tablas de
fals true false fals true true
e e
verdad. Por ejemplo:
fals fals false fals fals false
(a<b) && (b<c)
e e e e
TORRES PINZON CRISTIAN
SEBASTIAN