Guía de prácticas N.o 3 --- Iteración

  1. Escriba un programa que liste los números desde 100 hasta 120, y que muestre los cuadrados y cubos de los mismos.
  2. Escriba un programa que pida por teclado 10 números, y que muestre los senos y cosenos de los números ingresados.
  3. Ingresar una lista de números enteros positivos por teclado. La lista termina cuando se ingresa un cero. El programa mostrará el menor de los números ingresados. Cuando lo tenga funcionando, modifíquelo para obtener el mayor de los números también.
  4. Ingresar una lista de números enteros por teclado. La lista termina cuando se ingresa el string "fin". El programa mostrará el menor y mayor de los números ingresados.
  5. Ídem al anterior, pero en lugar de ingresar "fin" para terminar la lista, lo primero que el programa pregunta es la cantidad de números que serán ingresados.
  6. Escriba un programa que dados dos números, calcule el mínimo común denominador.
  7. Escriba un programa para aproximar la función seno(x) mediante una serie de Taylor, usando los primeros 10 términos. El programa debe solicitar por teclado un número y mostrar el resultado calculado mediante la serie y el resultado de usar la función de biblioteca de Python, a los fines de comparación. (Pista: seno(x) = x - (x3/3!) + (x5/5!) - ...)
  8. Escriba un programa que realice la búsqueda de raices de una ecuación mediante el método de bisección. La ecuación se escribe en el texto del programa. El programa pide por teclado la cantidad de bisecciones máximas que va a intentar, y la cota del error para el resultado. Cuando el programa informa la raíz resultado, también muestra la cota del error actual y la cantidad de bisecciones que se llevaron a cabo.
  9. Escriba un programa que lea de la entrada estándar el contenido de un archivo con un número en cada renglón. El programa calculará e informará el mínimo, el máximo y el promedio de los números. Además indicará en cuál renglón estaban situados el máximo y el mínimo.
  10. Un número perfecto es aquel número que es igual a la suma de sus divisores, excepto él mismo. El primer número perfecto es 6, ya que 1 + 2 + 3 = 6. Escribir un programa que muestre todos los números perfectos menores a un número ingresado por teclado.
  11. Escriba un programa para calcular el valor de e mediante la serie: e = 1 + 1/1! + 1/2! + 1/3! + ... y que se detenga cuando el valor del término sea menor a un número que se ingresa por teclado. Informar el valor de e calculado mediante la serie, el valor provisto por la biblioteca estándar de Python y la cantidad de términos que se usaron para el cálculo.

Si tiene preguntas no deje de leer de qué maneras contactarme.

Copyright (C) 2004 César Ballardini

Está permitida la copia textual y distribución de este artículo en su totalidad por cualquier medio, siempre y cuando esta nota se preserve.

Actualizado: $Id$

Valid HTML 4.0!


Hosted by www.Geocities.ws

1