Ejercicios Nivel 2



1. Determinar el valor del siguiente segemento de programa

y := 3;
if 2 > y then
    writeln('Una salida')
else
      writeln('Otra salida');

if 5 > y then
    writeln('Opcional')


2. Determinar el valor que toman las siguientes expresiones

  1. (25 mod 15) <> 0
  2. 'F' < = 'L'
  3. 'r' = 'R'
  4. -12 < maxint


3. ¿Que salida produce el siguiente codigo?

if true then
    write('Valor verdadero')
else
      write('Valor falso');

a := (1 < 5) and (2 < 3);
if a then
    write('Verdad')
else
      write('Falso');


4. Escribir un programa que lea 4 numeros enteros y determine si fueron introducidos en orden ascendente



5. Escribir un programa que clasifique un entero dentro de los rango (< 0), (>5 y < 100), (>100) y muestre el mensaje correspondiente



6. Escriba un programa que lea un numero, dicho numero representara un mes, a continuacion mandar un mensaje que diga cuantos numeros tiene el mes introducido, tomando en cuenta que el numero este fuera de rango.



7. Escriba un programa que tenga como entrada cualquiera de las vocales y mande un mensaje que diga si es mayuscula o minuscula o en caso contrario que diga si no es una vocal.


8. En la Universidad Superior, existen 5 tipos de calificaciones determinadas por cuatro pares de numeros. Escribir un programa que visualize la calificaciones de un estudiante de acuerdo al siguiente cuadro. Tome en cuenta mensajes para valores no previsto en el cuadro

Puntos
Calificacion
90 -100
A
80 - 89
B
70 - 79
C
60 - 69
D
0 - 59
E


9. Hacer un programa que acepte como entrada, 3 datos, dia, mes (escrito) y año, y la salida sera con tres numeros, por ejemplo:


18 Agosto 2002

La salida sera

18 08 2002


Regresar



inicio
Si llegaste a esta pagina desde un buscador
haz click aqui para ir a la pagina principal