Un algoritmo es una serie de pasos lógicos, que se estructuran para resolver un problema.Generalmente un algoritmo se compone de sentencias simples y sentencias de control.
Los algoritmos están delimitados por la palabras : INICIO y FIN
* Estructura Básica de un Algoritmo:
inicio
datos de entrada (operaciones básicas)
procesamiento de los datos
datos de salida
fin
SENTENCIAS DE PROGRAMACION
- SECUENCIA
- SELECTIVA
IF (SI)
ELSE (SINO)
SWITH (SEGÚN SEA)
- REPETITIVA
FOR (DESDE)
WHILE (MIENTRAS)
DO WHILE (HACER MIENTRAS)
DISEÑO DE LENGUAJES ALGORITMICOS
* Grafica: Diagramas de Flujo, N-S
* Narrativa: Pseudo Código
* Código: Programa
ESTRUCTURA SECUENCIAL
Es aquélla en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. La estructura secuencial tiene una entrada y una salida. Ejemplo:
ACCION 1
l
ACCION 2
l
ACCION 3
ESTRUCTURAS SELECTIVAS
Este tipo de sentencias permiten variar el flujo del programa en base a unas determinadas condiciones. Existen varias estructuras diferentes:
Estructura IF...ELSE
Sintaxis:
if (condición es verdad)
acción1;
else
acción2;
La estructura selectiva permite la realización de una instrucción u otra según un criterio o condición, y solo una de estas instrucciones se ejecutará.
Ejemplo :
Si (a > b) entonces
Escribir (“a es mayor que b”)
sino
Escribir (“a no es mayor que b”)
finsi
SINTAXIS: SWITCH
switch( Variable )
{ case ‘N1’:
Accion 1;
break;
case ‘N2’:
Accion 2;
break;
case ‘Nn ’:
Accion n;
break;
default:
Accion x;
}
ESTRUCTURAS REPETITIVAS O ITERACION
La iteración simplemente significa hacer algo en forma repetida. En programación a esto se le llama ciclo porque la estructura de control iteración ocasiona que el programa fluya entrando en un ciclo.
ESTRUCTURAS DE CONTROL REPETITIVO
* WHILE
* DO…WHILE
* FOR( inicialización; condición; incremento)
1 comentario:
orbeqla pagina sta buena ..per seria mejr si resuelven todos los ejecicios :D
Publicar un comentario