ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ESTRUCTURAS ALGORITMICAS SELECTIVAS


Enviado por   •  22 de Mayo de 2018  •  Apuntes  •  1.127 Palabras (5 Páginas)  •  206 Visitas

Página 1 de 5

ESTRUCTURAS ALGORITMICAS SELECTIVAS

SI SIMPLE  (En programación IF)

SI / ENTONCES –SINO (En programación IF /ELSE)

EJEMPLO CON USO DE SI SIMPLE

  1. ESCRIBA UN ALGORITMO TAL QUE DADO COMO DATO LA CALIFICACION DE UN ALUMNO, ESCRIBA “APROBADO”SI LA NOTA ES MAYOR A 71.

ANALISIS

DADO UNA NOTA (NT1) VERIFIQUE SI ES MAYOR A 71.

ALGORITMO_APROBADO;

/* BLA BLA BLA  */

INICIO

ENTERO nt1;

 Escribir (“dame nota del alumno: ”);

  Leer (nt1);

      Si (nt1 >= 71) entonces

         Escribir(“alumno aprobado”);

      Fin_si

FIN

PANTALLA:

Dame nota del alumno: 80

Alumno aprobado

PANTALLA:

Dame nota del alumno: 54

 _

EJEMPLO : ESCRIBA UN ALGORITMO QUE INDIQUE SI UNA PERSONA PUEDE ENTRAR AL CINE, SIEMPRE Y CUANDO SU EDAD SEA MAYOR O IGUAL A 18.

Algoritmo_entrada_cine;

/*ALGORITMO QUE INDIQUE SI UNA PERSONA PUEDE ENTRAR AL CINE.*/

 INICIO

   ENTERO E;

ESCRIBIR(“ DAME TU EDAD:   ”);

LEER ( E) ;

    SI( E>= 18) ENTONCES

 ESCRIBIR(“ PUEDES ENTRAR AL CINE.”);

   FIN_SI

  FIN

SI/ENTONCES - SINO

ALGORITMO_APROBADO_O_REPROBADO;

/* BLA BLA BLA  */

ENTERO NT1;

INICIO[pic 1]

    Escribir (“dame nota del alumno: ”);

    Leer (nt1);

        Si (nt1 > 71) entonces[pic 2]

            Escribir(“alumno aprobado”);

        SINO

         Escribir(“alumno reprobado”);

        Fin_si

FIN

EJEMPLO 3

Escriba un algoritmo que pida el sueldo mensual de un colaborador, aplique un aumento del 15% sobre su salario si el mismo es inferior a 1000.00 dolares, en caso contrario le aumente 10%. DEBERA IMPRIMIR EL SALARIO ACTUAL DEL COLABORADOR Y EL NUEVO SALARIO SEGÚN EL AUMENTO.

Análisis

St –salario del colaborador

St < 1000 entonces st = st + 15%

   Sino st = st + 10%

Algoritmo_calculo_sueldo;

/* algoritmo que calcula el nuevo sueldo de un colaborador tomando en consideración que se aumenta 15% si el salario es menor a 1000.00 de lo contrario solo se le aumenta 10%  */

 Inicio

   Real st, ns, paumen, p1, p2;

      Escribir (“Introduzca sueldo del colaborador:  ”);

      Leer (st);

                     SI (st < 1000) entonces[pic 3]

                    Escribir(“\nAumento del 15 porciento. ”, );

                   paumen  st * 0.15;

                     Sino

                   Escribir(“\nAumento del 10 porciento. ”, );

                          paumen  st * 0.10;

                     Fin_si

      ns  st + paumen;

      Escribir(“\nSalario actual del colaborador: ”, st);

...

Descargar como (para miembros actualizados)  txt (4.7 Kb)   pdf (62.1 Kb)   docx (20 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com