1. Determinar el valor de las siguientes expresiones
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?
write('*');
write('*');
writeln;
writeln('*');
writeln('*');
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:
writeln('Resultado:',Y:4:5);
writeln('Y =',Y:5:2,' ':4, 'Mn =', Mn:6);
writeln(X + 4.0 + Mn:15:3);
writeln;
writeln;
writeln(Mn:3, X:3:5);
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
var
Begin
     m := 6;
     A,B,C=integer;
     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