Академический Документы
Профессиональный Документы
Культура Документы
INICIO
Var int Z, Con;
Var int Z, Cont
Z0
Con 0
ESCRIBIR: “Introduce un numero”
Z0
LEER: Z Cont 0
MIENTRAS Z < 50 HACER
ESCRIBIR Z
Cont Cont+ 1
FIN_MIENTRAS Introduce un número
FIN
Z < 50
Sino
FIN
Si
“El numero es”, Z
Cont Cont+1
Pseudocódigo suma
C C +1
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
cont con+1
Introduce un número
si
1 FIN
Pseudocódigo signo
INICIO
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
num 0
Introduce un numero
num
num > 0
Es negativo Es negativo
FIN
Pseudocódigo MayMen
INICIO
Var float n, mín, máx:
int cont
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 1
ESCRIBIR "El menor de los números es: ",mín
FIN
n>max
si sino
INICIO máx n mín n
2
cont 0
n0
mín 0 3
máx 99999
2
cont>5
3 “el mayor de los números es”, máx
“el menor de los números es”, mín
sino
numero
1 FIN
n
Pseudocódigo Edad
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
ESCRIBIR: “Tu tienes: “, Z “años”;
1
FIN
INICIO
Z Y-X
Var int X, Y, Z
X0 “Tu tienes:”, Z “años”
Y0
Z0
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
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
1
FIN 2
AREA2(BASE*ALTURA)/2
“Presiona el numero de la opción que quieres realizar:
1.- CIRCULO 2.- TRIANGULO”
BASE
SI
“Introduce el radio del circulo”
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<ALU HACER
ESCRIBIR: “INTRODUCE TU CALIFICACIÓN”
LEER: CAL
ACUACU+CAL
CONCON+1
SINO
PROACU/ALU
ESCRIBIR: “EL PROMEDIO DEL GRUPO ES:”,PRO
FIN_MIENTRAS
FIN
INICIO
CAL0
ACU0
PRO0
ALU0
CONT0
1
<ALU
CONT SINO
PROACU/ALU
“INTRODUCE LA TU CALIFICACIÓN”
SI
FIN
CAL
ACUACU+CAL
CONCON+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
CONTH0
CONTM0
CONT0
1
SI
ERES HOMBRE O INTRODUCE M SI ERES MUJER”
SEXO
SEXO=”H”
SEX=”M”
SINO SINO SINO
“ERROR VUELVE A INTENTARLO”
SI SI
CONTHCONTH+ CONTHCONTM+1
1 CONTCONT+1
Pseudocódigo Contar
INICIO
var int cont
cont <- 0
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
cont <- cont+1
Escribir "cont"
FIN
1
Diagrama de flujo
CONT
VAR INT CONT
CONT<- CONT+1
CONT<-0
CONT
“INICIA CUENTA”
CONT<- CONT+1
CONT<- CONT+1
CONT<- CONT+1
CONT
CONT<- CONT+1
CONT
CONT<- CONT+1
CONT<- CONT+1
CONT
CONT
CONT<- CONT+1
CONT
FIN
CONT<- CONT+1
CONT
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
CONT<-0
INDICAR CUENTA
CONT>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 10-
30"
Sino
Escribir "no esta en el rango"
FinSi
escribir "no esta en el rango"
FinSi
FIN
DIAGRAMA DE FLUJO
INICIO
INTRODUCE NUMERO
NUMERO
N>=10 EL NUMERO NO ESTA COMPRENDIDO
N<=30
EL NUMERO NO ESTA COMPRENDIDO
FIN
DIAGRAMA DE FLUJO
Pseudocódigo NumeroM
INICIO
a <- 0
mientras a>=0 Hacer
Escribir "introduce un numero"
leer a
FinMientras
Escribir "error"
FIN
DIAGRAMA DE FLUJO