GUIA CONSTRUCCIu00D3N DE ALGORITMOS CON ESTRUCTURAS Cu00CDCLICAS

Páginas: 7 (1511 palabras) Publicado: 3 de marzo de 2016
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
VICERECTORADO PUERTO ORDAZ
DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA
SECCIÓN DE COMPUTACIÓN

COMPUTACION I

CONSTRUCCIÓN DE ALGORITMOS CON
ESTRUCTURAS CÍCLICAS

Prof: Lesbia Galindez

CONSTRUCCIÓN DE ALGORITMOS CON ESTRUCTURAS CÍCLICAS
DEFINICIONES:
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidadfija
(incremento) en cada iteración. La forma en que se construye un contador es la siguiente:
entero contador = 1
contador = contador+1;


Los procesos repetitivos son la base del uso de las computadoras. En estos procesos
se necesitan normalmente contar los sucesos o acciones internas del bucle. Una
forma de controlar un bucle es mediante un contador.

Ejemplo de contador positivo


Programaque permite imprimir los números enteros del 1 al 50.

Acumulador : Un acumulador o totalizador es una variable cuya función es almacenar
cantidades resultantes de operaciones sucesivas. Realiza la misma función que un contador
con la diferencia de que el incremento o decremento es variable en lugar de constante.
entero acumulador = 0
acumulador = acumulador + valor


Un acumulador o totalizadorrealiza la misma función de un contador con la
diferencia de que el incremento o decremento de cada suma es variable en lugar de
constante como en el caso del contador.



Se representa por la instrucción s = s + n, donde n es una variable y no una
constante.

Ejemplo de un acumulador


Programa que permite sumar los primeros K números enteros

Banderas: Una bandera, también denominadainterruptor o conmutador es una variable
que puede tomar uno de dos valores (verdadero o falso) a lo largo de la ejecución del
programa y permite comunicar información de una parte a otra del mismo.
entero primo
primo = 0
primo = 1
ESTRUCTURAS REPETITIVAS O DE CICLO
• Las estructuras repetitivas o de ciclo representan un bucle o conjunto de
instrucciones que se repiten un número finito de veces.


Cadarepetición del bucle se llama una iteración. Todo bucle tiene asociada una
condición, que es la que va a determinar si debe ejecutarse el bucle y hasta cuando.



Existen tres tipos básicos de estructuras repetitivas:
repetir_mientras (while)
repetir - hasta (repeat until)
repetir_desde (for)



En la estructura repetitiva repetir_mientras, la condición de entrada al ciclo se
evalúa antes derealizar iteración del bucle. Si la condición no se cumple, el ciclo no
se ejecuta y el programa continúa con la secuencia de acciones siguientes al ciclo. Si
la condición es verdadera, comienzan a ejecutarse las acciones del repetir_mientras.



Después de la última acción, se repite el proceso de evaluación de la condición, esto
es, si la condición es verdadera de nuevo, entonces se repiten lasacciones. Este
proceso se conoce como un bucle y continua hasta que la condición sea falsa y la
ejecución prosiga con la sentencia siguiente después del bucle.



Al evaluarse la condición la primera vez antes de entrar en el bucle, si la condición es
falsa no se entra nunca en el bucle, en estas circunstancias el bucle nunca se ejecuta.
Por lo tanto, se usará el bucle repetir_mientras en caso deque exista la posibilidad
de que el bucle nunca deba ejecutarse.

MIENTRAS - HACER (WHILE)
Pseudocódigo:
Repetir_mientras
(condición)


:

fin_repetir_mientras

C++:
while (condición)
{


:

}

EJEMPLO: MIENTRAS - HACER (WHILE)
Elabore un programa que muestre el promedio de 10 números introducidos por teclado.
Usando la estructurarepetitiva while.

Pseudocódigo
algoritmo promedio
inicio
entero numero, i = 1, promedio, suma = 0
repetir_mientras (i <= 10)
mostrar (“Ingrese un número entero”)
leer (numero)
suma = suma + numero
i = i +1
fin_ repetir_mientras
promedio = suma/10
mostrar (“ El promedio es : “ promedio)
fin_ promedio

C++
#include
#include
main ()
{
int numero, i=1, promedio, suma = 0;
cout<<...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • estructura de los algoritmos
  • estructura de algoritmo
  • Algoritmo y estructura
  • Estructuras algoritmicas
  • Estructuras algoritmicas
  • Estructuras Algoritmicas
  • estructura algoritmicas
  • Estructuras De Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS