algoritmos
TRANSCRIPT
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA
CARRERA DE INGENIERÍA MECÁNICA
NUEVAS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN “NTIC`s”
TEMA:
ALGORITMOS
INTEGRANTES:
EUGENIO MARTÍNEZ – JOSÉ ORTIZ
SEMESTRE: SEGUNDO
PARALELO: “B”
Septiembre, 2012
Índice
1. Carátula 2. Índice 3. Objetivos 4. Desarrollo
4.1. Definición de Algoritmo y Lógica4.2. Características de un Algoritmo4.3. Partes de un Algoritmo4.4. Tipos de Algoritmos4.5. Pasos para la solución de un problema por
computador 5. Conclusiones
Objetivos
Conocer el concepto de algoritmo y saber definirlo correctamente.
Entender los pasos que son necesarios para
resolver todo tipo de problemas.
Diferenciar correctamente los algoritmos
cualitativos de los cuantitativos.
Def
inic
ión
de a
lgor
itmo
y ló
gica
Algoritmo
Conjunto de pasos
Solución a un problema
Lógica
Significa relacionado a
Relacionado al pensamiento
Características de un algoritmo
Ser finito
Ser definidoSer
general.
Ser neutral
de material
Entrada • Datos desconocidos y necesarios
Proceso • Descripción de cálculos y operaciones
Salida • Respuestas
Partes de un algoritmo
TIPOS DE ALGORITMOS
Algoritmo cuantitativo
Algoritmo cualitativo
Instrucción para llegar a
una respuesta
Descrita en palabras
Instrucción para llagar a un resultado
Involucran cálculos
numéricos
EJEMPLOEJEMPLO
Solución a una ecuación
Construir un aeroplano
Pasos para la solución de un problema por computador
Definición y delimitación del
Problema
Conocer el enunciado del
problema
Análisis del Problema
Definir datos necesarios para la
solución
Diseño del Algoritmo
Determinar los pasos en orden
lógico de ejecución
Codificación
La solución del problema escrita en lenguaje de computadora
Compilación
El computador revisa y transcribe
los datos a la memoria
Pasos para la solución de un problema por computador
Depuración
Corrección deerrores
La documentación
Documentación Interna
Mensajes en el código fuente
Documentación Externa
Manual del usuario
Ejecución
Ejecución usando dispositivos de entrada y de salida
Mantenimiento
Detección de algún complemento para el programa
• Esta guía nos ayuda a saber definir claramente los conceptos y beneficios de un algoritmo.
• Nos proporcionara información detallada acerca de los algoritmos y la
lógica que actualmente se utiliza en el desarrollo de nuevos programas. • Los algoritmos son muy importantes ya que ayudan a buscar soluciones
a problemas de manera muy eficiente y segura.
Conclusiones