2. Es la disciplina
de instruir al
Computador
para que
resuelva un
Problema por
nosotros
Old computersCC BY-SA 2.0
Leif K-Brooks from Brattleboro, Vermont, United States of America
4. Para resolver problemas repetitivos.
◦ Ejemplo: Calcular el pago de Nómina cada Mes
Para resolver problemas complejos
◦ Ejemplo: Calcular la trayectoria de un choque de
partículas
Para resolver problemas costosos
◦ Ejemplo: Automatizar la creación de una película
animada
5.
6. Entradas
• Son los datos
que se van
procesar
mediante el
programa
Proceso
• Son las
instrucciones
que escribe el
programador
para
transformar las
entradas
Salidas
• Son los Datos
que entrega
como
resultado el
Programa y
que contienen
la solución del
Porblema
7.
8. Los datos que recibe un programa como
Entrada y los que entrega como Salida no se
conocen previamente
Las variables permiten referirse a ellos por un
nombre sin conocerlos
Cada variable acepta un determinado tipo de
datos dependiendo de su propósito
Al momento de la ejecución, cada variable
tomarán un valor conocido que será el que
use el programa.
9.
10. Todo programa se componen de una
combinación de estos tres tipos de instrucciones
Secuenciales
Incluyen
Entrada,
Salida y
Cálculos
Condicionales
Se ejecutan
solo cuando se
cumple una
condición
Repetitivas
Se ejecutan
múltiples veces
mientras se
cumpla una
condición
11. Biografía: Echeverri Jaime, Orrego Gildardo (2013)
Programación Teoría y Aplicación. Editorial Universidad de
Medellín.
Material Adicional de Clase en Evernote:
https://www.evernote.com/pub/williamda/fundamentos
Fundamentos de Programación Estructurada en Wikibooks:
http://es.wikibooks.org/wiki/Fundamentos_de_programaci%C3%B3
n/Introducci%C3%B3n_a_la_programaci%C3%B3n_estructurada
Imágenes
Wikimedia Commons: http://commons.wikimedia.org
Flickr: https://www.flickr.com/creativecommons/