Professional Documents
Culture Documents
DE PROGRAMACIÓN
Cálculo i, res
Entrada
Salida (pantalla)
i=i+1
Fin SI i>5 NO
7
Comparación
INTRODUCCIÓN A LA PROGRAMACIÓN.
LOS ALGORITMOS. ESTRUCTURAS BÁSICAS
ASIGNACION
ENTRADA/SALIDA
longitud = 2 * 3.14 * radio
leer(edad)
x=x+1
imprimir(valor)
CONDICION
si (edad < 18) entonces
imprimir(“No puedes votar”)
si no
voto = leer(“Elija su voto”)
fin si 8
INTRODUCCIÓN A LA PROGRAMACIÓN.
LOS ALGORITMOS. ESTRUCTURAS BÁSICAS
ITERACIÓN
mientras (num <> 8) hacer
num = leer(“Otra vez. Número:”)
fin mientras
repetir
x=x+2 9
• Modularidad
11
INTRODUCCIÓN A LA PROGRAMACIÓN.
LOS LENGUAJES DE PROGRAMACIÓN
• Motivación y concepto.
• Lenguajes de programación.
• Lenguaje máquina (ceros y unos)
• Lenguaje de alto nivel. Traductores.
• Ventajas de los LP de alto nivel
• Portabilidad.
• Facilidad de uso
• Clasificación de los LP.
• Propósito general / específico
• Imperativos / Declarativos / Orientados a Objeto 12
INTRODUCCIÓN A LA PROGRAMACIÓN.
LENGUAJE DE PROGRAMACIÓN DE ALTO
NIVEL
• FORTRAN
• COBOL
• BASIC
• Pascal
•C
• C++
• C#
• Java
• LISP 13
• PROLOG
INTRODUCCIÓN A LA
PROGRAMACIÓN. LA TRADUCCIÓN
• Introducción
• Compilación
• código fuente / código objeto.
• Interpretación
• Comparación entre ambos métodos
14