¿Qué es un algoritmo?
Un algoritmo es un método para resolver un problema, debe presentarse como una secuencia ordenada de instrucciones que siempre se ejecutan en un tiempo finito y con una cantidad de esfuerzo también finito. En un algoritmo siempre debe haber un punto de inicio y un punto de terminación, estos deben ser únicos y deben ser fácilmente identificables.
El algoritmo puede ser escrito de una manera más formal en el siguiente pseudocódigo:
| Algoritmo Encontrar el máximo de un conjunto |
función max(C) - //C es un conjunto no vacío de números//
- n ← | C | // | C | es el número de elementos de C//
- m ← c0
- para i ← 1 hasta n hacer
- si ci > m entonces
- m ← ci
- devolver m
|
Sobre la notación:- "←" representa una asignación: m ← x significa que la variable m toma el valor de x;
- "devolver" termina el algoritmo y devuelve el valor a su derecha (en este caso, el máximo de C).
Ejemplo:
Realizar la suma de los números 2448 y 5746.
ALGORITMO:
Inicio PASO 1. Colocar los números el primero encima del segundo, de tal manera que las unidades, decenas, centenas, etc., de los números queden alineadas. Trazar una línea debajo del segundo número. PASO 2. Empezar por la columna más a la derecha. PASO 3. Sumar los dígitos de dicha columna. PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la izquierda y anotar debajo de la línea las unidades de la suma. Si no es mayor anotar la suma debajo de la línea. PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente columna a la izquierda y volver a 3. PASO 6. El número debajo de la línea es la solución. Fin |
No hay comentarios:
Publicar un comentario