Estructuras selectivas

7

Click here to load reader

Transcript of Estructuras selectivas

Page 1: Estructuras selectivas

Hacer  Un  Programa  Que  Lea  2  Números  Y  Deducir  Si  Están  En  Orden  Creciente  O  Decreciente.    Algoritmo  Orden;    Inicio  del  Algoritmo  Orden;    Variables    Numero1,  Numero  2  =  Entero;    Inicicializacion  Numero  1:=  0;  Numero  2  :=  0;    Inicio    Escribir  (`Tipee  el  primer  numero:´);  Leer  (Numero  1);    Escribir  (`Tipee  el  segundo  numero:´);  Leer  (Numero  2);    Inicio    Si  (Numero  1)  <  (Numero  2)  Entonces;    Imprimir(`Los  numeros  estan  en  forma  creciente:´);    Sino    Imprimir(`Los  numeros  estan  en  forma  decreciente:´);    Fin;    Fin  del  algoritmo  Orden.                      

Page 2: Estructuras selectivas

De  Una  Lista  De  100  Números  Determinar  Simultáneamente  El  Máximo  Y  Mínimo  Numero.    Algoritmo  Maximo_Minimo;    Inicio  del  Algoritmo  Maximo_Minimo;    Variables    Numero  =  Entero;  Maximo  =  Entero;  Minimo  =Entero;    Contador  =  Entero;    Inicicializacion  Numero:=  0;  Maximo:=  0;  Minimo:=0;    Contador:=1;    Inicio    Escribir  (`Tipee  el  numero:´);  Leer  (Numero);    Maximo:=Numero:  Minimo:=  Numero    Inicio    Escribir  (`Tipee  el  numero:´);  Leer  (Numero);    Si  (Contador)  <  100  y  (Numero)>  (Maximo)  Entonces;  Maximo:=(Numero);    Contador:=  (Contador  +  1);    Sino    Si  (Contador)  ≤  100  y  (Numero)<  (Minimo)  Entonces;  Minimo:=  (Numero);    Contador:=  (Contador  +  1);  

Page 3: Estructuras selectivas

 Fin    Imprimir(`El  Numero  Maximo  es:´,  Maximo);  Imprimir(`El  Numero  Minimo  es:´,  Minimo);    Fin    Fin  Algoritmo  Maximo_Minimo                                                                            

Page 4: Estructuras selectivas

Dada  N  Notas  Calcular  El  Promedio  De  Las  Notas  Aprobadas  Y  El  Promedio  De  Las  Notas  Desaprobadas.    Algoritmo  Notas;    Inicio  de  Algoritmo  Notas;    Variables    Notas=  Real;    Aprobados=  Entero;    Desaprobadas  =  Entero;    Prom  Aprobados=  Real;    Prom  Desaprobadas=  Real;    Inicialización    Nota:=  0;    Aprobado:=  0;    Desaprobado:  =  0;    Prom  Aprobado:=  0;    Prom  Desaprobado:=0;    N  Notas:=0;    Inicio    Escribir  (`Tipee  Nota:´);    Leer  (Nota);    N  Notas:=  (N  Notas  +1);    Si  N  Notas  <  `N´  y  (Nota)  ≥  `50´  Entonces;    Aprobado:=  (Aprobado  +1);    Sino  

Page 5: Estructuras selectivas

Si  N  Notas  <  `N´  Entonces;    Desaprobado:=  (Desaprobado  +  1);    Fin    Prom  Aprobado:=  (Aprobado/N  notas)    Prom  Desaprobado:=  (Desaprobado/N  notas);    Imprimir(`El  promedio  de  Notas  aprobadas:´,  Prom  Aprobado);    Imprimir(`El  promedio  de  Notas  desapobradas:´,  Prom  Desaprobado);    Fin  Algoritmo  Notas                                                                

Page 6: Estructuras selectivas

Dado  El  Monto  De  Una  Compra  Calcular  El  Descuento  Considerado    -­‐Descuento  Es  10%  Si  El  Monto  Es  Mayor  A  100  Bsf.    -­‐Descuento  Es  20%  Si  El  Monto  Es  Mayor  A  50  Bsf.  Y  Menor  O  Igual  A  100  Bsf.    -­‐No  Hay  Descuento  Si  El  Monto  Es  Menor  O  Igual  A  50  Bsf.    Algoritmo  Compra;    Inicio  del  Algoritmo  Compra;    Constantes    A:  0,10;  B=0,20;    Variables    Costo  =  Real;    Descuento  =  Real;    Inicicializacion    Monto  :=  0;    Descuento  :=  0;    Inicio    Escribir  (`Tipee  el  Monto  de  la  compra:´);    Leer  (Monto);    Inicio    Si  (Monto)  >  `100´  Entonces;    Descuento:=  (Monto*A);    Sino    Si  (Monto)  >  `50´  y  (Monto)  ≤  100  Entonces;    Descuento  :=  (Monto*B);    

Page 7: Estructuras selectivas

Sino    Descuento  :=  0;    Fin    Imprimir(`El  Descuento  es:´,  Descuento);    Fin    Fin  Algoritmo  Compra