miércoles, 27 de noviembre de 2013

SEGUNDO SEMESTRE

CHISTES
Proceso CHISTES
                C<-3
                C1<-3
                C2<-3
                C3<-3
                C4<-3
                C5<-3
                C6<-3
                C7<-3
                C8<-3
                C9<-3
                PR<-5
                MIENTRAS (PR>=3) Hacer
                               SI C>=3
                               ESCRIBIR "BIENVENIDOS AL CHISTOMETRO"
                               ESCRIBIR "EN PANTALLA APARECERAN 10 CHISTES Y UD LOS VA A CALIFICAR DEL 1 AL 5"
                               ESCRIBIR "1. Dos ancianas que se encuentran por la calle y le dice una a la otra:Oye,¿sabes que han subido las pensiones? Y contesta la otra:Es igual, yo siempre follo en hoteles"
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C
                               FINSI
                               SI C1>=3
                               ESCRIBIR "2.Que le dijo una gallina deprimida a otra gallina deprimida. Que le dijo: necesito apollo"
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C1
                               FinSi
                               SI C2>=3
                               ESCRIBIR "3.¿Qué es mejor, una pila o una suegra?,Una pila, porque por lo menos tiene un lado positivo."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C2
                               FinSi
                               SI C3>=3
                               ESCRIBIR "4.Cuál es la diferencia entre la amante y la esposa? 30 kilos."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C3
                               FINSI
                               SI C4>=3
                               ESCRIBIR "5.Que le dice una pierna a la otra. la tercera nos ha quedado cortita."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C4
                               FINSI
                               SI C5>=3
                               ESCRIBIR "6.¿Cuál es el mes en que las mujeres hablan menos? Febrero, porque sólo tiene 28 días."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C5
                               FINSI
                               SI C6>=3
                               ESCRIBIR "7.Son dos borrachos en un bar y uno le dice al otro: No bebas más que te estas volviendo borroso."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C6
                               FINSI
                               SI C7>=3
                               ESCRIBIR "8.Esto es un inglés que se cae de un barco y empieza a gritar: - Help, help! y dice el español: -No tenemos gel, tenemos champú."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C7
                               FINSI
                               SI C8>=3
                               ESCRIBIR "9.Jaimito, te pasa algo.-Es que por poco atropello a mi suegra.Te fallaron los frenos? -¡No, no, el acelerador."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C8
                               FINSI
                               SI C9>=3
                               ESCRIBIR "10.CUAL ES EL COLMO DE UN ENANO QUE LO PARE LA POLICIA Y LE DIGA !ALTO¡."
                               ESCRIBIR "CUANTO LE DAS DEL 1 AL 5"
                               LEER C9
                               FINSI
                               PR<-(C+C1+C2+C3+C4+C5+C6+C7+C8+C9)/10
                FinMientras
FinProceso
CALCULADORA (SEGÚN)
Proceso CALCULADORA
                OP<-0
                RP<-"SI"
                N1<-0
                N2<-0
                RS<-0
                MIENTRAS (RP="SI") Hacer
                               ESCRIBIR "BIENVENIDOS A LA CALCULADORA BASICA"
                               ESCRIBIR "INGRESE EL NUMERO CORRESPONDIENTE A LA OPERACION"
                               ESCRIBIR "1. SUMA"
                               ESCRIBIR "2. MULTIPLICACION"
                               ESCRIBIR "3. RESTA"
                               ESCRIBIR "4. DIVISION"
                               LEER OP
                               ESCRIBIR "INGRESE EL PRIMER NUMERO"
                               LEER N1
                               ESCRIBIR "INGRESE EL SEGUNDO NUMERO"
                               LEER N2
                               Segun OP HACER
                                               1:RS<-N1+N2
                                               2:RS<-N1*N2
                                               3:RS<-N1-N2
                                               4:RS<-N1/N2
                                               De Otro Modo: ESCRIBIR "OPCION NO VALIDA"
                               FinSegun
                               ESCRIBIR "RESULTADO = ", RS
                               ESCRIBIR "DESEA CONTINUAR?"
                               LEER RP
                FinMientras
FinProceso
CALCULADORA
Proceso CALCULADORA
                OP<-0
                RP<-"SI"
                N1<-0
                N2<-0
                RS<-0
                MIENTRAS (RP="SI") Hacer
                               ESCRIBIR "BIENVENIDOS A LA CALCULADORA BASICA"
                               ESCRIBIR "INGRESE EL NUMERO CORRESPONDIENTE A LA OPERACION"
                               ESCRIBIR "1. SUMA"
                               ESCRIBIR "2. MULTIPLICACION"
                               ESCRIBIR "3. RESTA"
                               ESCRIBIR "4. DIVISION"
                               LEER OP
                               ESCRIBIR "INGRESE EL PRIMER NUMERO"
                               LEER N1
                               ESCRIBIR "INGRESE EL SEGUNDO NUMERO"
                               LEER N2
                               SI OP=1 Entonces
                                               RS<- N1+N2
                               FinSi
                               SI OP=2 Entonces
                                               RS<- N1*N2
                               FinSi
                               SI OP=3 Entonces
                                               RS<- N1-N2
                               FinSi
                               SI OP=4 Entonces
                                               RS<- N1/N2
                               FinSi
                               ESCRIBIR "RESULTADO = ", RS
                               ESCRIBIR "DESEA CONTINUAR?"
                               LEER RP
                FinMientras
FinProceso
ADIVINANZA
Proceso ADIVINANZA
                NU<-0
                I<-1
                ESCRIBIR "ADIVINA UN NUMERO DEL 1 AL 10"
                LEER NU
                SI NU=7 ENTONCES
                               ESCRIBIR "WIN GANASTE"
                FinSi
                Mientras (I<3 Y NU<>7) Hacer
                               ESCRIBIR "FALLASTE"
                               ESCRIBIR "INGRESE OTRO NUMERO"
                               LEER NU
                               SI NU=7 ENTONCES
                                               ESCRIBIR "WIN GANASTE"
                               FinSi
                               I<-I+1
                Fin Mientras
                ESCRIBIR "GAME OVER"
FinProceso
ADIVINANZA AL AZAR
Proceso ADIVINANZA2
                NU<-0
                I<-1
                NP<-AZAR(10)
                ESCRIBIR "ADIVINA UN NUMERO DEL 1 AL 10"
                LEER NU
                SI NU=NP ENTONCES
                               ESCRIBIR "WIN GANASTE"
                FinSi
                Mientras (I<3 Y NU<>NP) Hacer
                               ESCRIBIR "FALLASTE"
                               ESCRIBIR "INGRESE OTRO NUMERO"
                               LEER NU
                               SI NU=NP ENTONCES
                                               ESCRIBIR "WIN GANASTE"
                               FinSi
                               I<-I+1
                Fin Mientras
                ESCRIBIR "GAME OVER"
FinProceso

BASE DE DATOS
Proceso DATOS
                RS<- "SI"
                OP<-0
                NB<- " "
                A<- " "
                D<- " "
                P<- " "
                S<- " "
                N1<- 0
                N2<- 0
                N3<- 0
                N4<- 0
                N5<- 0
                N6<- 0
                MIENTRAS (RS="SI") Hacer
                               ESCRIBIR "BIENVENIDOS AL PORTAL DE NOTAS DE COREDUCACION"
                ESCRIBIR "INGRESE EL NUMERO CORRESPONDIENTE A LA ACCION QUE QUIERA REALIZAR"
                               ESCRIBIR "1. MATRICULAR UN ESTUDIANTE"
                               ESCRIBIR "2. INGRESE SUS NOTAS DEL 1 CORTE"
                               ESCRIBIR "3. INGRESE SUS NOTAS DEL 2 CORTE"
                               ESCRIBIR "4. CONSULTE SUS NOTAS DEL 1 CORTE"
                               ESCRIBIR "5. CONSULTE SUS NOTAS FINALES"
                               ESCRIBIR "6. SALIR"
                               LEER OP
                               SI OP=1 Entonces
                                               ESCRIBIR "COMPLETE LOS SIGUIENTES DATOS"
                                               ESCRIBIR "NOMBRES: "
                                               LEER NB
                                               ESCRIBIR "APELLIDOS: "
                                               LEER A
                                               ESCRIBIR "DOCUMENTO: "
                                               LEER D
                                               ESCRIBIR "PROGRAMA: "
                                               LEER P
                                               ESCRIBIR "SEMESTRE: "
                                               LEER S
                               FinSi
                               SI OP=2 Entonces
                                               ESCRIBIR "COMPLETE LOS SIGUIENTES DATOS"
                                               ESCRIBIR "MATEMATICAS BASICAS"
                                               LEER N1
                                               ESCRIBIR "INTRODUCCION A LA TECNOLOGIA"
                                               LEER N2
                                               ESCRIBIR "FUNDAMENTOS DE PROGRAMACION"
                                               LEER N3
                               FinSi
                               SI OP=3 Entonces
                                               ESCRIBIR "COMPLETE LOS SIGUIENTES DATOS"
                                               ESCRIBIR "MATEMATICAS BASICAS"
                                               LEER N4
                                               ESCRIBIR "INTRODUCCION A LA TECNOLOGIA"
                                               LEER N5
                                               ESCRIBIR "FUNDAMENTOS DE PROGRAMACION"
                                               LEER N6
                               FinSi
                               SI OP=4 Entonces
                                               ESCRIBIR " SUS NOTAS DEL PRIMER CORTE SON"
                                               ESCRIBIR "MATEMATICAS BASICAS"," ", N1
                                               ESCRIBIR "INTRODUCCION A LA TECNOLOGIA"," ", N2
                                               ESCRIBIR "FUNDAMENTOS DE PROGRAMACION"," ", N3
                               FinSi
                               R1<-(N1+N4/2)
                               R2<-(N2+N5/2)
                               R3<-(N3+N6/2)
                               SI OP=5 ENTONCES
                                               ESCRIBIR "SUS NOTAS FINALES SON"
                                               ESCRIBIR "MATEMATICAS BASICAS"," ",R1
                                               ESCRIBIR "INTRODUCCION A LA TECNOLOGIA"," ",R2
                                               ESCRIBIR "FUNDAMENTOS DE PROGRAMACION", " ",R3
                               FinSi
                               ESCRIBIR "DESEA CONTINUAR?"
                               LEER RS
                FinMientras
                FinProceso
PROBLEMA MATEMATICO
Proceso PROBLEMA
                AUX<-0
                N1<-2
                N2<-3
                N3<-2
                N4<-3
                RU<-0
                RP<-0
                R<--1
                ESCRIBIR "CUANTO DA ESTA OPERACION"
                MIENTRAS (RP=RU) Hacer
                               ESCRIBIR "(",N1,"*",N2,"+",N3,")+", N4, "=?"
                               LEER RU
                               RP<-(N1*N2+N3)+N4
                               AUX<-N1
                               N1<-N4
                               N4<-AUX
                               N2<-RP
                               R<- R+1
                FinMientras
                ESCRIBIR "RESPUESTAS CORRECTAS ", R
FinProceso
EXPOPNENCIAL
Proceso EXPONENCIAL
                N<-0
                ESCRIBIR "INGRESE NUMERO"
                LEER N
                X<-0
                ESCRIBIR "INGRESE LA CANTIDAD DE NUMEROS QUE QUIERE VER"
                LEER X
                S<-0
                RP<-1
                RF<-1
                PARA I<-1 HASTA X CON PASO 1 HACER
                               PARA J<-1 HASTA I CON PASO 1 Hacer
                                               RP<- RP*N
                               FinPara
                               RF<- RF*I
                               S<-S+(RP/RF)
                               RP<-1
                FinPara
                ESCRIBIR S+1
FinProceso
POTENCIACION
Proceso sin_titulo
                N<-0
                ESCRIBIR "INGRESE BASE"
                LEER N
                P<-0
                ESCRIBIR "INGRESE EXPONENTE"
                LEER P
                R<-1
                PARA I<-0 HASTA P CON PASO 1 Hacer
                               R<- R*N
                FinPara
                ESCRIBIR R
FinProceso
FACTORIAL
Proceso sin_titulo
                F<-1
                N<-0
                ESCRIBIR "INGRESE NUMERO"
                LEER N
                PARA I<-1 HASTA N CON PASO 1 Hacer
                               F<- F*I
                FinPara
                ESCRIBIR F
FinProceso
EXPONENCIAL 2
Proceso EXPONENCIAL
                N<-0
                ESCRIBIR "INGRESE NUMERO"
                LEER N
                N1<-0
                ESCRIBIR "INGRESE LA CANTIDAD DE NUMEROS QUE QUIERE VER"
                LEER N1
                R<-0
                ESCRIBIR N
                PARA E<-exp(N) HASTA N1 CON PASO 1 Hacer
                              
                FinPara
                ESCRIBIR E
FinProceso
SUMATORIA
Proceso sin_titulo
                S<-0
                N<-0
                ESCRIBIR "INGRESE  NUMERO"
                LEER N
                PARA I<-0 HASTA N CON PASO 1 Hacer
                               S<-S+I
                FinPara
                ESCRIBIR S
FinProceso
FIONASHI
Proceso FIONACHI
                N<-0
                ESCRIBIR "INGRESE LA CANTIDAD DE NUMEROS QUE QUIERE VER"
                LEER N
                V1<- 1
                V2<- 1
                AUX<-0
                Para I<-0 HASTA N Con Paso 1 HACER
                               ESCRIBIR V1
                               AUX<-V1+V2
                               V1<-V2
                               V2<- AUX
                Fin Para
FinProceso
EJERCICIO
Proceso sin_titulo
                N<-0
                ESCRIBIR "INGRESE NUMERO"
                LEER N
                Para X<-1 Hasta 11 Con Paso 1 Hacer
                               N<-X+1
                               ESCRIBIR N
                Fin Para
                ESCRIBIR "EJERCICIO 2"
                PARA X<-2 HASTA 11 CON PASO 2 Hacer
                               N<-X+2
                               ESCRIBIR N
                Fin Para
                ESCRIBIR "EJERCICIO 3"
                H<-2
                PARA X<-1 HASTA 11 CON PASO 2 Hacer
                               H<-H*2
                               ESCRIBIR H
                FIN PARA
FinProceso
EJERCICIO 2
Proceso sin_titulo
                X<-1
                ESCRIBIR "INGRESE NUMERO"
                Mientras (X<>0) Hacer
                               LEER X
                               X<- X*2
                               ESCRIBIR X
                Fin Mientras
FinProceso
TABLA DE MULTIPLICAR
Proceso sin_titulo
               
                Para I=1 Hasta 10 Con Paso 1 Hacer
                               ESCRIBIR "TABLA DE MULTIPLICACION DEL " I
                               PARA J=1 HASTA 10 CON PASO 1 HACER
                                               ESCRIBIR I, " * ", J, " = ", J*I
                               FinPara
                               ESCRIBIR " "
                Fin Para
               
FinProceso
TABLA DEL 1
Proceso sin_titulo
                Para X<-1 Hasta 10 Con Paso 1 Hacer
                               ESCRIBIR "1" "*" X "=" 1*X
                Fin Para
FinProceso
1 AL 10
Proceso sin_titulo
                Para X<-1 Hasta 10 Con Paso 1 Hacer
                               ESCRIBIR X
                Fin Para
FinProceso
1 AL 10 EJ 2
Proceso sin_titulo
X<- 0    
Mientras (X<10) Hacer
                X<-X+1
                ESCRIBIR X
Fin Mientras
FinProceso
1 AL 10 EJ 3
Proceso sin_titulo
                X<-1
                Repetir
                               ESCRIBIR X
                               X<-X+1
                Hasta Que X>10

FinProceso

Proceso USUARIOS
                OP<- 0
                CC<-0
                TC<-0
                CD<-0
                G<-0
                PC<-0
                MIENTRAS OP<>3 Hacer
                               ESCRIBIR "1. ADMINISTRADOR"
                               ESCRIBIR "2. USUARIO"
                               ESCRIBIR "3. SALIR"
                               LEER OP
                               SEGUN OP
                                               1:OPA<-0
                                                               MIENTRAS OPA<>5 HACER
                                                               ESCRIBIR "1. COMPRAR COMBUSTIBLES"
                                                               ESCRIBIR "2. CONSULTAR COMBUSTIBLE"
                                                               ESCRIBIR "3. CONSULTAR CAJA"
                                                               ESCRIBIR "4. INICIALIZAR CAJA"
                                                               ESCRIBIR "5. SALIR"
                                                               LEER OPA
                                                               SEGUN OPA
                                                                              1:MIENTRAS OPA=1 HACER
                                                                                              ESCRIBIR "1. GASOLINA"
                                                                                              ESCRIBIR "2. DIESEL"
                                                                                              ESCRIBIR "3. SALIR"
                                                                                              LEER G
                                                                                              ESCRIBIR "INGRESE LA CANTIDAD A COMPRAR"
                                                                                              ESCRIBIR "INGRESE PRECIO POR GALON"
                                                                                              LEER PC
                                                                                              SI (G*PC)<TC ENTONCES
                                                                                                              TC<- TC-(G*PC)
                                                                                              Sino
                                                                                                              ESCRIBIR "FONDOS INSUFICIENTES"
                                                                                              FinSi
                                                                                              FIN MIENTRAS
                                                                              2: ESCRIBIR CP," GALONES DISPONIBLES"
                                                                              3: ESCRIBIR "TOTAL CAJA= $", TC
                                                                              4: SI TC=0 ENTONCES
                                                                                              ESCRIBIR "INGRESE EL VALOR INICIAL DE LA CAJA"
                                                                                              LEER TC
                                                                                              Sino
                                                                                              ESCRIBIR "LA CAJA NO ESTA VACIA"
                                                                              FinSi
                                                                              5: ESCRIBIR "GRACIAS POR SU COMPRA"
                                                               FinSegun
                                               Fin Mientras
                                               2:OPU<-0
                                               MIENTRAS OPU<>6 HACER
                                                               ESCRIBIR "1. ESCOGER COMBUSTIBLE"
                                                               ESCRIBIR "2. CONSULTAR EL PRECIO"
                                                               ESCRIBIR "3. INDICAR CANTIDAD"
                                                               ESCRIBIR "4. CONSULTAR VALOR A PAGAR"
                                                               ESCRIBIR "5. PAGAR"
                                                               ESCRIBIR "6. SALIR"
                                                               LEER OPU
                                                               SEGUN OPU
                                                                              1:
                                                                              2:
                                                                              3:
                                                                              4:
                                                                              5:
                                                                              6:
                                                               FinSegun
                                               FIN MIENTRAS
                                              
                                               3: ESCRIBIR "HASTA LUEGO"
                               De Otro Modo:
                                               ESCRIBIR "OPCION NO VALIDA"
                FinSegun
                               LEER OP
                               Limpiar Pantalla
                FinMientras

FinProceso