La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Universidad del Cauca. Programa de Ingeniería de Sistemas

Presentaciones similares


Presentación del tema: "Universidad del Cauca. Programa de Ingeniería de Sistemas"— Transcripción de la presentación:

1 Universidad del Cauca. Programa de Ingeniería de Sistemas
Capitulo 2 Resolución de Problemas con Computadoras y las Herramientas de Programación Universidad del Cauca. Programa de Ingeniería de Sistemas

2 PROFESOR: MIGUEL ANGEL NIÑO ZAMBRANO
Contenido Herramientas de Programación. Diagrama de Flujo. Símbolos Normativos de los Diagramas de Flujo. Diagrama Nassi - Schneiderman. Pseudocódigo. Codificación. Arranque, Edición, Grabación y Compilación de Programas. Universidad del Cauca. Programa de Ingeniería de Sistemas

3 2.1 Herramientas de Programación
Para representar un algoritmo se debe utilizar algún método que permita independizar dicho algoritmo de los lenguajes de programación. Para esto se usan: Diagrama de Flujo. Diagrama Nassi - Schneiderman. Pseudocódigo. Universidad del Cauca. Programa de Ingeniería de Sistemas

4 Universidad del Cauca. Programa de Ingeniería de Sistemas
2.2 Diagrama de Flujo Se utilizan para la representación gráfica de las operaciones ejecutadas sobre los datos a través de todas las partes de un sistema de procesamiento de información, diagrama de flujo del sistema, como para la representación de la secuencia de pasos necesarios para describir un procedimiento particular, diagrama de flujo de detalle. Universidad del Cauca. Programa de Ingeniería de Sistemas

5 2.2.1 Símbolos Normativos de los diagramas de flujo
Inicio/Fin del Algoritmo Proceso Entrada Entrada/Salida Salida Decisión Comentario Universidad del Cauca. Programa de Ingeniería de Sistemas

6 Universidad del Cauca. Programa de Ingeniería de Sistemas
Var = Valor Asignación Var Lectura Var Escritura Condición -- Anterior -- -- Siguiente -- (LV1) (LV2) (LV3) (LV4) Otros Según_sea Condición -- Anterior -- -- Siguiente -- Si No Decisión Doble Condición -- Anterior -- -- Siguiente -- Si No Decisión Simple Condición -- Anterior -- -- Siguiente -- Si No Repetir -- Anterior -- -- Siguiente -- Var = VI, VF Inc Desde Condición -- Anterior -- -- Siguiente -- Si No Mientras Universidad del Cauca. Programa de Ingeniería de Sistemas

7 Universidad del Cauca. Programa de Ingeniería de Sistemas
Ejemplo Un programa que lee la temperatura en Grados Centígrados y devuelve en valor en grados Kelvin. Inicio Leer(Celcius) Kelvin=Celcius Escribir(Kelvin) Fin Universidad del Cauca. Programa de Ingeniería de Sistemas

8 2.3 Diagrama Nassi - Schneiderman
Permite la reunión de elementos para la programación estructurada con características gráficas propias de diagramas de flujo y lingüísticas propias de los pseudocódigos. Constan de una serie de cajas contiguas que se leerán siempre de arriba hacía abajo y se documentarán de la forma adecuada. Universidad del Cauca. Programa de Ingeniería de Sistemas

9 2.3.1 Estructuras de los Diagramas N- S
Acción 1 Acción 2 Acción 3 Selectiva Doble (si entonces si_no) Secuencial Exp. Lógica si No Acción 2 Acción 1 Selectiva Simple (si entonces) Exp. Lógica si Acción 1 Selectiva Múltiple (Según_sea) Exp. Lógica id id id id id id Defecto Acción 1 Acción 2 Acción 3 Acción 4 Acción 5 Acción 6 Acción 7 Universidad del Cauca. Programa de Ingeniería de Sistemas

10 2.3.1 Estructuras de los Diagramas N- S
Exp. Lógica Acción Repetitiva de a n veces (Mientras) Exp. Lógica Acción Repetitiva de 1 a n veces (Repetir) v=vi hasta vf Acción Repetitiva n veces (desde) Universidad del Cauca. Programa de Ingeniería de Sistemas

11 Universidad del Cauca. Programa de Ingeniería de Sistemas
Ejemplo Un programa que lee la temperatura en Grados Centígrados y devuelve en valor en grados Kelvin. Inicio Leer (Celcius) Kelvin=Celcius Escribir (Kelvin) Fin Universidad del Cauca. Programa de Ingeniería de Sistemas

12 Universidad del Cauca. Programa de Ingeniería de Sistemas
2.4 Pseudocódigo Es un lenguaje de Especificación de Algoritmos que utiliza palabras reservadas y exige la indentación ósea, sangría en el margen izquierdo de algunas líneas Universidad del Cauca. Programa de Ingeniería de Sistemas


Descargar ppt "Universidad del Cauca. Programa de Ingeniería de Sistemas"

Presentaciones similares


Anuncios Google