Taller ejemplos de diagrama de flujo y algoritmos

15
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

Transcript of Taller ejemplos de diagrama de flujo y algoritmos

Page 1: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 2: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 3: Taller ejemplos de diagrama de flujo y algoritmos

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"

Page 4: Taller ejemplos de diagrama de flujo y algoritmos

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"

Page 5: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 6: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 7: Taller ejemplos de diagrama de flujo y algoritmos

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"

Page 8: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 9: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 10: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 11: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 12: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 13: Taller ejemplos de diagrama de flujo y algoritmos

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)

Page 14: Taller ejemplos de diagrama de flujo y algoritmos

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

Page 15: Taller ejemplos de diagrama de flujo y algoritmos

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