Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos y Programas
Docente:
Luis Raúl Rojas
Introducción:
¿Qué es un Algoritmo?
Tipos de algoritmo:
¿Qué es un Programa?
Tipos de Programas:
Partes de un Algoritmo:
Los algoritmos suelen estar divididos en 3 partes las cuales vienen a ser:
Input o entrada: Es la información que le damos al algoritmo con la que
va a trabajar para poder ofrecer la solución esperada.
Proceso: Es el conjunto de pasos para que, a partir de los datos de
entrada, llegue a la solución de la situación.
Outpot (Salida): Resultados, a partir de la transformación de los valores
de entrada durante el proceso.
De esta manera el algoritmo parte de un estado inicial y de unos valores de
entrada, emplea una serie de pasos sucesivos y llega a un estado final en el
que ha obtenido una solución.
Los algoritmos presentan una serie de características comunes las cuales son:
Precisos: Objetivos, sin ambigüedad.
Ordenados: Presentan una secuencia clara y precisa para poder llegar a la
solución.
Finitos: Contienen un número determinado de pasos.
Concretos: Ofrecen una solución determinada para la situación o problema
planteados.
Definidos: El mismo algoritmo debe dar el mismo resultado al recibir la
misma entrada.
2- Lógicos
3- Carácter (Char, String)
Ejemplo:
Inicio
Leer num1 // Se espera input "5"
Leer num2 // Se espera input "7"
Suma = num1 + num2 // suma = 5 + 7 = 12
Escribir "La suma es: " + suma // Se escribe: "La suma es: 12"
Fin
Página |9
Conclusión:
Para concluir con este trabajo sobre las distintas definiciones sobre cada uno
de los puntos que hemos tratado (Algoritmo y Programas), se pudo observar la
gran variedad de tipos de algoritmo y como estos forman distintos programas
que casualmente podemos usar en el día a día a través de sus distintos
Software y herramientas únicas que nos aportan y que de alguna manera nos
facilita los trabajos simples pero que a veces pueden llegar a ser un poco
tediosos, ya sea hacer un cálculo por ejemplo, he incluso poder realizar nuestro
propio video juego para el entretenimiento, así que sin más dilación, muchas
gracias por su atención.