CEB 4/1 Mtro Moisés Sáenz Garza
Gutiérrez Cisneros Alexa Sofia
Informática
Grupo: 206
Turno:Matutino
¿Qué es un algoritmo?
Es un conjunto reescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad por medio de una sucesión de pasos, que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
Ejemplo:
- INICIO
- Entrar a la tienda y buscar la sección de zapatos de caballero.
- Tomar un par de zapatos.
- ¿Son zapatos de fiesta?
SI: (ir al paso 5) – NO: (volver al paso 3)
- ¿Hay de la talla adecuada?
SI: (ir al paso 6) – NO: (volver al paso 3)
- ¿El precio es pagable?
SI: (ir al paso 7) – NO: (volver al paso 3)
- Comprar el par de zapatos elegido.
- FIN
Los algoritmos traen consigo diagramas de flujo que es una manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que permiten su revisión, como un todo emplea en los diagramas de flujo, una serie determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo evaluado.
Ejemplo:

Los principales símbolos convencionales que se emplean en los diagramas de flujo son los siguientes:

¿Para qué sirve?
Para resolver diversos problemas siguiendo pasos sin que estos sean repetidos, para lograr tener un fin y que los pasos que pusimos sean lo suficiente bueno para que ese problema se resuelva con opciones seguras.

Características
-Debe tener una entrada, instrucción inicial que da pie al algoritmo.
-Proceso, el cuerpo de sus claves para formular una instrucción.
-Salida, las instrucciones puntuales dictaminadas por el algoritmo, es decir, sus resoluciones o comandos.
-Debe ser preciso, o sea que debe indicar el orden en el que se realiza.
-Definido, quiere decir que su resultado nunca debe cambiar, debe realizarse bajo las condiciones.
-Finito, no puede caer en repeticiones y debe terminar en algún momento.
- Deben hacerse planteamiento de alternativas.
- Tienen elementos cómo constantes, variables que pueden ser (de tipo entero, real, string o de cadena) y expresiones que están compuestas por combinación de variables, constantes, valores constantes, operadores y funciones especiales.
Opinión
Se me hacen demasiado útiles para cualquier cosa que se nos presente en nuestra vida cotidiana ya sea para la escuela o fuera de ella, ya que cuando tenemos una situación debemos pensar primero en que opciones pueden resultar beneficiosas para nosotros, y luego ponemos a prueba la opción para que así resulte lo que queríamos, creo que es más fácil resolverlos y razonar sobre ello.


No hay comentarios:
Publicar un comentario