3 METODOLOGA DE LA PROGRAMACIN 1 Metodologa de

  • Slides: 12
Download presentation
3: . METODOLOGÍA DE LA PROGRAMACIÓN 1

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

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

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

Lenguajes de programación 4

Construcción del programa EDICIÓN Programa fuente Errores COMPILACIÓN Programa objeto sin errores Linkado Programa

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

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

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

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

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 comentario verdadero/si no/falso 10

Diagrama de flujo Inicio Escribe ("Introduce A") Leer A A, B y C número

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

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