Beruflich Dokumente
Kultur Dokumente
en algoritmos
Acerca de estructuras de control
Entrada
Sentencia
Salida
Acerca de estructuras de control
Notacion algorítmica
Usando separador
leer a punto y coma:
leer b leer a; leer b
c c
! !
a + b a + b; escribir c
escribir c
FORTRAN
read *, a
Usando separador punto y
read *, b
coma:
c = a + b
read *, a; read *, b
print *, c
c = a + b; print *, c
Estructura secuencial
Ejemplo:
Calcular una altura en pulgadas (1 pulgada=2.54 cm) y pies (1 pie=12 pulgadas), a
partir de la altura en centımetros, que se introduce por el teclado.
Inicio
Inicio
1- IMPRIMIR ‘Introduce la altura en centímetros: ’
2- LEER: altura
3- CALCULAR pulgadas = altura / 2.54
4- CALCULAR pies = pulgadas/12
5- IMPRIMIR ’La altura en pulgadas es: ’, pulgadas
6- IMPRIMIR ’La altura en pies es : ’, pies
Fin
Estructura de Selección
Estructura multiseleccion
Si se verifica la condicion 1, ejecutar las instrucciones del
bloque 1.
Si no se verifica la condicion 1, pero si se verifica la condicion
2 , ejecutar las instrucciones del bloque 2.
Si no, esto es, si no se ha verificado ninguna de las
condiciones anteriores, ejecutar las instrucciones del bloque
3.
Estructura de Selección
Estructura multiseleccion
Ejemplo:
Estructura de Selección
Estructura multiseleccion
Para evaluar una expresión de “n” valores (enteros, caracteres y lógicos pero
nunca reales), se ejecuta una acción o grupo de acciones diferentes en
función del valor tomado por la expresión selectora.
Estructura repetitiva
Estructura Desde-Hasta
Esta estructura permite repetir la ejecución de una acción o de un grupo de
acciones un número determinado de veces
Estructura repetitiva
Estructura Desde-Hasta
El funcionamiento de la estructura es el siguiente:
En primer lugar, se asigna a la variable indice el valor de inicio.
El bucle se ejecuta mientras indice no alcance el valor de fin.
En cada iteración el valor de indice es incrementado según el paso indicado y se
ejecuta la acción o grupo de acciones encerrados en el bucle.
En caso de que no se indique ningún paso el que se empleará sera +1.
Estructura repetitiva
Estructura repetitiva
Estructura Mientras
Permite implementar la repeticion de un mismo conjunto de
instrucciones mientras que se verifique una determinada condicion:
antes que comience el ciclo de repeticiones, el numero de veces que
será definido
Estructura repetir-hasta
Esta estructura repite una acción o grupo de acciones hasta
que una expresión lógica sea cierta
Un aspecto muy importante de la presente estructura de
control es que la expresión lógica no se evalúa hasta el final
con lo cual el bucle se ejecuta al menos una vez por
contraposición a la estructura anterior que podía no
ejecutarse ninguna.