martes, 13 de agosto de 2013

SEMANA # 25

ENUNCIADOS DE REPETICIÓN

 CONTADOR : es una área de trabajo cuyo incremento o decremento es definido desde el inicio del programa el termino contador esta asociado con la acción de contar.


EJ: la registradora de un bus



ACUMULADOR:Es un área de trabajo donde se almacena un valor que puede ser variable. El término acumulador está asociado a la acción de sumar cantidades

EJM: caja registradora

PROMEDIO:Es el promedio de la división del acumulador sobre el contador

REGISTRO CENTINELA:Es el último registro que contiene una señal de fin de archivo no se procesó cuando un programa se utiliza registro centinela  se debe leer  el primer registro antes del ciclo una vez se procese este primer registro se realiza la lectura del siente corte del fin di ciclo en estos ejercicios no utilizamos el contador para finalizar el ciclo

REGISTRO IDENTIFICADOR: Indica el número de repeticiones que se deben realizar en un ciclo el registro identificador se lee antes del ciclo necesita de un contador para controlar cuando se termina de procesar todo los registro indicados en el registro identificador

CICLOS

Los computadores están diseñados para que las superaciones o el conjunto de ellas se puedan repetir  varias veces para poder implementar acciones que se deban ejecutar repetidamente en un programa utilizaremos los ciclos lo primero que nos debemos preguntar al diseñar un ciclo es:
1 Que va a contener este
2 Cuantas van hacer las repeticiones que general mente van hacer controladas por contadores
Los tres ciclos son
Haga Mientras
Haga Para
Repetir Hasta

CICLO HAGA PARA

Se utiliza para ejecutar repetidamente  un conjunto o bloque de instrucciones mientras se cumple una condición específica, es decir, permite repetir o ejecutar un bloque de instrucciones hasta que el contador llega al valor limite

SINTAXIS DEL CICLO HAGA MIENTRAS

                VARIABLE=VALOR INICIAL
                HAGA MIENTRAS CONDICION
                BLOQUE DE INSTRUCCIONES
                VARIABLE=VARIABLE+1
                FIN MIENTRAS

EJM: generar e imprimir los numeros del 0 a 10



entero cont

inicio

escriba "nombre "
llamar nueva_linea
cont <- 0
mientras cont <= 10 haga
escriba cont 
llamar nueva_linea
cont <- cont + 1
fin mientras
fin


 EJM2: Leer o entrar 10 numeros e imprima solo los pares
CT <- CONTADOR
N <- NUMEROS

ENTERO CT, N, R

INICIO
 CT <- 1

MIENTRAS(CT<=10) HAGA

ESCRIBA " Digite numero"
LEA N
LLAMAR NUEVA_LINEA

SI (N mod 2 = 0) ENTONCES
ESCRIBA " Es par ", N
LLAMAR NUEVA_LINEA

FIN SI

CT <- CT+1

ESCRIBA " Digite numero"
LEA N
LLAMAR NUEVA_LINEA

FIN MIENTRAS
FIN


jueves, 1 de agosto de 2013

SEMANA # 24

SIMULACRO  DE EVOLUCIÓN (RETOS)
RETO 1
/*Aplique condicionales anidados para hacer un algoritmo tal que dados 3 números a, b y c, determinar si la suma de cualquier pareja de ellos es igual al tercer número,
  si se cumple esta condición imprima un mensaje que diga “iguales” y en caso contrario imprima “distintos”
  D.V 
  A <- NUMERO
  B <- NUMERO 
  C <- NUMERO 
  S <- SUMA 
  S2 <- SUMA
  S3 <_ SUMA
  T <- TERCICO*/
  
  REAL A
  REAL B
  REAL C
  REAL S
  REAL S2
  REAL S3

  
  INICIO
ESCRIBA "INGRESE EL NUMERO A: "
LEA A
LLAMAR NUEVA_LINEA
ESCRIBA "INGRESE EL NUMERO B: "
LEA B
LLAMAR NUEVA_LINEA
ESCRIBA "INGRESE EL NUMERO C: "
LEA C
LLAMAR NUEVA_LINEA

S <- A + B
S2 <- A + C
S3 <- B + C

SI (S = C) ENTONCES
ESCRIBA "IGUALES"
LLAMAR NUEVA_LINEA

SINO
SI (S2 = B) ENTONCES
ESCRIBA "IGUALES"
LLAMAR NUEVA_LINEA

SINO
SI  (S3 = A) ENTONCES
ESCRIBA "IGUALES"
LLAMAR NUEVA_LINEA
SINO
ESCRIBA "DISTINTOS"

FIN SI
FIN SI
FIN SI

FIN

RETO 2

/* definicion de variables
NR <- NUMERO R
NA <- NUMERO A
NB <- NUMERO B
NC <- NUMERO C
ND <- NUMERO D
NX <- NUMERO X
NY <- NUMERO Y

*/

REAL R,NA,NB,NC,ND,NX,NY

INICIO

ESCRIBA " DIGITE EL NUMERO A: "
LEA NA
LLAMAR NUEVA_LINEA

ESCRIBA " DIGITE EL NUMERO B: "
LEA NB
LLAMAR NUEVA_LINEA

ESCRIBA " DIGITE EL NUMERO C: "
LEA NC
LLAMAR NUEVA_LINEA

ESCRIBA " DIGITE EL NUMERO D: "
LEA ND
LLAMAR NUEVA_LINEA

ESCRIBA " DIGITE EL NUMERO X: "
LEA NX
LLAMAR NUEVA_LINEA

ESCRIBA " DIGITE EL NUMERO Y: "
LEA NY
LLAMAR NUEVA_LINEA

SI ( NX * NY > 0 ) ENTONCES
R <- ( NA * NB ) / ( NC * ND ) 
ESCRIBA " EL VALOR DE R ES: ",R

SINO
SI ( NX * NY = 0 ) ENTONCES
R <- ( NA + NB ) / ( NC + ND ) 
ESCRIBA " EL VALOR DE R ES: ",R

SINO
SI ( NX * NY < 0 ) ENTONCES
R <- ( NA + NB ) - ( NC + ND )
ESCRIBA " R ES: ",R

SINO
ESCRIBA " R NO ES POSIBLE "

FIN SI
FIN SI
FIN SI

FIN

RETO 3

/*El Banco para el Pueblo está próximo a abrir sus puertas, por esta razón necesita con suma urgencia la elaboración y mantenimiento de un programa que le permita mantener 
los saldos y movimientos de las cuentas que manejará el banco.
El banco conoce para cada cuenta a aperturar, el número de cuenta, la cédula del cliente, el nombre del cliente, el tipo de cuenta
(1- Ahorro, 2- Corriente, 3 – Fal y 4 – Préstamo)  y por último, el saldo en cuenta. 

Se desea elaborar un algoritmo, el cual permita leer los datos del cliente, calcular el interés  y mostrar la siguiente información:
Para cada cliente:
Cedula, nombre y tipo de cuenta 
Monto a pagar de interés, dado por la siguiente tabla
Para cuentas tipo 1 (ahorro) el 10%
Para cuentas tipo 2 (corriente) el 8%
Para cuentas tipo 3 (fal) el 12%
Para cuentas tipo 4 (prestamos) 0%
Saldo actual
Saldo nuevo con los intereses

Para el banco:
Total monto interés pagado

NM <- NUMERO CUENTA
NC <- NUMERO CEDULA
N <- NOMBRE
TC <- TIPO DE CUENTA
SC <- SALDO CUENTA
MP# <- MONTO PAGAR
SN1# <- SALDO NUEVO CON INTERES*/

ENTERO TC, NM, NC
CADENA [30] N
REAL SC, MP, MP1, MP2, MP3, SNI, SNI2, SNI3

INICIO

ESCRIBA "Diga el numero de cuenta"
LEA NM
LLAMAR NUEVA_LINEA

ESCRIBA "Diga el numero de cedula"
LEA NC
LLAMAR NUEVA_LINEA

ESCRIBA "Diga el nombre del cliente"
LEA N
LLAMAR NUEVA_LINEA

ESCRIBA "Tenga encueta la siguiente informacion AHORRO=1;CORRIENTE=2; FAL=3; PRESTAMO=4"
LLAMAR NUEVA_LINEA
ESCRIBA " Diga el tipo de cuenta "
LEA TC
LLAMAR NUEVA_LINEA

ESCRIBA " Diga el saldo de la cuenta"
LEA SC
LLAMAR NUEVA_LINEA

SI (TC=1) ENTONCES
MP1<- NM*0.10
SNI <- MP1+SC
ESCRIBA "El monto a pagar de interes es:", MP1
LLAMAR NUEVA_LINEA
ESCRIBA "el salario nueva con intereses es:", SNI

SINO

SI (TC=2) ENTONCES
MP2 <- NM*0.08
SNI2 <- MP2+SC
ESCRIBA " El monto a pagar de interes es:",MP2
LLAMAR NUEVA_LINEA
ESCRIBA "el salario nueva con intereses es:", SNI2
LLAMAR NUEVA_LINEA

SINO

SI (TC=3) ENTONCES
MP3 <- NM*0.12
SNI3 <- MP3+SC
ESCRIBA " El monto a pagar de interes es:",MP3
LLAMAR NUEVA_LINEA
ESCRIBA "el salario nueva con intereses es:", SNI3
LLAMAR NUEVA_LINEA

SINO

SI (TC=4) ENTONCES
ESCRIBA " El monto a pagar de interes es:",MP
LLAMAR NUEVA_LINEA
ESCRIBA "el salario nueva con intereses es:", SC
LLAMAR NUEVA_LINEA
FIN SI
FIN SI
FIN SI
FIN SI



ESCRIBA " El numero de cedula es:", NC
LLAMAR NUEVA_LINEA
ESCRIBA " El nombre es:", N
LLAMAR NUEVA_LINEA
ESCRIBA " El tipo de cuenta es:", TC
LLAMAR NUEVA_LINEA
ESCRIBA "El salario actual es:", SC
LLAMAR NUEVA_LINEA

FIN 

RETO 4

/*Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos, un médico determina si una persona tiene anemia o no, lo cual depende de su nivel de
 hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor que el rango que le corresponde, se determina su resultado 
 como positivo y en caso contrario como negativo. La tabla en la que el medico se basa para obtener el resultado es la siguiente:

EDAD NIVEL HEMOGLOBINA
0 - 1 mes 13 - 26 g%
> 1 y < = 6 meses 10 - 18 g%
> 6 y < = 12 meses 11 - 15 g%
> 1 y < = 5 años 11.5 - 15 g%
> 5 y < = 10 años 12.6 - 15.5 g%
> 10 y < = 15 años 13 - 15.5 g%
mujeres > 15 años 12 - 16 g%
hombres > 15 años 14 - 18 g%

ED <- EDAD 
HS <- HEMOGLOBINA SANGRE
G <- GENERO
*/ 

REAL HS
ENTERO TD, ED, G

INICIO
ESCRIBA "Tenga en cuenta la siguiente informacion MESES=1; AÑOS=2"
LLAMAR NUEVA_LINEA
ESCRIBA " Diga tipo de edad"
LEA TD
LLAMAR NUEVA_LINEA
ESCRIBA "Diga la edad"
LEA ED 
LLAMAR NUEVA_LINEA
ESCRIBA "Diga hemoglobina en la sangre"
LEA HS
ESCRIBA "Tenga en cuenta la siguiente informacion MUJERES=1; HOMBRES=2"
LLAMAR NUEVA_LINEA
ESCRIBA "Diga el genero"
LEA G

SI (TD=1) ENTONCES

SI (ED = 0)Y(ED <= 1)Y (HS >= 13)Y(HS <=26) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI
SINO

SI (ED > 1)Y(ED <= 6)Y (HS >= 10)Y(HS <=18) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI

SI (ED > 6)Y(ED <= 12)Y (HS >= 11)Y(HS <=15) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI

SI(TD=2) ENTONCES

SI (ED > 1)Y(ED <= 5)Y (HS >= 11.5)Y(HS <=15) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI

SINO

SI (ED > 5)Y(ED <= 10)Y (HS >= 12.6)Y(HS <=15.5) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI

SI (ED > 10)Y(ED <= 15)Y (HS >= 13)Y(HS <=15.5) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI

SI (G=1)ENTONCES

SI (ED > 15) Y (HS >= 12)Y(HS <=16) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI

SINO

SI (G=2) ENTONCES

SI (ED > 15) Y (HS >= 14)Y(HS <=18) ENTONCES 
ESCRIBA "Es negativo"
LLAMAR NUEVA_LINEA
SINO 
ESCRIBA "Es positivo"
LLAMAR NUEVA_LINEA

FIN SI
FIN SI
FIN SI 
FIN SI
FIN SI



FIN


SEMANA # 23

TALLER ALGORITMOS

-26/*El gobierno del estado de México desea reforestar un bosque que mide determinado numero de hectáreas  Si la superficie del terreno excede 1 millón de metros
cuadrados entonces se decidirá sembrar de la siguiente manera:
porcentaje de la superficie del bosque tipo de árbol  70% PINO, 20% OYAMEL Y 10% CEDRO
si la superficies del terreno es menor o igual a 1 millón de metros cuadrados entonces se decidira sembrar de la siguiente manera:
porcentaje de la superficie del bosque tipo de arbol: 50% PINO, 30% OYAMEL Y 20% CEDRO
El gobierno desea saber el numero de pinos, oyamel, y cedros que tendra que sembrar en el bosque si se sabe que en 10 metros cuadrados caben 8 pinos, en 15 metros
cuadrados caben 10 cedros. Tambien se sabe que una hectarea equivale 10 mil metros cuadrados
TMC <- TOTAL METROS CUADRADOS
NH <- NUMERO DE HECTAREAS
TPH <- TOTAL PINOS HECTAREA
TOH <- TOTAL OYAMEL HECTAREA
TCH <- TOTAL CEDROS HECTAREA
CP <- CANTIDAD PINOS
CO <- CANTIDAD OYAMEL
CC <- CANTIDAD CEDROS
CPP# <- CANTIDAD PINOS PORCENTAJE
COP# <- CANTIDAD OYAMEL PORCENTAJE
CCP# <- CANTIDAD CEDROS PORCENTAJE
TOC# <- TOTAL OYAMEL SEMBRADOS
TPC# <- TOTAL PINOS SEMBRADOS
TCC# <- TOTAL CEDROS SEMBRADOS
*/

ENTERO TMC, NH, TPH, TOH, TCH, CP, CO, CC
ENTERO CPP,COP, CCP, TPC, TOC, TCC
ENTERO COP2, CPP2, TPC2, TOC2, TCC2, CCP2

INICIO
 ESCRIBA " DIGA EL NUMERO DE HECTAREAS "
 LEA NH
 LLAMAR NUEVA_LINEA

 TMC <- NH*10000
 TPH <- 8*10000
 TOH <- 15*666
 TCH <- 10*555
 ESCRIBA " LAS HECTAREAS EQUIVALEN A:", TMC
  LLAMAR NUEVA_LINEA

 SI (TMC > 100000) ENTONCES
 CP <- TPH * NH
 CPP <- CP * 0.7
 TPC <- CP-CPP
 CO <- TOH * NH
 COP <- CO * 0.2
 TOC <- CO-COP
 CC <- TCH * NH
 CCP <- CO *0.1
 TCC <- CC-CCP

 ESCRIBA "LA CANTIDAD DE PIMOS A SEMBRAR ES: ", TPC
 LLAMAR NUEVA_LINEA
 ESCRIBA "LA CANTIDAD DE OYAMEL A SEMBRAR ES: ", TOC
  LLAMAR NUEVA_LINEA
 ESCRIBA "LA CANTIDAD DE CEDROS A SEMBRAR ES: ", TCC
  
 SINO

 SI (TMC <= 100000) ENTONCES
 CP <- TPH * NH
CPP2 <- CP * 0.5
 TPC2 <- CP-CPP
 CO <- TOH * NH
 COP2 <- CO * 0.3
 TOC2 <- CO-COP
 CC <- TCH * NH
 CCP2 <- CO *0.2
 TCC2 <- CC-CCP

 ESCRIBA "LA CANTIDAD DE PIMOS A SEMBRAR ES: ", TPC2
  LLAMAR NUEVA_LINEA
 ESCRIBA "LA CANTIDAD DE PIMOS A SEMBRAR ES: ", TOC2
  LLAMAR NUEVA_LINEA
 ESCRIBA "LA CANTIDAD DE PIMOS A SEMBRAR ES: ", TCC2
  
 FIN SI
 FIN SI
 FIN

6/* Un taxista trabaja en la empresa " penguiTAXI" en el cual le asigna tres rutas: Ruta A con un valor de 3000, Ruta B con un valor de 5000 y Ruta C con un valor
de 7000. ademas, debe combrar un recago de 500 si esta trabajando entre las 20:00 y las 5:00. si es festivo hay un recago de 100. cuanto debe pagar unn usuario
que tome el servicio
R <- RUTA
H <- HORA
D <- DIA
*/

ENTERO R, H, D, TS
ENTERO TS1, TS2, TS3, TS4, TS5, TS6, TS7, TS8, TS9, TS10, TS11

INICIO

ESCRIBA "Tenga en cuenta la siguiente informacion RUTA A=1, RUTA B=2, RUTA C=3"
LLAMAR NUEVA_LINEA
ESCRIBA " Diga la ruta del servicio: "
LEA R

LLAMAR NUEVA_LINEA
LLAMAR NUEVA_LINEA

ESCRIBA "Tenga encuenta la siguiente iformacion HORA DE RECARGO(20:00 Y 5:00)=1 HORA NORMAL=2"
LLAMAR NUEVA_LINEA
ESCRIBA " La hora del servicio: "
LEA H

LLAMAR NUEVA_LINEA
LLAMAR NUEVA_LINEA

ESCRIBA " Tenga encuenta la siguiente informacion DIA FESTIVO=1 DIA NORMAL=2"
LLAMAR NUEVA_LINEA
ESCRIBA "Diga el dia del servicio: "
LEA D

LLAMAR NUEVA_LINEA
LLAMAR NUEVA_LINEA

SI ( R = 1 ) Y ( H = 1) Y ( D = 1) ENTONCES
TS <- 3000+500+100
ESCRIBA " El total del servicio es:", TS

SINO

SI ( R = 1 ) Y ( H = 1) Y ( D = 2) ENTONCES
TS1 <- 3000+500
ESCRIBA " El total del servicio es:", TS1

SINO

SI ( R = 1 ) Y ( H = 2) Y ( D = 1) ENTONCES
TS2 <- 3000+100
ESCRIBA " El total del servicio es:", TS2

SINO

SI ( R = 1 ) Y ( H = 2) Y ( D = 2) ENTONCES
TS3 <- 3000
ESCRIBA " El total del servicio es:", TS3

SINO

SI ( R = 2 ) Y ( H = 1) Y ( D = 1) ENTONCES
TS4 <- 5000+500+100
ESCRIBA " El total del servicio es:", TS4

SINO

SI ( R = 2 ) Y ( H = 1) Y ( D = 2) ENTONCES
TS5 <- 5000+500
ESCRIBA " El total del servicio es:", TS5

SINO

SI ( R = 2 ) Y ( H = 2) Y ( D = 1) ENTONCES
TS6 <- 5000+100
ESCRIBA " El total del servicio es:", TS6

SINO

SI ( R = 2 ) Y ( H = 2) Y ( D = 2) ENTONCES
TS7 <- 5000
ESCRIBA " El total del servicio es:", TS7

SINO

SI ( R = 3 ) Y ( H = 1) Y ( D = 1) ENTONCES
TS8 <- 7000+500+100
ESCRIBA " El total del servicio es:", TS8

SINO

SI ( R = 3 ) Y ( H = 1) Y ( D = 2) ENTONCES
TS9 <- 7000+500
ESCRIBA " El total del servicio es:", TS9

SINO

SI ( R = 3 ) Y ( H = 2) Y ( D = 1) ENTONCES
TS10 <- 7000+100
ESCRIBA " El total del servicio es:", TS10

SINO

SI ( R = 3 ) Y ( H = 2) Y ( D = 2) ENTONCES
TS11 <- 7000
ESCRIBA " El total del servicio es:", TS11


FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN

4/* en una universidad de ibague, los estudiantes de programcion tiene que presentar 6 pruebas de conocimiento para evaluar la asignatura: una pruba se gana
con una nota minima de 3.0. Dterminar si el estudiante aprobo o no la signatura. El alimno aprueva la asiganatura si cumple con caualquiera de las siguientes 
condiciones: a)si tiene minimo 3 pruvas con nota superiores a 3.5 b)si el promedio de las seis notas es minimo de 3.0 c) si el promedio de las notas 
de las pruebas es superior a 2.5
DAN <- NP1, NP2, NP3, NP4, NP5, NP6
PIDEN <- DETERMINAR SI EL ESTUDIANTE APRUEBA LA ASIGNATURA

NP1 <- NOTA PRUEVA UNO
NP2 <- NOTA PRUEVA DOS
NP3 <- NOTA PRUEVA TRES
NP4 <- NOTA PRUEVA CUATRO
NP5 <- NOTA PRUEVA CINCO
NP6 <- NOTA PRUEVA SEIS
PM <- PROMEDIO
*/

REAL NP1, NP2, NP3, NP4, NP5, NP6, PM

INICIO 

ESCRIBA "diaga la nota de la prueba uno "
LEA NP1
LLAMAR NUEVA_LINEA

ESCRIBA "diaga la nota de la prueba dos "
LEA NP2
LLAMAR NUEVA_LINEA

ESCRIBA "diaga la nota de la prueba tres "
LEA NP3
LLAMAR NUEVA_LINEA

ESCRIBA "diaga la nota de la prueba cuatro "
LEA NP4
LLAMAR NUEVA_LINEA

ESCRIBA "diaga la nota de la prueba cinco "
LEA NP5
LLAMAR NUEVA_LINEA

ESCRIBA "diaga la nota de la prueba seis "
LEA NP6
LLAMAR NUEVA_LINEA

SI (NP1>=3.5) Y (NP2 >=3.5)Y (NP3>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1=3.5) Y (NP5 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP3 >=3.5)Y (NP5>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=3.5) Y (NP4 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP2 >=3.5)Y (NP4>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP2 >=3.5)Y (NP5>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP2 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP3 >=3.5)Y (NP4>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO
SI (NP1>=3.5) Y (NP3 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP4 >=3.5)Y (NP5>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP4 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=3.5) Y (NP3 >=3.5)Y (NP4>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=3.5) Y (NP3 >=3.5)Y (NP5>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=3.5) Y (NP3 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=3.5) Y (NP4 >=3.5)Y (NP5>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=3.5) Y (NP5 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP3>=3.5) Y (NP4 >=3.5)Y (NP5>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.5) Y (NP2 >=3.5)Y (NP3>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP3>=3.5) Y (NP4 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP3>=3.5) Y (NP5 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP4>=3.5) Y (NP5 >=3.5)Y (NP6>=3.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=3.0) Y (NP2 >=3.0)Y (NP3>=3.0) Y(NP4>=3.0) Y (NP5>=3.0) Y(NP6>=3.0) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP4>=2.5) Y (NP5 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP3>=2.5) Y (NP5 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP3>=2.5) Y (NP4 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP3>=2.5) Y (NP4 >=2.5)Y (NP5>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=2.5) Y (NP5 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=2.5) Y (NP4 >=2.5)Y (NP5>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=2.5) Y (NP3 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=2.5) Y (NP3 >=2.5)Y (NP5>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP2>=2.5) Y (NP3 >=2.5)Y (NP4>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP4>=2.5) Y (NP2 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP5 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP4 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP4 >=2.5)Y (NP5>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP4>=2.5) Y (NP5 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP3 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP3 >=2.5)Y (NP5>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP4>=2.5) Y (NP5 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP3 >=2.5)Y (NP4>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP2 >=2.5)Y (NP6>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP2 >=2.5)Y (NP5>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP2 >=2.5)Y (NP4>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"

SINO

SI (NP1>=2.5) Y (NP2 >=2.5)Y (NP3>=2.5) ENTONCES
ESCRIBA " el estudiante aprobo la asignatura"



FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI
FIN SI

LLAMAR NUEVA_LINEA
PM <- (NP1+NP2+NP3+NP4+NP5+NP6)/6
SI (PM<3.0)ENTONCES
ESCRIBA " El estudiante reprobo la asignatura"
LLAMAR NUEVA_LINEA
ESCRIBA "EL PROMEDIO ES:", PM
FIN SI


FIN