Download Programación: Programación: Lenguajes de programación
Document related concepts
no text concepts found
Transcript
Programación: Lenguajes de programación Lenguajes de programación Programas y algoritmos Un programa es un conjunto de instrucciones ordenadas secuencialmente que permiten a un ordenador interpretar una información de entrada y producir una información de salida. Programa compilado Programa interpretado Un algoritmo es una secuencia definida, ordenada y finita de instrucciones que permiten hallar la solución a una problema. Finito Definido Efectivo Entrada Salida Lenguajes de programación Programación Factores a seguir en programación: CORRECCIÓN CLARIDAD EFICIENCIA Paradigmas de programación: Imperativo Funcional Paradigmas Lógico Orientado a objetos PORTABILIDAD Lenguajes de programación Creación de un programa Fases de creación de un programa 1 2 3 Análisis del problema Creación del algoritmo Implementació n del programa 4 Fase de prueba 5 Implantación 6 Explotación y mantenimient o Lenguajes de programación Creación de un algoritmo Fases de creación de un algoritmo: Descripción primaria Descripción formal Implementación Diagramas de flujo: Inicio Pseudocódigo: NUM1 ← φ NUM2 ← φ Inicio NUM1 ← φ NUM2 ← φ Leer de teclado NUM1 y NUM2 Leer NUM1 y NUM2 NUM1 < NUM2 “Menor=“ NUM2 “Menor=“ NUM1 SI NUM1 < NUM2 Visualizar “Menor=“ NUM1 SI NO Visualizar “Menor=“ NUM2 Fin Fin Lenguajes de programación Lenguajes de programación Lenguajes de bajo nivel Lenguajes de alto nivel Lenguaje máquina FORTRAN COBOL Lenguaje ensamblador BASIC PASCAL C 3ª Generació n PERL PYTHON JAVA RUBY 4GL SQL Lenguajes de programación