Algoritmos Estructuras de control
Estructuras Secuenciales
La estructura secuencial es aquella
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.
Estructurasdecontrol
Estructuras selectivas (condicionales)
Se utilizan cuando en el desarrollo de la
solución de un problema se debe de tomar
una decisión para establecer un proceso o un
camino alternativo a seguir.
Esta toma de decisión (expresada en el
diagrama de flujo con un rombo) se
basa en la evaluación de una o más
condiciones que señalan alternativas o
consecuencias esto es, el camino (rama) a
seguir.
Las estructuras de control repetitivas
son aquellas en las que una sentencia o
grupos de sentencias se repiten muchas
veces. Este conjunto de sentencias se
denomina bucle
Estructuras repetitivas
Es una variable en la memoria que se
incrementará en una unidad cada vez
que se ejecute el proceso.
Un acumulador es una variable en la
memoria cuya misión es almacenar
cantidades variables.
Se utiliza para efectuar sumas
sucesivas. La principal diferencia con
el contador es que el incremento o
decremento de cada suma es variable
en lugar de constante como en el
caso del contador.
contador
Acumulador
Desarrolle un algoritmo que realice la
sumatoria de los números enteros
múltiplos de 5, comprendidos entre el
1 y el 100, es decir, 5 + 10 + 15 +….
+ 100.
El programa deberá imprimir los
números en cuestión y finalmente su
sumatoria.
Ejercicio
Inicializamos la variable Sum en
cero, luego creamos un ciclo For
con la variable i inicializada en 5 y
el ciclo continuara hasta que i sea
menor igual 100, el incremento de
i es de cinco en cinco, luego
Actualizamos el valor de Sum,
agregándole el valor de i, mostramos
los valores de i, finalizamos el ciclo y
se muestra la suma total de los
múltiplos de cinco
Hacer un programa o algoritmo
que dado un número indique si es
nulo, negativo o positivo
Procedimiento Se solicita al usuario
ingrese un número, el cual se captura
en la variable “n”.
Se comprueba si el número es igual a
cero (n=0)
Si es Verdadero (Si)
Se muestra que el valor es nulo.
Si es Falso (No)
Se comprueba si el número es
mayor a cero.
Si es Verdadero (Si)
Se muestra que el número es
positivo.
Si es Falso (No)
Se muestra que el número es
negativo.
EJERCICIO
Estructuras de control algoritmos

Estructuras de control algoritmos

  • 1.
  • 2.
    Estructuras Secuenciales La estructurasecuencial es aquella 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. Estructurasdecontrol
  • 3.
    Estructuras selectivas (condicionales) Seutilizan cuando en el desarrollo de la solución de un problema se debe de tomar una decisión para establecer un proceso o un camino alternativo a seguir. Esta toma de decisión (expresada en el diagrama de flujo con un rombo) se basa en la evaluación de una o más condiciones que señalan alternativas o consecuencias esto es, el camino (rama) a seguir. Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle Estructuras repetitivas
  • 5.
    Es una variableen la memoria que se incrementará en una unidad cada vez que se ejecute el proceso. Un acumulador es una variable en la memoria cuya misión es almacenar cantidades variables. Se utiliza para efectuar sumas sucesivas. La principal diferencia con el contador es que el incremento o decremento de cada suma es variable en lugar de constante como en el caso del contador. contador Acumulador
  • 6.
    Desarrolle un algoritmoque realice la sumatoria de los números enteros múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. + 100. El programa deberá imprimir los números en cuestión y finalmente su sumatoria. Ejercicio Inicializamos la variable Sum en cero, luego creamos un ciclo For con la variable i inicializada en 5 y el ciclo continuara hasta que i sea menor igual 100, el incremento de i es de cinco en cinco, luego Actualizamos el valor de Sum, agregándole el valor de i, mostramos los valores de i, finalizamos el ciclo y se muestra la suma total de los múltiplos de cinco
  • 7.
    Hacer un programao algoritmo que dado un número indique si es nulo, negativo o positivo Procedimiento Se solicita al usuario ingrese un número, el cual se captura en la variable “n”. Se comprueba si el número es igual a cero (n=0) Si es Verdadero (Si) Se muestra que el valor es nulo. Si es Falso (No) Se comprueba si el número es mayor a cero. Si es Verdadero (Si) Se muestra que el número es positivo. Si es Falso (No) Se muestra que el número es negativo. EJERCICIO