Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AGENDA
Qu significa programar? Programacin Estructurada. Programacin Orientada a Objetos. Programacin Controlada por Eventos. La Estructura de los Programas. Programacin Windows y el Ambiente Visual.
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Qu significa programar?
El primero es el percibido por el usuario: un archivo ejecutable que se instala en la mquina y puede ser ejecutado repetidas veces para realizar una tarea determinada. Por ejemplo, los usuarios utilizan el programa Word para escribir textos. El otro concepto se refiere a un programa visto desde la ptica de un programador: un archivo de texto con instrucciones a la computadora escritas en un determinado lenguaje de programacin, que luego podr convertirse en un ejecutable.
PROGRAMACION ESTRUCTURADA Y POO 3
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Qu significa programar?
En el nivel ms simple programar consiste en ingresar en la computadora una secuencia de rdenes para lograr un cierto objetivo. La programacin de computadoras es el arte de hacer que una computadora haga lo que nosotros queramos.
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Programacin Estructurada
La programacin estructurada. significa que todos los programas pueden elaborarse utilizando una o varias combinaciones de las siguientes estructuras lgicas:
Secuencial Selectivas Repetitivas Modularidad
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Programacin Estructurada
Adems de estas estructuras los programas necesitan otras caractersticas que los hacen tiles:
Datos Operaciones (sumar, restar, comparar, etc.) Capacidad de Entrada/Salida (para mostrar resultados)
Una vez que se comprende cmo un lenguaje particular implementa estos conceptos, uno est preparado para escribir un programa en un determinado lenguaje.
PROGRAMACION ESTRUCTURADA Y POO 6
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Ejemplo de objeto
Objeto: Telfono Propiedades : Color : Blanco Tipo: Celular Alto: 20 cm Ancho: 10 cm Eventos: - Marcar un nmero - Llamada entrante
Jueves, 10 de Marzo de 2011 PROGRAMACION ESTRUCTURADA Y POO 8
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Programacin controlada por eventos es la programacin asociada a eventos asociados a un determinado objeto . Los eventos incluyen acciones del usuario como apretar una tecla, mover el Mouse, etc., y operaciones propias del sistema operativo tales como la actualizacin del reloj, el refresco de la pantalla, etc. La mayor parte de las interfaces grficas responden a eventos.
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
La estructura exacta de un programa depende del lenguaje que utilicemos y el entorno en el cual lo creemos. Sin embargo, hay algunos principios generales:
Un cargador - todo programa necesita ser cargado en la memoria por el sistema operativo. De esto se encarga el intrprete.
10
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
Programas secuenciales
Inicializacin interna de los datos Lectura de los datos ingresados Procesamiento de los datos Visualizacin o ejecucin de los resultados
12
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
13
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
14
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
15
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
16
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I 2011
17