Pascal mas ejercicios

Solo disponible en BuenasTareas
  • Páginas : 15 (3575 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de octubre de 2010
Leer documento completo
Vista previa del texto
Algoritmos Y Programación I

Guía de Trabajos Prácticos

Año 2007


Práctica 1

Diseñar algoritmos que permitan resolver las siguientes situaciones:

1. Leer dos números enteros por teclado y emitir los resultados de las siguientes operaciones:
a. La suma de ambos
b. La resta del primero menos el segundo
c. La multiplicación de ambos
2. Leer un número real y emitir unaleyenda informando si es mayor, menor o igual a cero.
3. Leer dos números reales e imprimirlos en orden creciente.
4. Leer un número entero y determinar si es un número par.
5. Leer un número real cualquiera e imprimirlo redondeado con dos decimales.
6. Leer dos número enteros N y M, si M es distinto de cero indicar si N es divisible por M, caso contrario emitir una leyenda .
7. Leer dosnúmeros y luego una opción (puede ser suma, resta, multiplicación o división), y según la opción elegida realizar el cálculo.
8. Formar un menú de 4 opciones y, al elegir una de ellas, saldrá un cartel diciendo qué opción se eligió o si fue una opción incorrecta.
9. Pasar un período expresado en segundos a un período expresado en días, horas, minutos y segundos.
10. Leer una hora expresada ensegundos transcurridos desde las 0 hora y la convierta en horas, minutos y segundos. Considere cuál es el rango válido para el dato de entrada, a fin de no sobrepasar un día.
11. Leer 3 número enteros y determinar si los valores ingresados pueden corresponder a una hora leída en formato hors, minuto, segundo correctamente expresada.
12. Imprimir por pantalla una lista de 20 números consecutivos, loscuales comienzan con un número ingresado por teclado.
13. Leer un número N y calcular su factorial.
14. Leer una serie de números reales, terminando la serie con un cero. Imprimir los datos a medida que se los ingresa junto con la suma parcial de los mismos.
15. Dada una serie de números reales, determinar el valor máximo, el mínimo y las posiciones en que éstos se encontraban en la serie. Sedeberá ir preguntando si hay más números para ingresar.
16. Leer A y B, enteros. Calcular C = A * B mediante sumas sucesivas e imprimir el resultado.
17. Leer A y B, enteros. Calcular C = A / B mediante restas sucesivas e imprimir el resultado. Verificar condiciones de los datos de entrada.
18. Leer A y B, enteros. Calcular C = A ^ B mediante multiplicaciones sucesivas e imprimir el resultado.Tener en cuenta que son números enteros, por lo tanto pueden tomar valores positivos, negativos o cero.
19. Ingresar un número entero y emitir su descomposición en factores primos.
20. Dada una serie de números enteros terminada en cero, imprimir los tres mayores.
21. Dada una lista de nombres y de salarios respectivos, determinar el salario máximo, el mínimo y la persona que percibe cadauno.
22. Leer una serie de números reales y verifique si están ordenados en forma ascendente, descendente o si no están ordenados, informando por pantalla.
23. Se leen 300 datos que representan el peso de la misma cantidad de niños que hay internados en un hospital. Se desea confeccionar la siguiente tabla: Entre 0,000 y 10,000 kg. hay ............. niños.Entre 10,001 y 20,000 kg. hay ............. niños. Entre 20,001 y 30,000 kg. hay ............. niños. De más de 30,000 kg. hay ............. niños.
24. La relación entre temperaturas Celsius y Fahrenheit está dada por: C= 5/9 * (F - 32) Escribir un algoritmo que haga una tabla de valores Celsius-Fahrenheit, para valores entre O °F y 200 °F, con intervalos de 10°.
25. Leer N y luego N lotes de números reales que terminan con un valor 0, y calcular la media individual de cada lote, junto con la media total de todos los números ingresados.
26. Se dispone del registro diario de lluvias de un mes para una...
tracking img