Ejercicios Nivel 1



1. Determinar el valor de las siguientes expresiones

16 div 3            16 mod 3
24 div 5            24 mod 5
13 div 5            13 mod 5
125 div 100            125 mod 100
250 div 100           250 mod 3


2. Determinar el valor de las siguientes operaciones



3. Cuales son identificadores validos



4. Explica las sentencias de asignacion



5. ¿Cual es la diferencia en ambas partes?



6. A es una variable entera y B es de tipo caracter, ¿Qué produce la sentencia readln(a,b) si se lee del teclado




7. Suponiendo que X y Y son variables reales que tienen el valor 565.392 y 0.00003 respectivamente, y ademas Mn es una variable entera con valor de 439. determinar la salida de los conjuntos siguientes:




8. Identifique los errores en el siguiente programa

Program Prueba
Begin;
     Writeln('Este es un programa');
     writeln('Hecho con errores);
     writeln('DE forma intencional;
     WRiteln(¡Descubrelos!);
end;


9. Hacer un programa que convierta un numero (que representa segundos) en minutos y segundos


10. Hacer un programa que contenga las sentencias de asigacion necesarias para intercammbiar el valor de dos variable de un tipo cualqiera


11. ¿Cual es la salida del siguiente programa si los datos de entrada son 5 y 8 (A=5 y B=8), identifique tambien los errores

progam programa;

const
     m := 6;

var
     A,B,C=integer;

Begin
     readln(A,B);
     C:=2 * A - B
     C := C - M;
     B := A + C - M
     A := B * M;
     write('A');
     B:= B -1;
     write(B:5, C:8);
     writeln(A);
end.


12. Hacer un programa que dibuje un triangulo en el centro de la pantalla, dibujado con *


13. Hacer un programa que dibuje un rectangulo en el centro de la pantalla, dibujado con *


14. Modificar el programa anterior para que lea una palabra de 5 letras y la imprima en el centro del rectangulo


Regresar


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