Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJES DE
PROGRAMACIÓN
Ing. Karim Cruzado Villar
PRIMERA UNIDAD :
ALGORITMOS
INTRODUCCIÓN A LOS ALGORITMOS
CONCEPTO DE ALGORITMO:
Un algoritmo es un método para resolver un
problema.
PROBLEMA
Estado
Inicial
Estado
Final
SOLUCIÓN
1. Salir de la cama
2. Quitarse el pijama
3. Ducharse
4. Vestirse
5. Desayunar
6. Tomar el autobus.
DATOS, ALGORITMOS Y LENGUAJES
Los sistemas de procesamiento de la
información:
Datos es la representación de un hecho, concepto o
entidad real.
Información implica datos procesados y
organizados.
Sistema de Procesamiento de Información es
un sistema que transforma datos brutos en
Información organizada, significativa y útil.
DATO
INFORMACI
S SPI ÓN
ALGORITMO
1. Correcto; responder a lo que me piden y
resolver el problema
2. Eficiente; en cuanto a recursos y tiempo
3. Claro
4. Flexible; poder adaptarse a pequeños
cambios de lógica
5. Preciso; e indicar el orden de realización de cada
paso
6. Estar definido; si se sigue un algoritmo dos veces,
se debe obtener el mismo resultado cada vez
7. Ser finito; se debe terminar el algún momento; debe
tener un número finito de pasos
8. Fiable ó confiable; estar acorde a lo anterior en
cuanto a propuesta de solución
RESOLUCION DE PROBLEMAS CON
HERRAMIENTAS DE PROGRAMACIÓN
El primer paso requiere que el problema sea definido y
comprendido para que pueda ser analizado con todo
detalle. Una vez analizado, se debe desarrollar el
algoritmo. Por último, se necesita codificar el algoritmo
en un lenguaje de programación.
RESOLUCION DE PROBLEMAS CON
HERRAMIENTAS DE PROGRAMACIÓN
Análisis del Problema:
El propósito del análisis del problema es ayudar al
programador para llegar a una cierta comprensión de la
naturaleza del problema. El problema debe estar bien
definido si se quiere llegar a una solución satisfactoria.