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