Professional Documents
Culture Documents
OBJETIVO: Plantear y resolver problemas que necesiten de iteracin mediante el desarrollo e implementacin
de algoritmos y diagramas de flujo
MATERIAL
Hojas
Lpiz
Condicin
3.- El contador es la parte del programa que nos permite programar las veces que queramos que se repitan las
instrucciones, ya sea por ejemplo en un loop.
4.- Tienen la caracterstica de que se puede escoger un conjunto de instrucciones para repetirlas las veces
necesarias o incluso infinitamente.
1.- Solicitar 10 nmeros al usuario y mostrar cuantos son positivos, cuantos negativos y cuantos cero.
ALGORITMO
1.- Inicio
2.- Contador=1, num=0, ceros=0, positivos=0, negativos=0
3.- Si Contador<=10
3.1.- Ingresa un nmero
3.2.- Guardar en (num)
3.3.- Si num == 0
3.3.1.- ceros=ceros+1
3.4.- Si num>0
3.4.1.- positivos=positivos+1
3.5.- Si num<0
3.5.1.- negativos=negativos+1
3.4.- Contador=Contador+1
4.- Regresar al paso 3
5.- Positivos (positivos), Negativos (negativos), Ceros (ceros)
6.- Fin
Pseudocodigo
inicio
var Contador1 num0, ceros0, positivos0, negativos0
enteros Contador1 num0, ceros0, positivos0, negativos0
mientras(c<=10)
escribir(Ingresa un numero)
leer(num)
si(num==0)entoces
cerosceros+1
fin_si
si(num>0)entonces
positivospositivos+1
fin_si
si(num<0)entoces
negativosnegativos+1
fin_si
ContadorContador+1
fin_mientras
escribir(Positivos: Negativos: Ceros: ,positivos,negativos,ceros)
fin
INICIO
Contador=1
num=0
ceros=0
positivos=0
negativos=0
Positivos(positivos),
Contador<=10 Negativos(negativos),
Ceros(ceros)
Ingresa un
numero
FIN
num
SALIDA
num==0
Ceros=ceros+1
ENTRADA
num>0
positivos=positivos+1
Num<0
Negativos=negativos+1
Contador=Contador+1
2.- Algoritmo y diagrama de flujo que muestre el promedio de edades de un grupo de n integrantes.
ALGORITMO
1.- Inicio
2.- Integrantes=0, Cant_i=1, Edad=0, Suma_t=0, Promedio=0
3.- De cuntos integrantes se requiere sacar el promedio?
4.- Guardar en (Integrantes)
5.- Si Cant_i<=Integrantes
5.1.- Ingresa la edad
5.2.- Guardar en (Edad)
5.3.- Suma_t=Suma_t+edad
5.4.-Cant_i=Cant_i+1
6.-Regresar al paso 5
7.- Promedio=Suma_t/Integrantes
8.- El promedio de edades es de (Promedio)
9.- Fin
PSEUDOCODIGO
Inicio
Var Integrantes, Cant_i, Edad, Suma_t, Promedio
Entero Integreantes0, Cant_i1, Edad0, Suma_t0, Promedio0
Escribir(De cuntos integrantes se requiere sacar el promedio?)
Leer(Integrantes)
Mientras(Cant_i<=Integrantes)
Escribir(Ingresa la edad)
Leer(Edad)
Suma_tSuma_t+Edad
Cant_iCant_i+1
Fin_mientras
Promedio=Suma_t/Integrantes
Escribir(El promedio de edades es de, Promedio)
Fin
INICIO
SALIDA
Integrantes=0
Cant_i=1
Edad=0
Suma_t=0
Promedio=0 ENTRADA
De cuantos integrantes se
requiere sacar el promedio?
Integrantes
Cant_i<=Integrantes Promedio=Suma_t/Integrantes
Edad
FIN
Suma_t=Sumat+Edad
Cant_i=Cant_i+1
3.- Algoritmo y diagrama de flujo que calcule y muestre el costo total de una factura. La empresa es la Tlapalera
ALGORITMO
1.- Inicio
2.- Ar=0, Cont=1, Precio=0, Suma=0,
3.- Cuantos artculos compraste?
4.- Guardar en (Ar)
5.- Si Cont=1
5.1.- Ingresa el precio de el artculo
5.2.- Guardar en (Precio)
6.- Si Cont>1 && Cont<Ar
5.2.1.- Ingresa el precio de el siguiente artculo
5.2.2.- Guardar en (Precio)
7.- Si Cont=Ar
5.3.1.- Ingresa el precio de el ltimo artculo
5.3.2.- Guardar en (Precio)
8.- Suma=Suma+Precio
9.- Cont=Cont+1
10.- Si Cont<=Ar
10.1.- Regresar al paso 5
11.-El costo total es de (Suma)
12.- Fin
PSEUDOCODIGO
Inicio
Var Ar, Cont, Precio, Suma
Real Precio0, Suma0
Entero Ar0, Cont0
Escribir (cuantos artculos compraste)
Leer (Ar)
Hacer
Si (Cont=1) entonces
Escribir (Ingresa el precio de el articulo)
Leer(Precio)
Fin_si
Si (Cont>1 && Cont<Ar) entonces
Escribir(Ingresa el precio de el siguiente articulo)
Leer(Precio)
Fin_si
Si (Cont=Ar) entonces
Escribir(Ingresa el precio de el ultimo articulo)
Leer(Precio)
Fin_si
SumaSuma+Precio
ContCont+1
Fin_hacer
Mientras(Cont<=Ar)
Escribir(El costo total es de,Suma)
Fin
INICIO
ENTRADA
Ar=0
Cont=1
Precio=0
Suma=0 SALIDA
Cuntos
artculos
compraste?
Ar
Ingresa el precio
Cont=1
del articulo
Precio
Ingresa el precio
Cont>1 &&
de el siguiente
Cont<Ar
articulo
Precio
Ingresa el precio
Cont=Ar de el ultimo
articulo
Precio
Suma=Suma+Precio
El costo total es de
suma
Cont=Cont+1
FIN
Cont<=Ar
4.- Algoritmo y diagrama de flujo que muestre la serie del 100 al 500 de 8 en 8
ALGORITMO
1.-Inicio
2.- S_in=100, Aumento=8
3.- S_ in=S_in+Aumento
4.- Mostrar S_in
5.- S_in<=500
6.- Regresar al paso 2
7.- Fin
PSEUDOCODIGO
Inicio
Var S_in, Aumento
Entero S_in100 Aumento8
Hacer
S_inS_in+Aumento
Escribir(S_in)
Fin_hacer
Mientras(S_in<=500)
Fin
CONCLUSIONES DEL ALUMNO: (Anexo 3)