3 METODOLOGA DE LA PROGRAMACIN 1 Metodologa de
- Slides: 12
3: . METODOLOGÍA DE LA PROGRAMACIÓN 1
Metodología de la programación Definiciones Lenguajes de programación Traductores Ciclo de vida de los programas Algoritmos Diagramas de flujo Construcción de programas 2
Definiciones Programa: Conjunto de instrucciones o sentencias que utiliza el usuario para indicarle al ordenador qué ha de realizar. Finito y Ordenado. Programación: Acción de determinar la secuencia de instrucciones de un programa informático, con el fin de resolver un problema. Lenguaje de programación: Conjunto de reglas, símbolos y palabras reservadas utilizadas para construir un programa. 3
Lenguajes de programación 4
Construcción del programa EDICIÓN Programa fuente Errores COMPILACIÓN Programa objeto sin errores Linkado Programa ejecutable 5
Traductores Programa objeto: El conjunto de instrucciones que entiende el ordenador. Programa fuente: Programa escrito por el programador. Compilador: Genera el programa objeto(. exe) a partir del fuente listo para ejecución. Interprete: Traduce las sentencias del programa fuente a una y las ejecuta sin generar un prog. obj (. exe) 6
Compilador e Interprete (prog 1. bas) Programa-fuente Errores y avisos Programa ejecutable Errores y avisos Ejecución del programa (prog 1. exe) Ejecución del Programa 7
Ciclo de Vida FASE: ANALISIS Y DISEÑO FASE: IMPLEMENTACIÓN Analisis del Problema Programación Compilación Diseño del Algoritmo Ejecución 8
Algoritmos Conjunto explícito de acciones para resolver un problema Características – Exacto – Representación del orden de los pasos – Siguiéndolo varias veces, mismo resultado – Siempre ha de terminar – Independiente del lenguaje de programación 9
Diagrama de flujo comentario verdadero/si no/falso 10
Diagrama de flujo Inicio Escribe ("Introduce A") Leer A A, B y C número entero Escribe ("Introduce B") Leer B C=A+B Fin 11
Diagrama de flujo Inicio Escribe ("Introduce A") Leer A A, B y C número entero Escribe ("Introduce B") Leer B C=A+B no C>100 Suma menor que 100 si Suma mayor que 100 Fin 12