La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Universidad del Cauca. Programa de Ingeniería de Sistemas1 Capitulo 2 Resolución de Problemas con Computadoras y las Herramientas de Programación."— Transcripción de la presentación:

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

2 Universidad del Cauca. Programa de Ingeniería de Sistemas2 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.

3 Universidad del Cauca. Programa de Ingeniería de Sistemas3 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.

4 Universidad del Cauca. Programa de Ingeniería de Sistemas4 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.

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

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

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

8 Universidad del Cauca. Programa de Ingeniería de Sistemas8 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.

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

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

11 Universidad del Cauca. Programa de Ingeniería de Sistemas11 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

12 Universidad del Cauca. Programa de Ingeniería de Sistemas 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


Descargar ppt "Universidad del Cauca. Programa de Ingeniería de Sistemas1 Capitulo 2 Resolución de Problemas con Computadoras y las Herramientas de Programación."

Presentaciones similares


Anuncios Google