miércoles, 28 de abril de 2010

CONDICIONALES DOBLES:



1.

Proceso deporte
Leer a;
Escribir " hago deporte",a;
Leer b;
Escribir "no hago deporte ",b;
si a<b Entonces
Escribir " me enfermo"
Sino

Escribir "tengo salud"
FinSi

FinProceso













EJEMPLO 2:


Proceso colegio
Leer a;

Escribir " si gano fisica",a;

Leer b;

Escribir "me regañan ",b;

si a
<b Entonces
Escribir " pierdo"
Sino

Escribir "me felicitan"
FinSi

FinProceso













EJEMPLO 3:


Proceso rendimiento
Leer a;
Escribir " si no pierdo ninguna materia",a;
Leer b;

Escribir " si pierdo una materia",b;
si a
<b Entonces
Escribir "no me compran el computador"
Sino

Escribir "me compran el computador"

FinSi

FinProceso






EJEMPLO 4:

Proceso cine

Leer a;

Escribir " si llevo a una amiga a cine",a;

Leer b;

Escribir " si yo no llevo a una amiga a cine",b;

si a<b Entonces

Escribir "me regala un abrazo"

Sino

Escribir "no me regala un abrazo"

FinSi

FinProceso






EJEMPLO 5:

Proceso parque

Leer a;

Escribir " si voy al parque",a;

Leer b;

Escribir " si no voy al parque",b;

si a<b Entonces

Escribir "me entretengo"

Sino

Escribir "juego x-box"

FinSi

FinProceso







EJEMPLO 6:


Proceso almuerzo
Leer a;
Escribir " si almuerzo",a;
Leer b;
Escribir " si no almuerzo",b;
si a<b Entonces
Escribir "no juego"
Sino
Escribir "puedo jugar"
FinSi

FinProceso












EJEMPLO 7:

Proceso salud

Leer a;

Escribir " si me cuido la salud ",a;

Leer b;

Escribir " si no me cuido la salud ",b;

si a<b Entonces


Escribir "no muero "

Sino

Escribir "puedo morir"

FinSi

FinProceso




EJEMPLO 8:

Proceso muerte
Leer a;
Escribir " si me muero ",a;
Leer b;
Escribir " si no me muero ",b;
si a<b Entonces
Escribir "no vere a mi familia nunca mas "
Sino
Escribir "puedo seguir viendo a mi familia"
FinSi
FinProceso













condicional

las estructuras condicionales comparan una variable con otro valor,para que con base al resultado de esta comparacion se asigna un curso a una medida de accion dentro del algoritmo.clave aclarar que la comparacion se puede hacer contra una variable o contra una constante segun se necesite

Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:

Proceso suma

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-16;

n2<-9

resultado<-(n1)+(n2);

si (resultado > 20) Entonces

n1<-8

n2<-9

FinSi

Escribir n1;

Escribir n2;

FinProceso


2.

Proceso suma
//N1 NUMERO
//N2 NUMERO
// RESULTADO
n1<-15;
n2<-20 resultado<-(n1)+(n2);
si (resultado > 30) Entonces
n1<-4
n2<-6
FinSi
Escribir n1;
Escribir n2;
FinProceso








3.

Proceso resta

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-1000;

n2<-800

resultado<-(n1)-(n2);

si (resultado > 300) Entonces

n1<-120

n2<-600

FinSi

Escribir n1;

Escribir n2;

FinProceso


4.

Proceso resta

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-400;

n2<-350

resultado<-(n1)-(n2);

si (resultado > 9000) Entonces

n1<-6001

n2<-956

FinSi

Escribir n1;

Escribir n2;

FinProceso


5.

Proceso resta

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-15;

n2<-50

resultado<-(n1)-(n2);

si (resultado > 40) Entonces

n1<-85

n2<-74

FinSi

Escribir n1;

Escribir n2;

FinProceso


6.

Proceso multiplicacion

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-8;

n2<-2

resultado<-(n1)*(n2);

si (resultado <>

n1<-16

n2<-24

FinSi

Escribir n1;

Escribir n2;

FinProceso


7.

Proceso multiplicacion

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-12;

n2<-2

resultado<-(n1)*(n2);

si (resultado <>

n1<-8

n2<-6

FinSi

Escribir n1;

Escribir n2;

FinProceso



8.

Proceso divicion

//N1 NUMERO

//N2 NUMERO

// RESULTADO

n1<-60;

n2<-3

resultado<-(n1)*(n2);

si (resultado > 23) Entonces

n1<-20

n2<-0

FinSi

Escribir n1;

Escribir n2;

FinProceso