Algoritmo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Algoritmo

Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o
cumplir con un objetivo.

Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de los pasos,
debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces se debe obtener
siempre el mismo resultado, también debe ser finito, o sea debe iniciar con una acción y terminar
con un resultado o solución de un problema.

Para resolver un problema real es necesario primero encontrar el método de resolución y


posteriormente determinar la sucesión de acciones sencillas (susceptibles de ser ejecutadas por
un ordenador) en la que se descomponen dicho método.

Para que el procedimiento de un problema pueda ser implantada en un ordenador debe ser:

 Preciso: Debe estar compuesto de pasos muy bien definidos y ordenados.


 Definido: Si el algoritmo se sigue dos veces, se obtiene el mismo resultado cada vez.
 Finito: Debe tener un número finito de pasos

El procedimiento o método para resolver un problema que cumpla los requisitos anteriores se dice
que es un algoritmo, por lo tanto se define así:

Un algoritmo es un método para resolver un problema mediante una secuencia de pasos bien
definidos, ordenados y finitos.

FASES DE CREACIÓN DE UN PROGRAMA:

El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y


su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente forma.

1. ANALIZAR EL PROBLEMA: Consiste en conocer perfectamente en qué consiste y qué


resultados se desean obtener.
2. PLANEACIÓN: En esta fase de planifica la resolución del problema, dividiéndolo si es
complicado en una secuencia de etapas más simples. Esta fase se lleva a cabo en un papel
estableciendo lo más claramente la finalidad de cada etapa, los datos que se necesitan de
entrada, los datos que producirán en salida, los algoritmos que se utilizarán, etc.
3. ELABORACIÓN: Se elabora la estructura del algoritmo.
4. EJECUTO – PRUEBAS: Se compila y se da la ejecución del programa al lenguaje máquina.
5. CORRECCIÓN DE ERRORES: Los errores se corregirán en el código fuente, repitiendo los
pasos 3 y 4 tantas veces como sea necesario, si se producen errores en la lógica del
programa, es decir, si el programa funciona pero produce resultados incorrectos, hay que
modificar el algoritmo volviendo al paso 2.
6. DOCUMENTACIÓN: Una vez que el programa finalice correctamente,se deben dar unas
breves explicaciones al principio del código sobre la finalidad del programa y sus
argumentos de entrada y de salida.
DISEÑO DE UN ALGORITMO:

Inicio

“Nombre del programa”

Declaración de variables

Operaciones o Desarrollo del algoritmo

Resultado

Fin

EJEMPLOS ALGORITMOS:

 Realice un algoritmo que permite hallar el promedio de notas de un estudiante.

Inicio

“Promedio de Notas”;

Entero: a , b , c , n;

Imprimir: “Primera nota”;

Leer: a;

Imprimir: ”Segunda nota”;

Leer: b;

Imprimir: “Tercera nota”;

Leer: c;

n = (a + b + c) / 3;

Imprimir: “El promedio de notas es” n;

Fin

 Realice un algoritmo que pida la nota definitiva de una materia asignada e indique si el
estudiante gana o no la materia.
Inicio

“Nota Definitiva”;

Decimal: S;

Imprimir: “Ingrese su nota definitiva”;

Leer: S;

Si S > = 6.0 Entonces

Imprimir: “Gana la materia”;

Sino

Imprimir: “Pierde la materia”;

FinSi

Fin

También podría gustarte