2. ¿Que es un algoritmo?¿Que es un algoritmo?
Un algoritmo es una secuencia de pasos lógicos necesarios para
llevar a cabo una tarea especifica, como la solución de un problema.
Los algoritmos son independientes tanto del lenguaje de
programación en que se expresan como de la computadora que los
ejecuta.
3. Clase de AlgoritmosClase de Algoritmos
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismoUn algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo
resultado cada vez.resultado cada vez.
Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o seaUn algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea
debe de tener un número finito de pasos.debe de tener un número finito de pasos.
La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.
En el algoritmo citado anteriormente se tendrá:En el algoritmo citado anteriormente se tendrá:
EntradaEntrada ingredientes y utensilios empleadosingredientes y utensilios empleados
ProcesoProceso elaboración de la receta de cocinaelaboración de la receta de cocina
SalidaSalida terminación del plato (por ejemplo, cordero)terminación del plato (por ejemplo, cordero)
4. Un algoritmo puede ser:Un algoritmo puede ser:
Un algoritmo puede ser:Un algoritmo puede ser:Cualitativo:
Son aquellos en los que se describen o se resuelven
problemas de la vida cotidiana pero siempre enmarcadas en tres
estructuras fundamentales que son :
SSecuencias de accionesecuencias de acciones
Decisión de acciónDecisión de acción
Ciclos de accionesCiclos de acciones
Cuantitativo:
Los algoritmos cuantitativos son aquellos en los que se utilizan
cálculos numéricos para definir los pasos del procesos.
Ejemplo:
Suma de dos números
a=3
b=4
c=a+b
imprimir(c)
El resultado de nuestro programa sería:
7