EL ALGORITMO
Series de pasos organizados que describe el proceso que se debe seguir para solucionar un problema.
"Aplicación en:
INFORMÁTICA
MATEMÁTICA
Caloculo numerico para llegar a un resultado de un problema.
COMO SE REPRESENTA EL ALGORITMO
Lenguaje natural
Tienden a ser ambiguas y extensas.
Lenguaje Natural
Definir variables enteras num1, num2, SUMA
Pedir dos numeros enterosy asignarlos a num1 y num2
Hacer la operación SUMA = num1 + num2
Mostrar el resultado de la suma escribiendo “La suma es: SUMA“
Pseudocodigo
Es un conjunto pequeño y claro de instrucciones; en secuencia, que permite llevar a cabo una tarea.
Un ejemplo de algoritmo es el que realizamos para cambiar una llanta a un automóvil:
Es la representación de la secuencia, a través de símbolos, de la tarea que se va a realizar.
Subtema
Diagramas de flujo
Lenguajes de programación
se entiende a un sistema de comunicación que posee una determinada estructura, contenido y uso. La programación es, en el vocabulario propio de la informática
TIPOS DE ALGORITMO
CUANTITATIVOS
- Desarrollar un algoritmo para calcular el promedio de 3 calificaciones.
Variables: ENTERO: N1, N2, N3 REAL: Prom
INICIO
1- Leer N1, N2, N3
2- Prom= (N1 + N2 + N3)/3
3- Escribir Prom
Utilizan cálculos numéricos para definir los pasos de un proceso.
ejecutados en la computadora los procesos.
Algoritmos de ordenamiento: las secuencias de resolución llevan un orden numérico específico.
CUALITATIVOS
A partir de los siguientes datos, desarrolla un algoritmo para llenar un vaso de agua:
– Un vaso
– Un grifo
INICIO
1- Tomar el vaso
2- Abrir el grifo
3- Colocar el vaso bajo el grifo
4- Esperar que el vaso se llene
5- Retirar el vaso
6- Cerrar el grifo
Se describen pasos utilizando palabras, lo ejecutan las personas.
Algoritmos cotidianos: son aquellos que se aplican en el día a día de las personas.
CARACTERISTICAS
algoritmo debe ser preciso
tiene que indicar el orden de realización de cada paso
Debe ser finito
el algoritmo se debe terminar en algún momento
un número finito de pasos.
Legible
Que permita entenderlo y leerlo fácilmente
Debe estar definido
se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Debe definir tres partes: Entrada, Proceso y Salida.