estructuras de control algoritmos

8
Algoritmos Estructuras de control

Upload: ruby

Post on 26-Jul-2015

85 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Estructuras de control algoritmos

Algoritmos Estructuras de control

Page 2: Estructuras de control algoritmos

Estructuras SecuencialesLa estructura secuencial es aquella en la que una acción (instrucción) sigue a otraen secuencia. Las tareas se suceden de tal modo que la salida de una es la entradade la siguiente y así sucesivamente hasta el fin del proceso.

Estr

uctu

ras d

e c

on

trol

Page 3: Estructuras de control algoritmos

Estructuras selectivas (condicionales)Se utilizan cuando en el desarrollo de la solución de un problema se debe de tomaruna 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) sebasa en la evaluación de una o más condiciones que señalan alternativas oconsecuencias 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

Page 4: Estructuras de control algoritmos
Page 5: Estructuras de control algoritmos

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

Page 6: Estructuras de control algoritmos

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

Page 7: Estructuras de control algoritmos

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

Page 8: Estructuras de control algoritmos