EL ALGORITMO

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

a

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.