Академический Документы
Профессиональный Документы
Культура Документы
DE
PROGRAMACION
CAPITULO II
ESTRUCTURAS NO SECUENCIALES
Sentencias Repetitivas
PSEUDOCÓDIGO
SENTENCIAS REPETITIVAS
SENTENCIAS REPETITIVAS
SENTENCIAS REPETITIVAS
Contadores:
Son variables que incrementan o disminuyen su valor
en una cantidad constante, la misma que debe
inicializarse en un valor constante.
contador 1;
contador contador +1;
PSEUDOCÓDIGO
Acumuladores:
suma 0;
suma suma + n ;
PSEUDOCÓDIGO
SENTENCIAS REPETITIVAS
• Mientras Hacer
• Repetir Hasta Que
• Para.
PSEUDOCODIGO
( condición ) F FIN
CICLOS CONTROLADOS
EN LA ENTRADA C
V
I
C PROCESO:
secuencia de sentencias
L
O
nunca se ejecutará.
La repetición indefinida que nunca se termina se denomina ciclo indefinido o sin fin,
para evitar dichos ciclos indefinidos se debe estipularse una
SENTENCIA
que permita alterar el valor de la expresión probada en la sección
repetitivo.
PROBLEMA N°8
Proceso Problema8
Leer n;
minumero <- n;
fact <- 1;
n <- n - 1;
FinMientras
Escribir "El factorial de n es: " , fact;
PSEUDOCODIGO
C de
I Repetir
sentencias
C
L
Secuencia de sentencias
O F
( condición )
HASTAQUE (condición) sea verdad
PROBLEMA N°9
Diseñar un algoritmo que
permita calcular la suma
acumulada de la serie :
1+2+3+4+….+n
El usuario ingresa el numero
de términos a sumar.
CONSTRUCCION DE ALGORITMOS
Proceso Problema9
Leer n;
cont <- 1;
suma <- 0;
Repetir
suma <- suma + cont;
cont <- cont + 1;
Hasta Que ( n < cont )
Escribir " La suma es:" , suma ;
FinProceso
PSEUDOCODIGO
c) SENTENCIA REPETITIVA:
PARA
INICIO
La sentencia PARA
se utiliza para F
implementar un ciclo c Para Vc=Vi hasta Vf Inc
que se repite un i
número definido de c V
veces. l
o PROCESO
Donde:
FinPara
PSEUDOCODIGO
PROBLEMA N° 10
Escribir un algoritmo que lea un
número enteros positivos “n” y
luego
imprima su factorial.
CONSTRUCCION DE ALGORITMOS
Proceso Problema10
Leer n;
factorial <- 1;
FinPara
FinProceso
CONSTRUCCION DE ALGORITMOS
i toma el valor de 2
j = 1, j = 2, j = 3, j = 4 // ciclo interior j
PSEUDOCÓDIGO
PROBLEMA N° 11
Diseñar un programa que permita
determinar el promedio de tres
prácticas luego de eliminar la
menor nota.
CONSTRUCCION DE ALGORITMOS
PROBLEMA N°12
Escribir un algoritmo que lea un
número compuesto por más un
dígito y luego muestre:
total de dígitos,
total de dígitos pares e impares,
número invertido,
total de suma de dígitos pares e
impares respectivamente.