Fundamentos de Programacion - Algoritmos Revisado
Fundamentos de Programacion - Algoritmos Revisado
ARMADAS – ESPE
FUNDAMENTOS DE PROGRAMACIÓN
INGENIERÍA MECÁNICA
INTEGRANTES
GRUPO 2
Túqueres Santillán Mateo Javier
Domínguez Gualli Luis Alberto
Arequipa Tandalla Anderson Noel
Fernández Chalar Carlos Dahir
Lopez Veloza Jose Andres
Carrillo Quinsasamin Jordan Sebastian
Pilaluisa lema Joel Sebastián
ALGORITMOS
• 1.1. Definición y características de Algoritmos.
• 1.2. Diseño de Algoritmos mediante Diagramas
de Flujo.
• 1.3. Diseño Algoritmos mediante Pseudocódigo.
• 1.4. Pruebas de escritorio.
Etimología
Su nombre proviene del matemático persa Mhammed Alkhowanzmi, cuyo apellido
traducido al latín es Algorismus
Definición
Algoritmos
Un algoritmo en informática es el conjunto de instrucciones bien definidas,
ordenadas y acotadas que nos permitirán resolver un problema, realizar un cálculo o
desarrollar una tarea mediante operaciones sistemáticas y finitas.
Características
• Finitos. -Existe un número limitado de pasos o instrucciones que pueden tener.
• Ordenados. -Se aplican de forma ordenada es decir presentan una secuencia clara
y precisa para poder llegar a la solución.
• Concretos. -Ofrecen una solución determinada para la situación o problemas
planteados
• Definidos. -El mismo algoritmo debe dar el mismo resultado al recibir la misma
entrada.
Ejemplo de Algoritmo en la vida cotidiana:
• El ejemplo mas tradicional de un algoritmo, es cambiar la rueda dañada de un coche.
1. Buscar las herramientas y rueda de repuesto.
2. Ir al lugar de la rueda dañada.
3. Sacar las respectivas tuercas.
4. Levantar el coche.
5. Sacar la rueda
6. Colocar la rueda de repuesto.
7. Colocar las tuercas y apretar las tuercas.
8. Bajar el coche
9. Guardar las herramientas.
• FIN
Algoritmos Informáticos:
• Secuenciales
• Selectivas
• Iterarías
Secuenciales
Las instrucciones siguen una secuencia fija, que normalmente vienen dada por un
numero de renglón.
Selectivas
Son aquellas que representan instrucciones que pueden o no ejecutarse, según el
cumplimiento de una condición.
muy pocos o casi nadie los tomas en cuenta logrando que los mismos pases desapercibidos.
Cada vez hay mas empresas, instituciones y establecimientos que han empezado a integrar sistemas de
algoritmos, esto quiere decir que ahora estos procesos no serán hechos por humanos si no por programas.
Podemos ver que la inteligencia artificial ha avanzado muchísimo al punto de crear robots que memorizan
Lo que es un hecho es que son ya una realidad en nuestra vida y no los podemos detener.
RECOMENDACIONES
Se deberá conocer y entender el problema planteado, para así poder identificar el punto de inicio para