Taller Ejemplos de Diagrama de Flujo y algoritmos
Aprendiz: Oscar Rico Florez
Ficha: 581707
Solucion
1-Proceso Ejercicio_1
Escribir "Introduzca dos valores Distintos"
a<- 0
b<- 0
Leer a
Leer b
si a= b Entonces
Escribir "Ingreso Valores iguales Digite valores diferentes"
Leer a
Leer b
Sino
si a> b Entonces
Escribir "El Valor A es Mayor"
Sino
Escribir "El Valor B es Mayor"
FinSi
FinSi
FinProceso
1-A
Proceso Ejercicio_1_
Escribir "Introduzca dos valores Distintos"
a<- 0
b<- 0
total<- 0
Leer a
Leer b
si a > 0 Entonces
total <- a + b
Escribir "La Suma de los digitos es"
Escribir total
FinSi
FinProceso
1-B
Proceso Ejercicio_1
Escribir "Introduzca dos valores Distintos"
a<- 0
b<- 0
Leer a
Leer b
si a= b Entonces
Escribir "Ingreso Valores iguales Digite valores diferentes"
Leer a
Leer b
Sino
si a < b Entonces
Escribir "El Valor A es Menor"
Sino
Escribir "El Valor B es Menor"
FinSi
FinSi
FinProceso
2-A-Si porque no tenía ningún error
2-C-Proceso Ejercicio_2_punto_A
a<- 0
b<- 0
c<- 0
Escribir "Ingrese A"
Leer a
Escribir "Ingrese B"
Leer b
Escribir "Ingrese c"
Leer c
si a = b o a = c o b = c o c = b Entonces
Escribir "Ingreso valor iguales"
Escribir "Ingrese A"
Leer a
Escribir "Ingrese B"
Leer b
Escribir "Ingrese c"
Leer c
FinSi
si a < b & a < c Entonces
Escribir "A es Menor"
Sino
si b < a & b < c Entonces
Escribir "B es Menorr"
Sino
Escribir "C es Menor"
FinSi
FinSi
FinProceso
2-D-Proceso Ejercicio_2_punto_A
a<- 0
b<- 0
c<- 0
d<- 0
Escribir "Ingrese A"
Leer a
Escribir "Ingrese B"
Leer b
Escribir "Ingrese C"
Leer c
Escribir "Ingrese D"
Leer d
si a = b o a = c o a = d o b = c o b = d o c = b o c = d Entonces
Escribir "Ingreso valor iguales"
Escribir "Ingrese A"
Leer a
Escribir "Ingrese B"
Leer b
Escribir "Ingrese C"
Leer c
Escribir "Ingrese D"
FinSi
si a < b & a < c & a < d Entonces
Escribir "A es Menor"
Sino
si b < a & b < c & b < d Entonces
Escribir "B es Menor"
Sino
si c < a & c < b & c < d Entonces
Escribir "C es Menor"
Sino
Escribir "D es Menor"
FinSi
FinSi
FinSi
si a > b & a > c & a > d Entonces
Escribir "A es Mayor"
Sino
si b > a & b > c & b > d Entonces
Escribir "B es Mayor"
Sino
si c > a & c > b & c > d Entonces
Escribir "C es Mayor"
Sino
Escribir "D es Mayor"
FinSi
FinSi
FinSi
FinProceso
3-A-Proceso ejercicio_3
suma<- 0
Escribir "Sumatoria de Multiplos de 5"
Escribir
"5+10+15+20+25+30+35+40+45+50+55+60+65+70+75+80+85+90+95+100"
suma<-
5+10+15+20+25+30+35+40+45+50+55+60+65+70+75+80+85+90+95+100
Escribir "Total Suma"
Escribir suma
FinProceso
3-B-Proceso ejercicio_3
suma<- 0
Escribir "Sumatoria de Numeros entero pares de 1 a 100"
Escribir
"2+4+6+8+10+12+14+16+18+20+22+24+26+28+30+32+34+36+38+40+42+44
+46+48+50+52+54+56+58+60+62+64+68+70+72+74+76+78+80+82+84+86+8
8+90+92+94+96+98+100"
suma<-
2+4+6+8+10+12+14+16+18+20+22+24+26+28+30+32+34+36+38+40+42+44+
46+48+50+52+54+56+58+60+62+64+68+70+72+74+76+78+80+82+84+86+88
+90+92+94+96+98+100
Escribir "Total Suma"
Escribir suma
FinProceso
3-C-Proceso EJERCICIO_3_c
cont <- 1
tpar <- 0
timpar<-0
suma<- 0
contimp<- 1
contpar<- 0
Mientras cont<300 hacer
cont<- cont + 1
si cont mod 2<>0 Entonces
timpar<- timpar + cont
contimp<- contimp + 1
Sino
tpar<- tpar + cont
contpar<- contpar + 1
FinSi
FinMientras
Escribir "Sumatoria de Pares"
Escribir tpar
Escribir "Sumatoria de Impares"
Escribir timpar
Escribir "Cantidad de Impares"
Escribir contimp
Escribir "Cantidad de Pares"
Escribir contpar
FinProceso
4-A-Falta inicializar la Hipotenusa
4-B-Proceso Ejercicio_4
lado<- 0
area<- 0
Escribir "Ingrese el valor del un lado del cuadrado"
Leer lado
area<- lado * lado
Escribir "El area del cuadrado es"
Escribir area
FinProceso
5-A-Proceso Ejercicio_5
Ancho<- 0
alto<- 0
area<- 0
Escribir "Ingrese el valor del ancho del Triangulo"
Leer Ancho
Escribir "Ingrese el valor del alto del Triangulo"
Leer alto
area<- Ancho * alto
Escribir "El area del Triangulo es"
Escribir area
FinProceso
6-A-Proceso EJERCICIO_6_A
n<- 0
Escribir "Ingrese un Numero"
Leer n
si n mod 2=0 Entonces
Escribir "El numero es Par"
Sino
Escribir "El numero es Impar"
FinSi
FinProceso
6-B-Proceso Ejercicio_6_B
n<- 0
a<- 1
tot<- 0
tot2<- 0
tot3<- 0
Mientras a<>0 Hacer
escribir "Digite un Numero"
Leer n
a<- n
si n>=50 y n<=75 Entonces
tot<- tot+1
FinSi
si n>80 Entonces
tot2<- tot2+1
FinSi
si n<30 Entonces
tot3<- tot3+1
FinSi
FinMientras
Escribir "Numeros entre 50 y 75"
Escribir tot
Escribir "Numeros Mayores a 80"
Escribir tot2
Escribir "Numeros Menores a 30"
tot3<- tot3-1
Escribir tot3
FinProceso
7-A-Proceso Ejercicio_6_B
n<- 0
nnotas<- 0
cont<- 1
Escribir "Ingrese No de Notas"
Leer nnotas
Mientras cont<= nnotas Hacer
Escribir "Ingrese Nota"
Leer n
si n>=19 o n=20 Entonces
Escribir "Su Nota es A"
Sino
si n>=16 o n=18 Entonces
Escribir "Su Nota es B"
Sino
si n>=13 o n=15 Entonces
Escribir "Su Nota es C"
Sino
si n>=10 o n=12 Entonces
Escribir "Su Nota es D"
Sino
si n>=1 o n=9 Entonces
Escribir "Su Nota es E"
FinSi
FinSi
FinSi
FinSi
FinSi
cont<- cont + 1
FinMientras
FinProceso
8-A-Proceso ejercio_8
Escribir "Numeros Naturales de 1 a 100"
cont<- 0
Mientras cont<=99 Hacer
cont<- cont + 1
Escribir cont
FinMientras
FinProceso
9-B-Proceso ejercicio_9_b
Escribir "Numeros de 1 a 20"
Escribir "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20"
Escribir "Multiplos de 2 de 1 a 20"
Escribir "2,4,6,8,10,12,14,16,18,20"
FinProceso
9-C-Proceso ejercicio_9_c
minu<- 0
minu<- 60 * 5
Escribir "Cantidad de Minutos en 5 Horas"
Escribir minu
FinProceso
10-A-Proceso Ejercicio_10
Escribir "Compra de Boletas"
noboleta<- 0
desc<- 0
vlrtotal<- 0
total<- 0
Escribir "Ingrese el No de Boletas"
Leer noboleta
si noboleta=1 Entonces
vlrtotal<- noboleta * 5000
Escribir "El precio de las Boletas es"
Escribir vlrtotal
Sino
si noboleta=2 Entonces
vlrtotal<- noboleta * 5000
des<- vlrtotal * 0.10
total<- vlrtotal - desc
Escribir "El precio de las Boletas con descuentoes"
Escribir total
Sino
si noboleta=3 Entonces
vlrtotal<- noboleta * 5000
des<- vlrtotal * 0.15
total<- vlrtotal - desc
Escribir "El precio de las Boletas con
descuento es"
Escribir total
Sino
si noboleta=4 Entonces
vlrtotal<- noboleta * 5000
des<- vlrtotal * 0.20
total<- vlrtotal - desc
Escribir "El precio de las
Boletas con descuento es"
Escribir total
Sino
Escribir "No puede
comprar mas de 4 Boletas"
FinSi
FinSi
FinSi
FinSi
FinProceso
11-Proceso Conversion_a_km
km<- 0
m<- 0
hora<- 0
seg<- 0
total<- 0
Escribir "Digite Tiempo en Segundos"
Leer Seg
Escribir "Digite Distancia en Metros"
Leer m
hora<- 3600/seg
km<- (m/1000)
total<- km*hora
Escribir "La Conversion es"
Escribir total
escribir "Km/Hora"
FinProceso
12-Proceso Ejercicio_12
media<- 0
cant<- 1
num<- 0
dato<- 0
Escribir "Ingrese Cantidad de Datos a Calcular"
Leer num
Mientras cant< = num Hacer
Escribir "Ingrese Dato"
Leer dato
media<- dato/num
cant<- cant + 1
FinMientras
Escribir "La Media Aritmetrica de los Datos es"
Escribir media
FinProceso
14-Proceso Ejercicio_14
subtotal<- 0
total<- 0
precio<- 0
iva<- 0
Escribir "Ingrese Precio de producto"
Leer precio
si precio>0 Entonces
Escribir "Ingrese Precio de producto"
Leer precio
subtotal<- precio + precio + precio + precio
Escribir "Ingrese Precio de producto"
Leer precio
Escribir "Ingrese Precio de producto"
Leer precio
iva<- subtotal*0.15
total<- subtotal+iva
Escribir "El subtotal es"
Escribir subtotal
Escribir "El IVA es"
Escribir iva
Escribir "El total es"
Escribir total
Sino
Escribir "Error"
FinSi
FinProceso
Top Related