Cátedra: Grossi
Cuatrimestre: 2.º Cuatrimestre 2008
Desarrollar un programa en Lenguaje Pascal que solicite el ingreso por teclado de un ángulo expresado en grados e indique por pantalla si es:
Desarrollar un programa en Lenguaje Pascal que permita listar por pantalla los números perfectos a través del Método de Euclides:
Sea un número entero positivo Z, expresado como: Z = S x D Donde: S = 1 + 21 + 22 + 23 + 24 +…+2n y D = 2n Si S es un número primo, entonces Z es un Número Perfecto.
El programa deberá listar por pantalla los números perfectos que se encuentren cuando n varía entre 1 y 10. Considerar que un número es primo si es divisible solamente por si mismo y por la unidad. Para asumir que un número es primo basta con comprobar que ningún número lo divide a partir del 2 y hasta el entero siguiente a su raíz cuadrada. Nota: se deberán representar los números S y Z como variables de tipo longint.
Dado un telegrama que termina en punto y que está almacenado en el segundo renglón de un archivo de texto, se desea desarrollar un programa en Lenguaje Pascal que lo lea carácter por carácter y determine la cantidad de palabras que contiene. El resultado se deberá agregar al archivo de texto, dejando previamente un renglón en blanco. Nota:
En un archivo de texto se encuentra el registro diario a lo largo de un mes, de las lluvias registradas en una localidad. La información que se encuentra en el archivo de texto es:
Número de mes | año | Ej. | 3 | 2007 |
Renglón en blanco | ||||
Día | cantidad de lluvia caída | 1 | 50 | |
… | … | |||
Día | cantidad de lluvia caída | 31 | 0 |
La información está ordenada por día. Se desea desarrollar un programa en Lenguaje Pascal que, en el caso en que se haya registrado lluvia algún día, muestre por pantalla:
Observación:
Un año es bisiesto si es divisible por 400 o, si es divisible por 4 pero no por 100.
Ejemplo: