50 programas con pseudocódigo y diagramas de flujo
1. CETIS 109
CRISTIAN LEONARDO TORRES TRISTÁN
PROGRAMACION 2° “A”
PROFA.: MARGARITA ROMERO ALVARADO
50 programas con pseudocódigo, diagramas de
flujo y prueba de escritorio
2. AREA
1. Cuadrado.
Autor:CristianLeonardoTorresTristan
INICIO
Variables:LADO1, AREA: NUMERICO ENTERO
Escribir“Programa de sacar el áreade un
cuadrado”
Escribir“Introduzcael primerlado”
LeerLADO1
AREA= LADO1*LADO1
Escribir“El área del cuadradoes:”, AREA
Fin
PRUEBADEESCRITORIO
SiLADO1=5
AREA=LADO1*LADO1
AREA=5*5
AREA=25
LADO 1, AREA:
NUMERICO
ENTERO
AREA=
LADO1*LADO1
INICIO
AREA
FIN
6. 5. Hexágono
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PERIMETRO,APOTEMA, AREA:
NUMERICO ENTERO
Escribir“Programa de sacar el áreade un
hexágono”
Escribir“Introduzcael perímetro”
LeerPERIMETRO
Escribir:“Introduzcala apotema”
LeerAPOTEMA
AREA= (PERIMETRO*APOTEMA)/2
Escribir“El área del hexágonoes:”,AREA
Fin
PRUEBADEESCRITORIO
Siperímetro=36
Siapotema=4
AREA=(PERIMETRO*APOTEMA)/2
Area=36*4/2
Area=72
PERIMETRO ,
APOTEMA, AREA:
NUMERICO ENTERO
AREA=
(PERIMETRO*APOTEMA)/2
INICIO
AREA
FIN
7. 6.ROMBO
Autor:CristianLeonardoTorresTristan
INICIO
Variables:DIAGONALMAYOR,DIAGONALMENOR,
AREA:NUMERICO ENTERO
Escribir“Programa de sacar el áreade unrombo”
Escribir“Introduzcael valorde ladiagonal mayor”
LeerDIAGONALMAYOR
Escribir:“Introduzcael valorde ladiagonal
menor”
LeerDIAGONALMENOR
AREA= (DIAGONALMAYOR*DIAGONALMENOR)/2
Escribir“El área del romboes:”,AREA
Fin
PRUEBADEESCRITORIO
SiDiagonalmayor=10
SiDiagonalmenor=5
AREA=(DIAGONALMAYOR*DIAGONALMENOR)/2
Area=10*5/2
Area=25
DIAGONALMAYOR ,
DIAGONALMENOR,
AREA: NUMERICO
ENTERO
AREA=
(DIAGONALMAYOR*DIAGONAL
MENOR)/2
INICIO
AREA
FIN
8. 7.Pentágono
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PERIMETRO,APOTEMA, AREA:
NUMERICO ENTERO
Escribir“Programa de sacar el áreade un
pentágono”
Escribir“Introduzcael perímetro”
LeerPERIMETRO
Escribir:“Introduzcala apotema”
LeerAPOTEMA
AREA= (PERIMETRO*APOTEMA)/2
Escribir“El área del pentágono es:”,AREA
Fin
PRUEBADEESCRITORIO
SiPERIMETRO=20
SI APOTEMA=5
AREA=(PERIMETRO*APOTEMA)/2
AREA=20*5/2
AREA=50
PERIMETRO ,
APOTEMA, AREA:
NUMERICO ENTERO
AREA=
(PERIMETRO*APOTEMA)/2
INICIO
AREA
FIN
9. 8.Hexágono
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PERIMETRO,APOTEMA, AREA:
NUMERICO ENTERO
Escribir“Programa de sacar el área de un
hexágono”
Escribir“Introduzcael perímetro”
LeerPERIMETRO
Escribir:“Introduzcala apotema”
LeerAPOTEMA
AREA= (PERIMETRO*APOTEMA)/2
Escribir“El área del hexágonoes:”,AREA
Fin
PRUEBADEESCRITORIO
Siperímetro=36
Siapotema=4
AREA=(PERIMETRO*APOTEMA)/2
Area=36*4/2
Area=72
PERIMETRO ,
APOTEMA, AREA:
NUMERICO ENTERO
AREA=
(PERIMETRO*APOTEMA)/2
INICIO
AREA
FIN
10. 9.Nonágono
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PERIMETRO,APOTEMA, AREA:
NUMERICO ENTERO
Escribir“Programa de sacar el áreade un
nonágono”
Escribir“Introduzcael perímetro”
LeerPERIMETRO
Escribir:“Introduzcala apotema”
LeerAPOTEMA
AREA= (PERIMETRO*APOTEMA)/2
Escribir“El área del nonágono es:”,AREA
Fin
PRUEBADEESCRITORIO
PRUEBADEESCRITORIO
Siperímetro=54
Siapotema=9
AREA=(PERIMETRO*APOTEMA)/2
Area=54*9/2
Area=243
PERIMETRO ,
APOTEMA, AREA:
NUMERICO ENTERO
AREA=
(PERIMETRO*APOTEMA)/2
INICIO
AREA
FIN
22. 20. PRISMA RECTANGULAR
PRUEBADEESCRITORIO
SI LADO= 11
VOLUMEN= LADO*LADO*LADO
VOLUMEN=1 1*11*11
VOLUMEN= 1331
Autor:CristianLeonardoTorresTristan
INICIO
Variables:LARGO,ANCHO,ALTURA,VOLUMEN:
NUMERICO ENTERO
Escribir“Programa de sacar el volumen de una
prismarectangular”
Escribir“Introduzcael valordel largo de la base”
LeerLARGO
Escribir“Introduzcael valordel ancho de la base”
LeerANCHO
Escribir“Introduzcael valorde laaltura de la
prisma”
LeerALTURA
VOLUMEN=LARGO*ANCHO*ALTURA
Escribir“El volumen de laprismarectangular
es:”, VOLUMEN
Fin
LARGO, ANCHO,
ALTURA,
VOLUMEN:
NUMERICO ENTERO
VOLUMEN=LARGO*ANCHO*A
LTURA
INICIO
VOLUMEN
FIN
23. 21.Cilindro
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PI, RADIO,ALTURA,VOLUMEN:
NUMERICO REAL
Escribir“Programa de sacar el volumende un
cilindro”
Escribir“Introduzcael valorde Pi”
LeerPI
Escribir“Introduzcael valordel radio”
LeerRADIO
Escribir“Introduzcael valorde laaltura”
LeerALTURA
VOLUMEN= PI*(RADIO*RADIO)*ALTURA
Escribir“el volumen del cilindroes:”, VOLUMEN
PRUEBADEESCRITORIO
SI LARGO= 19
SI ANCHO= 25
SI ALTURA=40
VOLUMEN=LARGO*ANCHO*ALTURA
VOLUMEN= 19*25*40
VOLUMEN= 19000
PI, RADIO,
ALTURA,VOLUMEN:
NUMERICO REAL
VOLUMEN=
PI*(RADIO*RADIO)*ALTURA
INICIO
28. Autor:CristianLeonardoTorresTristan
INICIO
Variables:LARGO,ANCHO, ALTURA,VOLUMEN:
NUMERICO ENTERO
Escribir“Programa de sacar el volumende una
pirámide”
Escribir“Introduzcael valordel largo de la base
de la pirámide”
LeerLARGO
Escribir“Introduzcael valordel ancho de la base
de la pirámide”
LeerANCHO
Escribir“Introduzcael valorde laaltura”
LeerALTURA
VOLUMEN= LARGO*ANCHO*ALTURA/3
Escribir“el volumende lapirámide es:”,
VOLUMEN
Fin
PRUEBADEESCRITORIO
SI LARGO=12
SI ANCHO=11
SI ALTURA=15
VOLUMEN=LARGO*ANCHO*ALTURA/3
VOLUMEN=12*11*15/3
VOLUMEN=660
LARGO, ANCHO,
ALTURA,VOLUMEN:
NUMERICO ENTERO
VOLUMEN=
LARGO*ANCHO*ALTURA/3
INICIO
VOLUMEN
FIN
29. 25.Cono
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PI,RADIO, ALTURA,VOLUMEN:
NUMERICO REAL
Escribir“Programa de sacar el volumende un
cono”
Escribir“Introduzcael valorde pi”
LeerPI
Escribir“Introduzcael valordel radiode labase
del cono”
LeerRADIO
Escribir“Introduzcael valorde laaltura”
LeerALTURA
VOLUMEN= PI*(RADIO*RADIO)*ALTURA/3
Escribir“el volumendel cono es:”,VOLUMEN
Fin
PRUEBADEESCRITORIO
SI PI=3.1416
SI RADIO=6
SI ALTURA=15
VOLUMEN=PI*(RADIO*RADIO)ALTURA/3
VOLUMEN= 3.1416*(6*6)*15/3
PI, RADIO,
ALTURA,VOLUMEN:
NUMERICO REAL
VOLUMEN=
PI*(RADIO*RADIO)*ALTURA/
3
INICIO
VOLUMEN
FIN
33. 28. DE CENTIMETROS-MILIMETROS
Autor:CristianLeonardoTorresTristan
INICIO
Variables:CENTIMETROS,CONVERSION:
NUMERICO ENTERO
Escribir“Programa para convertircentímetrosa
milímetros”
Escribir“Introduzcacuantos centímetros desea
convertir”
LeerCENTIMETROS
CONVERSION=CENTIMETROS*10
Escribir“El total de milímetroses:”,CONVERSION
Fin
PRUEBADEESCRITORIO
SI CENTIMETROS=19
CONVERSION=CENTIMETROS*10
CONVERSION=19*10
CONVERSION=190
CENTIMETROS,
CONVERSION:
NUMERICO ENTERO
CONVERSION=CENTIMETROS*10
INICIO
CONVERSION
FIN
34. 29. DE METROSA PULGADAS.
Autor:CristianLeonardoTorresTristan
INICIO
Variables:METROS,CONVERSION:NUMERICO
REAL
Escribir“Programa para convertirmetrosa
pulgadas”
Escribir“Introduzcacuantos metrosdesea
convertir”
LeerMETROS
CONVERSION=METROS*39.3701
Escribir“El total de pulgadases:”,CONVERSION
Fin
METROS,
CONVERSION:
NUMERICO REAL
CONVERSION=METROS*39.3701
INICIO
CONVERSION
FIN
41. 34. DE PIESA METROS
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PIES,CONVERSION:NUMERICOREAL
Escribir“Programa para convertirpies a metros”
Escribir“Introduzcacuantos piesdeseaconvertir”
LeerPIES
CONVERSION=PIES*0.3048
Escribir“El total de metros es:”,CONVERSION
Fin
PRUEBADEESCRITORIO
SI PIES=55
CONVERSION=PIES*0.3048
CONVERSION=55*0.3048
CONVERSION=16.764
PIES, CONVERSION:
NUMERICO REAL
CONVERSION=PIES*0.3048
INICIO
CONVERSION
FIN
42. 35. DE HORASA MINUTOS
Autor:CristianLeonardoTorresTristan
INICIO
Variables:HORAS,CONVERSION:NUMERICO
ENTERO
Escribir“Programa para convertirhorasa
minutos”
Escribir“Introduzcacuantas horasdesea
convertir”
LeerHORAS
CONVERSION=HORAS*60
Escribir“El total de minutos es:”,CONVERSION
Fin
HORAS,
CONVERSION:
NUMERICO ENTERO
CONVERSION=HORAS*60
INICIO
CONVERSION
FIN
51. 42. DE PIESA YARDAS
Autor:CristianLeonardoTorresTristan
INICIO
Variables:PIES,CONVERSION:NUMERICOREAL
Escribir“Programa para convertirpiesayardas”
Escribir“Introduzcacuantos piesdeseaconvertir”
LeerPIES
CONVERSION=PIES* 0.333333
Escribir“El total de yardas es: ”, CONVERSION
Fin
PRUEBADEESCRITORIO
SI PIES =88
CONVERSION= PIES * 0.333333
CONVERSION=88* 0.333333
CONVERSION=29.333304
PIES, CONVERSION:
NUMERICO REAL
CONVERSION=PIES*0.333333
INICIO
CONVERSION
FIN
52. 43. DE YARDASA PIES
Autor:CristianLeonardoTorresTristan
INICIO
Variables:YARDAS,CONVERSION:NUMERICO
ENTERO
Escribir“Programa para convertiryardasa pies”
Escribir“Introduzcacuantas yardasdesea
convertir”
LeerYARDAS
CONVERSION=YARDAS*3
Escribir“El total de pieses: ”, CONVERSION
Fin
YARDAS,
CONVERSION:
NUMERICO ENTERO
CONVERSION=YARDAS*3
INICIO
CONVERSION
FIN
59. Autor:CristianLeonardoTorresTristan
INICIO
Variables:PRIMERNUM,SEGUNDONUM, SUMA:
NUMERICO ENTERO
Escribir“Programa para dos numeroelevadosal
cuadrado”
Escribir“Introduzcael primernúmero”
LeerPRIMERNUM
Escribir“Introduzcael segundonúmero”
LeerSEGUNDONUM
SUMA= (PRIMERNUM*PRIMERNUM)+
(SEGUNDONUM*SEGUNDONUM)
Escribir“El total de la suma es: ”, SUMA
Fin
PRUEBADEESCRITORIO
SI PRIMERNUM=42
SI SEGUNDONUM=12
SUMA= (PRIMERNUM*PRIMERNUM)+
(SEGUNDONUM*SEGUNDONUM)
SUMA= (42*42)+(12*12)
SUMA= 1908
49. RESTADETRESVALORES
METROS3,
CONVERSION:
NUMERICO ENTERO
CONVERSION=METROS3*1000
INICIO
CONVERSION
FIN
60. Autor:CristianLeonardoTorresTristan
INICIO
Variables:NO1, NO2,NO3,RESTA: NUMERICO
ENTERO
Escribir“Programa para hacer una restade tres
valores”
Escribir“Introduzcael primernúmero”
LeerNO1
Escribir“Introduzcael segundonúmero”
LeerNO2
Escribir“Introduzcael tercernúmero”
LeerNO3
RESTA= NO1-NO2-NO3
Escribir“El total de la resta es: ”, RESTA
Fin
PRUEBADEESCRITORIO
SI NO1=10
SI NO2= 4
SI NO3=2
RESTA=NO1-NO2-NO3
RESTA=10-4-2
RESTA=4
50. DIVISION
NO1, NO2, NO3,
RESTA: NUMERICO
ENTERO
RESTA= NO1-NO2-NO3
INICIO
RESTA
FIN
61. Autor:CristianLeonardoTorresTristan
INICIO
Variables:NO1,NO2,, DIVISION:NUMERICO
REAL
Escribir“Programa para hacer una divisiónde
dos valores”
Escribir“Introduzcael primernúmero”
LeerNO1
Escribir“Introduzcael segundonúmero”
LeerNO2
DIVISION=NO1/NO2
Escribir“El total de la división es: ”, DIVISION
Fin
PRUEBADEESCRITORIO
SI NO1=10
SI NO2= 4
DIVISION=NO1/NO2
DIVISION=10/4
DIVISION=2.5
NO1, NO2, ,
DIVISION:
NUMERICO REAL
DIVISION=NO1/NO2
INICIO
DIVISION
FIN