ALGORITMOS 1. Nociones básicas sobre algoritmos
En esta publicación vas a encontrar:
- Un esquema conceptual
- Concepto de algoritmo
- Algoritmos en la vida cotidiana
- Características que deben tener los algoritmos
- Distintas formas en que se puede escribir un algoritmo
- Diferencia entre "programa" y "algoritmo"
- Reglas para escribir un algoritmo
CONCEPTO DE ALGORITMO:
La manera más simple de definir a un algoritmo es decir que es una lista de pasos a seguir para desarrollar una tarea o una serie de instrucciones para hallar la solución de un problema.
Un problema es una situación o desafío que requiere una solución.
Los algoritmos son independientes del lenguaje de programación con el que se los vaya a codificar. Esto quiere decir que el algoritmo siempre será el mismo, aunque en un lenguaje de programación se lo exprese de determinada manera y en otro lenguaje de otra manera.
Podríamos escribir cientos de algoritmos relacionados con nuestras acciones cotidianas: lavarnos los dientes, tomar el colectivo, sacar dinero del cajero automático, hacer un recorrido en bicicleta, realizar una rutina de elongación muscular, hacer las compras del supermercado, preparar una clase, tocar la guitarra, ordenar un ropero, enviar un email, etc.
CARACTERÍSTICAS QUE DEBE TENER UN ALGORITMO:
Debe ser:
- · Preciso: significa indicar el orden de realización de cada paso.
- · Definido: si se sigue dos veces (con los mismos datos) se obtiene el mismo resultado.
- · Finito: tiene un principio y un final.
DISTINTAS FORMAS EN QUE SE PUEDE ESCRIBIR UN ALGORITMO
En un lenguaje de programación: un lenguaje de programación usa determinados símbolos, con una determinada sintaxis y reglas que determinan cómo debe escribirse.
DIFERENCIA ENTRE UN PROGRAMA (INFORMÁTICO) Y UN ALGORITMO
Un programa solamente puede estar escrito en un lenguaje de programación.
En cambio, un algoritmo se puede escribir de varias maneras, y su significado es independiente del lenguaje en que se lo escriba. Esto quiere decir que va a significar lo mismo, sin importar cómo esté escrito.
ESCRITURA DE ALGORTIMOS EN LENGUAJE NATURAL.
Existen ciertas reglas para escribir un algoritmo. Estas reglas son:
- Utilizar las palabras “inicio” y “fin” para identificar el punto de partida y el término del algoritmo.
- Numerar cada paso, empezando con el 1.
- Las instrucciones deben ser frases cortas y concretas.
- Cada instrucción debe iniciar con un verbo que identifique la acción que se va a realizar.
ACTIVIDAD Nº1
Escribir un algoritmo (en lenguaje natural) para:
a).- Tomar mate
b).- Prepararte un sándwich (con los ingredientes que quieras)
c).- Poner el celular a cargar.