materias:75:01:tp1_grossi_022008_01
Tabla de Contenidos

Ejercicios obligatorios del Módulo Práctico 1 - 75.01. Computación - 2.º cuatrimestre 2008

Cátedra: Grossi
Cuatrimestre: 2.º Cuatrimestre 2008

Punto I

Desarrollar un programa en Lenguaje Pascal que solicite el ingreso por teclado de un ángulo expresado en grados e indique por pantalla si es:

Resolución:mostrar contenido oculto

Punto II

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.

Resolución:mostrar contenido oculto

Punto III

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:

Resolución:mostrar contenido oculto

Punto IV

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:

Resolución:mostrar contenido oculto

Discusión

Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.