Está en la página 1de 22

Pseudocdigo 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 nmero

Z < 50

Sino

Si
El numero es, Z

Cont Cont+1

Pseudocdigo 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 nmeros es:
";suma
FIN
INICIO

Var int Z, suma, cont


suma suma +Z
Z0
cont 0
suma 0
cont con+1
Introduce un nmero

cont < 100

no

la suma de los 100 primeros nmeros


es,suma

si
1

Pseudocdigo signo

FIN

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

Var int num

num 0

Introduce un numero

num

Es negativo

num > 0

FIN

Pseudocdigo MayMen

Es negativo

INICIO
Var float n, mn, mx:
int cont
con 0
n0
mn 0
mx 99999
MIENTRAS cont <= 5 HACER
ESCRIBIR "Numero: "
LEER n
SI n > mximo ENTONCES
mx = n
FIN_SI
SIno ENTONCES
mn n
FIN_SI
cont con + 1
FIN_MIENTRAS
ESCRIBIR "El mayor de los nmeros es: ",mx
ESCRIBIR "El menor de los nmeros es: ",mn
FIN
INICIO

mx n

Var float n, mn, mx


Int cont

si n>max

sino

cont con + 1

cont 0
n0
mn 0
mx 99999
3

3
2

cont>5

el mayor de los nmeros es, mx


el menor de los nmeros es, mn

sino
numero

Pseudocdigo Edad

FIN

mn n

INICIO
Var int X,Y,Z ;
X0
Y0
Z0
ESCRIBIR: Introduce tu ao de nacimiento
LEER: X
ESCRIBIR: Introduce el ao actual
LEER: Y
ZY-X
ESCRIBIR: Tu tienes: , Z aos;
FIN
1
INICIO
Z Y-X
Var int X, Y, Z

X0
Y0
Z0

Introduce tu ao de nacimiento

Introduce el ao actual

Pseudocdigo edadMYMN

Tu tienes:, Z aos

FIN

INICIO
Var int X, Y, Z;
X0
Y0
Z0
ESCRIBIR: Introduce tu ao de nacimiento
LEER: X
ESCRIBIR: Introduce el ao actual
LEER: Y
ZY-X
SI C>17 HACER
ESCRIBIR: TU YA ERES MAYOR DE EDAD, TIENES, Z
AOS
SINO
ESCRIBIR: AUN NO ERES MAYOR DE EDAD, TIENES,
Z
AOS
1
FIN
INICIO
Z Y-X
Var int X, Y, Z

X0
Y0
Z0

AUN NO ERES
MAYOR DE EDAD

Z>17

Introduce tu ao de nacimiento
YA ERES MAYOR
DE EDAD
X

Introduce el ao actual
FIN
Y

Pseudocdigo 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 opcin 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

ARE1(RAD*RAD)*3.141
6

El rea del circulo es:,ARE1

RADIO0
AREA10
BASE0
ALTURA0
AREA20

3
FIN

AREA2(BASE*ALTURA)/2

Presiona el numero de la opcin que


quieres realizar:
1.- CIRCULO
2.TRIANGULO

El rea del triangulo


es:,AREA2
R
3

SINO R=2

R=1

SI

Introduce la base del triangulo

BASE

SI
Introduce el radio del circulo

Introduce la altura del triangulo


RADIO
ALTURA
1
2

Pseudocdigo 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 CALIFICACIN
LEER: CAL
ACUACU+CAL
CONCON+1
SINO
PROACU/ALU
ESCRIBIR: EL PROMEDIO DEL GRUPO ES:,PRO
FIN_MIENTRAS
FIN

INICIO
FIN

Var float CAL, ACU, PRO;


Int ALU, CONT

CAL0
ACU0
PRO0
ALU0
CONT0

INTRODUCE EL NUMERO DE
ALUMNOS

ALU

SINO

CONT <ALU

PROACU/ALU

SI
INTRODUCE LA TU CALIFICACIN

CAL

ACUACU+CAL
CONCON+1

EL PROMEDIO DEL GRUPO


ES:,PRO

Pseudocdigo 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:,CONTMY EL NUMERO DE HOMBRES ES:,CONTH
FIN_MIENTRAS
FIN

INICIO
FIN

Var int CONT, CONTH, CONTM,


String SEXO

CONTH0
CONTM0
CONT0
1

CONT<50

EL NUMERO DE MUJERES QUE HAY


ES:,CONTMY EL NUMERO DE
HOMBRES ES:,CONTH

SINO

SI
INTRODUCE H SI ERES
HOMBRE O
INTRODUCE
M SI ERES MUJER

SEXO

SEXO=H

SINO

SI

SEX=M

SINO ERROR VUELVE


SINOA
INTENTARLO

SI
CONTHCONTM+1
CONTCONT+1

CONTHCONTH+1
CONTCONT+1
1

Pseudocdigo Contar

INICIO

var int cont


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 <Escribir
cont <Escribir
cont <Escribir
cont <Escribir
cont <Escribir
cont <Escribir
cont <Escribir
cont <Escribir
cont <Escribir

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+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<- CONT+1

CONT
CONT<- CONT+1
CONT

CONT<- CONT+1
CONT

Pseudocdigo Cont2
INICIO
cont <- 0
Leer cont

CONT<CONT+1
CONT<- CONT+1
CONT
CONT<- CONT+1
CONT<CONT+1
CONT<- CONT+1
CONT
CONT<- CONT+1
CONT

FIN

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>20

MIENTRAS CONT>20
CONT<-CONT+1

FIN

Pseudocdigo 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 NMERO


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

Pseudocdigo NumeroM
INICIO
a <- 0
mientras a>=0 Hacer

Escribir "introduce un numero"


leer a
FinMientras
Escribir "error"
FIN

DIAGRAMA DE FLUJO

También podría gustarte