You are on page 1of 19

INTRODUCCIÓN A LA PROGRAMACIÓN

DE COMPUTADORAS

Algoritmo & Programa

Ing. JESÚS ENRIQUE DURÁN VILLAMIZAR


Universidad de Pamplona, 2019
¿Qué significa programar?
¿Qué significa programar?

• Crear programas usando un “lenguaje de programación”


• Darle instrucciones a una computadora
• Enseñar a una computadora a hacer algo
Algoritmos, programas y lenguajes de programacion
Las instrucciones de un programa, • Limpiar el pescado
pueden entenderse como las
instrucciones de montaje de un
mueble o una receta de cocina.
En ellas, explicamos cómo realizar
algo en una serie de pasos
detallados. Por ejemplo, al escribir
una receta, descomponemos
mentalmente el proceso de
cocinar un plato en una serie de
tareas con un orden lógico:
Algoritmos, programas y lenguajes de programacion
Las instrucciones de un programa, • Limpiar el pescado
pueden entenderse como las • Adobar
instrucciones de montaje de un
mueble o una receta de cocina.
En ellas, explicamos cómo realizar
algo en una serie de pasos
detallados. Por ejemplo, al escribir
una receta, descomponemos
mentalmente el proceso de
cocinar un plato en una serie de
tareas con un orden lógico:
Algoritmos, programas y lenguajes de programacion
Las instrucciones de un programa, • Limpiar el pescado
pueden entenderse como las • Adobar
instrucciones de montaje de un
• Freír
mueble o una receta de cocina.
En ellas, explicamos cómo realizar
algo en una serie de pasos
detallados. Por ejemplo, al escribir
una receta, descomponemos
mentalmente el proceso de
cocinar un plato en una serie de
tareas con un orden lógico:
Algoritmos, programas y lenguajes de programacion
Las instrucciones de un programa, • Limpiar el pescado
pueden entenderse como las • Adobar
instrucciones de montaje de un
• Freír
mueble o una receta de cocina.
• Emplatar
En ellas, explicamos cómo realizar
algo en una serie de pasos
detallados. Por ejemplo, al escribir
una receta, descomponemos
mentalmente el proceso de
cocinar un plato en una serie de
tareas con un orden lógico:
Algoritmos, programas y lenguajes de programacion
ALGORITMO 1
• Limpiar el pescado
• Adobar 2
• Freír
• Emplatar
3
• Freír
• Adobar 4
• Limpiar el pescado
• Emplatar
Algoritmos, programas y lenguajes de programacion
ALGORITMO 1
• Limpiar el pescado
• Adobar 2
• Freír
• Emplatar
3
• Freír
• Adobar 4
• Limpiar el pescado
• Emplatar
Algoritmos, programas y lenguajes de programacion
1
ORDEN
ALGORITMO 2
1) Limpiar el pescado
Conjunto
de 2) Adobar
pasos 3
3) Freír
4) Emplatar
4
FINITO
(tiene FIN)
ALGORITMO & PROGRAMA

PROGRAMA

ALGORITMO
1) Limpiar el pescado
2) Adobar
3) Freír
4) Emplatar
ALGORITMO & PROGRAMA

LENGUAJE DE
PROGRAMACIÓN

PROGRAMA
Armar una bicicleta: ALGORITMO

PROBLEMA RESULTADO

ALGORITMO

“Conjunto de pasos”
ORDENADO
FINITO
Concepto de ALGORITMO

ALGORITMO

“Conjunto de pasos”
PROBLEMA ORDENADO SOLUCIÓN
FINITO
Concepto de PROGRAMA

Código del
“LENGUAJE DE programa
ALGORITMO
PROGRAMACION” (PROGRAMA)
Los Lenguajes de Programación
Dar Instrucciones a una computadora
Enseñar a una computadora

https://es.wikipedia.org/wiki/Sophia_(robot)
https://www.youtube.com/watch?v=zuFeCQl5VI4
Fin de la primera parte

You might also like