1. Algoritmo
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas,
un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite llevar a cabo una actividad mediante pasos
sucesivos que no generen dudas a quien deba hacer dicha actividad.
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a
un estado final y se obtiene una solución.
Resolución de problemas de programación
La resolución de un problema mediante un ordenador consiste en el proceso que
a partir de la descripción de un problema, expresado habitualmente en lenguaje
natural y en términos propios del dominio del problema, permite desarrollar
un programa que resuelva dicho problema.
Este proceso exige los siguientes pasos:
Análisis del problema.
Diseño o desarrollo de un algoritmo
Transformación del algoritmo en un programa (codificación).
Ejecución y validación del programa.
Estructuras de Control
En lenguajes de programación, las estructuras de control permiten modificar el flujo
de ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:
De acuerdo con una condición, ejecutar un grupo u otro de sentencias
(If-Then-Else)
De acuerdo con el valor de una variable, ejecutar un grupo u otro de
sentencias (Select-Case)
Ejecutar un grupo de sentencias mientras se cumpla una condición
(Do-While)
Ejecutar un grupo de sentencias hasta que se cumpla una condición
(Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
2. Diseño de algoritmo que calcule el promedio de 5 números enteros
Algoritmo promedio_ numero
Variable
Constante 5;
n1,n2,n3,n4,n5;promedio:Entero
Inicio
Imprimir("introduzca primernúmero(entero):");
Leer(n1);
Imprimir("introduzca segundo número(entero):");
Leer(n2);
Imprimir("introduzca tercernúmero(entero):");
Leer(n3);
Imprimir("introduzca cuarto número(entero):");
Leer(n4);
Imprimir("introduzca quinto número(entero):");
Leer(n5);
Promedio=n1+n2+n3+n4+n5/5
Imprimir("El promediode los números es:, "Promedio);
Fin