Apun7 algol
-
Upload
pabesacv -
Category
Technology
-
view
3.690 -
download
1
Transcript of Apun7 algol
CONTADORES • En los procesos repetitivos se necesita normal
mente contar los sucesos o acciones internos
del bucle, pueden ser: registros o elementos de
un fichero y numero de interacciones a
realizar por el bucle, para realizar esta tarea
se utilizan los contadores, cuya instrucción es
una de las técnicas corrientes en la realización
de cualquier diagrama de flujo.
ACUMULADORES • Un acumulador o totalizador es un campo de
memoria cuya misión es almacenar cantidadesvariables resultantes de sumas sucesivas.Realiza la función de un contador con ladiferencia que el incremento o decremento decada suma de un contador con la diferenciaque el incremento o decremento de cada sumaes variable en lugar de constante como en elcaso del contador.
BIFURCACIONES • Las instrucciones de un programa se ejecutan,
como ya sabemos, de un modo secuencial. Sin
embargo, en numerosas ocasiones es preciso
romper el orden secuencial de las
instrucciones y bifurcar, saltar o transferir el
control a otras instrucciones del programas
que no sean consecutivas a las que en ese
momento se ejecutan.
• Las instrucciones que siguen a la se salta sevolverán a ejecutar secuencialmente hasta laaparición de otra instrucción o el fin deprograma.
• Existen dos tipos de bifurcaciones:
• Condicionales: la bifurcación depende delcumplimiento de una determinada condición;cuando se cumple la condición el control delprograma bifurca la instrucción especificada; sila instrucción es falsa el programa continuaejecutándose en la siguiente instrucción en elorden secuencial previsto.
• Incondicionales: la bifurcación se realiza siempre que el programa pase por la instrucción sin el cumplimiento de ninguna condición. Son
Condicional incondicional
salto positivo salto negativo
Acción a1
Acción a2
Acción a3
Acción a1
Acción a2
Acción an-1
Acción an
BIFURACIONES ANIDADAS
• Las bifurcaciones condicionales y no condicionales se
pueden anidar
INTERRUPTORES O
CONMUTADORES
• Un interruptor o conmutador (switch) a veces
se les llama centinelas. Es un campo de
memoria que toman diversos valores a lo largo
de la ejecución del programa y que permiten
comunicar información de una parte a otra
del mismo, es decir variar la secuencia de
ejecución de un programa, dependiendo el
valor que tenga en cada momento.
• Concepto de programa: es un conjunto de
instrucciones para la resolución de un problema
en tendiéndose por instrucción a una serie de
pasos ordenados que indica al computador
ejecutar cierta acción .
Definición de problema
Definición de algoritmo
Codificación del programa
Depuración y verificación
D
O
C
U
M
E
N
T
A
C
I
O
N
M
A
N
T
E
N
I
M
I
E
N
T
O
• Las partes constitutivas de un programa son tres, las
entradas de datos por un dispositivo de entrada el proceso
que es el programa, es decir el algoritmo y su resolución y
la salida como la proyección en un medio impreso o en un
dispositivo de salida como el monitor