Pseudocódigo contador2 INICIO Var int Z, Con; Z0 Con 0 ESCRIBIR: “Introduce un numero” LEER: Z MIENTRAS Z < 50 HACER ESCRIBIR Z Cont Cont+ 1 FIN_MIENTRAS FIN
INICIO
Var int Z, Cont
Z0 Cont 0
Introduce un número
Z
Z < 50
Sino
Si “El numero es”, Z
Cont Cont+1
Pseudocódigo suma C C +1
FIN
INICIO Var int Z, suma, cont; 0 suma 0 cont 0 ESCRIBIR: “Introduce un numero” LEER: Z MIENTRAS con < 100 HACER suma suma + Z cont cont + 1 FIN_MIENTRAS ESCRIBIR "La suma de los 100 primeros números es: ";suma FIN 1 INICIO
Var int Z, suma, cont
suma suma +Z
Z0 cont 0 suma 0
cont con+1
Introduce un número
Z
cont < 100
no
“la suma de los 100 primeros números es”,suma
si 1
Pseudocódigo signo INICIO
FIN
Var int num num 0 ESCRIBIR "Introduce un numero: " LEER num SI num >= 0 ENTONCES ESCRIBIR "es positivo" SINO ESCRIBIR "es negativo" FIN_SI FIN INICIO
Var int num
num 0
Introduce un numero
num
Es negativo
num > 0
FIN
Pseudocódigo MayMen INICIO Var float n, mín, máx: int cont
Es negativo
con 0 n0 mín 0 máx 99999 MIENTRAS cont <= 5 HACER ESCRIBIR "Numero: " LEER n SI n > máximo ENTONCES máx = n FIN_SI SIno ENTONCES mín n FIN_SI cont con + 1 FIN_MIENTRAS ESCRIBIR "El mayor de los números es: ",máx ESCRIBIR "El menor de los números es: ",mín FIN
INICIO
máx n
Var float n, mín, máx Int cont
n>max
sino
cont con + 1
2 3 2
cont>5
“el mayor de los números es”, máx “el menor de los números es”, mín
sino numero
n
1
Pseudocódigo Edad INICIO Var int X,Y,Z ; X0 Y0
mín n
cont 0 n0 mín 0 máx 99999 3
si
1
FIN
Z0 ESCRIBIR: “Introduce tu año de nacimiento” LEER: X ESCRIBIR: “Introduce el año actual” LEER: Y ZY-X ESCRIBIR: “Tu tienes: “, Z “años”; 1 FIN INICIO
Var int X, Y, Z
Z Y-X
X0 Y0 Z0
“Introduce tu año de nacimiento”
“Tu tienes:”, Z “años”
FIN
X
“Introduce el año actual”
Y
1
Pseudocódigo edadMYMN INICIO Var int X, Y, Z; X0 Y0 Z0 ESCRIBIR: “Introduce tu año de nacimiento”
LEER: X ESCRIBIR: “Introduce el año actual” LEER: Y ZY-X SI C>17 HACER ESCRIBIR: “TU YA ERES MAYOR DE EDAD, TIENES”, Z “AÑOS” SINO ESCRIBIR: “AUN NO ERES MAYOR DE EDAD, TIENES”, Z “AÑOS” 1 FIN
INICIO
Z Y-X Var int X, Y, Z
“AUN NO ERES MAYOR DE EDAD” Z>17
X0 Y0 Z0
“Introduce tu año de nacimiento”
“YA ERES MAYOR DE EDAD
X
“Introduce el año actual”
FIN
Y
1 Pseudocódigo áreaTC
INICIO Var float RADIO, AREA1, BASE, ALTURA, AREA2 String R Cons float 3.1416 RADIO0 AREA10 BASE0 ALTURA0 AREA20
ESCRIBIR: “Presiona el numero de la opción que quieres realizar: 1.- CIRCULO 2.TRIANGULO” LEER: R SI R=”1” HACER ESCRIBIR: “Introduce el radio del circulo” LEER: RADIO ARE1(RADIO*RADIO)*3.1416 ESCRIBIR: “El área del circulo es:”,AREA1 SINO R=”2” HACER ESCRIBIR: “Introduce la base del triangulo” LEER: BASE ESCRIBIR: “Introduce la altura del triangulo” LEER: ALTURA ARE2=(BASE*ALTURA)/2; ESCRIBIR: “El área del triangulo es:”,AREA2 FIN_SI FIN
INICIO
Var float RADIO, AREA1, BASE, ALTURA, AREA2 String R Cons float 3.1416
RADIO0 AREA10 BASE0 ALTURA0 AREA20
1
ARE1(RAD*RAD)*3.14 16
“El área del circulo es:”,ARE1
3 3 FIN
2
AREA2(BASE*ALTURA)/2
“Presiona el numero de la opción que quieres realizar: 1.- CIRCULO 2.- TRIANGULO”
“El área del triangulo es:”,AREA2
R 3
SINO
R=”1”
R=”2”
SI
“Introduce la base del triangulo”
BASE
SI “Introduce el radio del circulo”
“Introduce la altura del triangulo” RADIO ALTURA 1 2
Pseudocódigo promgr INICIO Var float CAL, ACU, PRO; Int ALU, CON CAL0 ACU0 PRO0 ALU0 CON0 ESCRIBIR: “INTRODUCE EL NUMERO DE ALUMNOS”
LEER: ALU MIENTRAS CON
INICIO
Var float CAL, ACU, PRO; Int ALU, CONT
CAL0 ACU0 PRO0 ALU0 CONT0
“INTRODUCE EL NUMERO DE ALUMNOS”
1
ALU
SINO
PROACU/ALU
“INTRODUCE LA TU CALIFICACIÓN”
SI “EL PROMEDIO DEL GRUPO ES:”,PRO FIN
CAL
ACUACU+CAL CONCON+1
1
Pseudocódigo homb_muj INICIO Var int CON, CONH, CONM, String SEXO CONTH0 CONTM0 CONT0 MIENTRAS CONT<50 HACER ESCRIBIR: “INTRODUCE H SI ERES HOMBRE O INTRODUCE M SI ERES MUJER” LEER: SEXO SI SEX= H HACER CONTHCONTH+1 CONTCON+1
SINO ESCRIBIR: “ERROR VUELVE A INTENTARLO” SI SEX= M HACER CONTMCONTM+1 CONTCONT+1 SINO ESCRIBIR: “EL NUMERO DE MUJERES QUE HAY ES:”,CONTM”Y EL NUMERO DE HOMBRES ES:”,CONTH FIN_MIENTRAS FIN
INICIO
Var int CONT, CONTH, CONTM, String SEXO
CONTH0 CONTM0 CONT0 1
CONT<50
“EL NUMERO DE MUJERES QUE HAY ES:”,CONTM”Y EL NUMERO DE HO SINO
FIN
SI
ERES HOMBRE O
INTRODUCE M SI ERES MUJER”
SEXO SEXO=”H”
SINO
SI
SINO SINO “ERROR VUELVE A INTENTARLO”
SI
CONTHCONTH+ 1
CONTHCONTM+1 CONTCONT+1 1
Pseudocódigo Contar INICIO var int cont cont
SEX=”M”
0 cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont"
cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir cont <Escribir
cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont" cont+1 "cont"
FIN Diagrama de flujo INICIO
1
CONT<- CONT+1 CONT
VAR INT CONT
CONT<- CONT+1 CONT<-0 CONT “INICIA CUENTA”
CONT<- CONT+1 CONT<- CONT+1 CONT
CONT<- CONT+1 CONT
CONT<- CONT+1
CONT<- CONT+1
CONT<- CONT+1 CONT
CONT<- CONT+1 CONT<- CONT+1
CONT
CONT<- CONT+1
CONT<- CONT+1 CONT
CONT
CONT<- CONT+1
CONT<- CONT+1
CONT
CONT FIN
CONT<- CONT+1 CONT
1
Pseudocódigo Cont2 INICIO cont <- 0 Leer cont Mientras cont < 20 Hacer cont <- cont+1 cont <- cont+cont Leer cont FinMientras Escribir "el numero es", cont FIN DIAGRAMA DE FLUJO INICIO
VAR INT CONT
CONT<-0 INDICAR CUENTA
CONT rel="nofollow">20
MIENTRAS CONT>20 CONT<-CONT+1
FIN
Pseudocódigo Rango1 INICIO Escribir "introduzca numero" leer numero si numero >=10 Entonces si numero <=30 Entonces Escribir "el numero esta comprendido en el rango 1030" Sino Escribir "no esta en el rango" FinSi escribir "no esta en el rango" FinSi FIN DIAGRAMA DE FLUJO INICIO
VAR INT NÚMERO
INTRODUCE NUMERO
NUMERO
N>=10
N<=30
EL NUMERO ESTA COMPRENDIDO ENTRE 10 Y 30
FIN
DIAGRAMA DE FLUJO
EL NUMERO NO ESTA COMPRENDIDO
EL NUMERO NO ESTA COMPRENDIDO
Pseudocódigo NumeroM INICIO a <- 0 mientras a>=0 Hacer Escribir "introduce un numero" leer a FinMientras Escribir "error" FIN
DIAGRAMA DE FLUJO