Please enable JavaScript.
Coggle requires JavaScript to display documents.
Condicionales y ciclos en el desarrollo de un algoritmo - Coggle Diagram
Condicionales y ciclos en el desarrollo de un algoritmo
sentecias de decicion
condicionales y estructura
compuestos y aninados
Se ejecutan instrucciones tanto por la alternativa del verdadero como del falso.
SI
SINO
FINSI
Permiten comparar una variable contra distintos posibles resultados, ejecutando
para cada caso una serie de instrucciones especificas.
SI
SINO-SI
SINO-SI
FINSI
FINSI
FINSI
multiples estructuras
permite evaluar una variable con distintos posibles resultados. Por cada valor
posible, existe un caso.
Si el contenido de la variable coincide con alguno de los valores establecidos en los casos, se ejecutan las instrucciones que hay
especificadas en éste.
En caso de variable haga
Caso 1:
Caso 2:
Caso 3:
en otro caso:
FinCasos
simples
sólo se ejecutan acciones por la alternativa de verdadero o falso
SI FIN SI
Sentencias control ciclicas
En el desarrollo de los algoritmos muchas veces es necesario repetir instrucciones o comandos para una cantidad conocida (o indeterminada) de elementos u objetos
tipos de ciclos
ciclo mientras
Se utiliza para
ejecutar repetitivamente un conjunto o bloque de instrucciones
mientras se cumple una condición específica.
variable<-valor inicial
Mientras
condición lógica Proceso o grupo de
acciones que se repiten Actualización de variable
F
in mientras
ciclo repetir
Ejecuta
repetitivamente un conjunto o bloque de instrucciones hasta que se cumpla una
condición determinada que se verificar al final del ciclo. Se ejecuta
mientras el valor de la condición es falso justo lo contrario al ciclo mientras.
variable<-valor inicial
Repita
Proceso o grupo de
Proceso o grupo de Actualización de variable
Hasta
condición lógica
ciclo para
Ejecuta
repetitivamente un conjunto o bloque de instrucciones; el contador
para contar el número de iteraciones se incrementa o
decrementa de modo automático.
para
(con<-vi hasta vf, 1)
acciones que se repiten
fin para
Todo ciclo consta de tres partes básicas que son:
cuerpo del bluqle
son las instrucciones que queremos ejecutar repetidamente un
cierto número de veces
salida del bluque
es la condición que dice cuándo saldremos de hacer repeticiones.
desicion
donde se evalúa la condición y, en caso de ser cierta, se ejecuta.
Tipos de variables
acumulador
Área de trabajo donde se almacena un valor que
puede ser variable. El término acumulador tiene de acumular (sumar cantidades). TOTAL<-TOTAL+VALOR_PRODUCTO
Registro sentinela
Es el último registro que contiene una señal de fin
de archivo y no se procesa. Cuando se utiliza el registro centinela se debe leer antes del ciclo el primer registro; una vez se procese éste, se realiza la lectura del siguiente (antes del fin del ciclo).
contador
Área de trabajo cuyo incremento o decremento es
definido. El término contador está asociado con la acción de contar. CONT<-CONT+1
registro acumulador
Variable que indica el número de iteraciones que
deben realizarse en un ciclo. Se lee antes del ciclo,necesita de un contador para controlar cuándo se terminan de procesar todos los registros indicados en el registro identificador (variable)
suiche
es un campo de memoria
que puede tomar dos valores: falso o verdadero sí
o no; 1 o 0,