Anda di halaman 1dari 7

Inicio Libros Tutoriales Eventos Foro Buscar

Libros / Algoritmos de Programacin con Python / Captulo 2. Programas sencillos / 2.8. Ejercicios

2.8. Ejercicios
En los ejercicios a continuacin, utilizar los conceptos de anlisis, especificacin y
diseo antes de realizar la implementacin.

Ejercicio 2.8.1. Ciclos definidos

1. Escribir un ciclo definido para imprimir por pantalla todos los nmeros entre 10 y
20.

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2. Escribir un ciclo definido que salude por pantalla a sus cinco mejores amigos/as.

3. Escribir un programa que use un ciclo definido con rango numrico, que pregunte
los nombres de sus cinco mejores amigos/as, y los salude.

4. Escribir un programa que use un ciclo definido con rango numrico, que pregunte
los nombres de sus seis mejores amigos/as, y los salude.

5. Escribir un programa que use un ciclo definido con rango numrico, que averigue a
cuntos amigos quieren saludar, les pregunte los nombres de esos amigos/as, y los
salude.

Ejercicio 2.8.2. Escribir un programa que le pregunte al usuario una cantidad de pesos,
una tasa de inters y un nmero de aos y muestre como resultado el monto final a
obtener. La frmula a utilizar es:

Cn = C * (1 + x/100) ^ n

Donde C es el capital inicial, x es la tasa de inters y n es el nmero de aos a calcular.

Ejercicio 2.8.3. Escribir un programa que convierta un valor dado en grados Fahrenheit a
grados Celsius. Recordar que la frmula para la conversin es: F = 9/5 * C + 32 .

Ejercicio 2.8.4. Utilice el programa anterior para generar una tabla de conversin de
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
temperaturas, desde 0 F hasta 120 F , de 10 en 10 .

Ejercicio 2.8.5. Escribir un programa que imprima todos los nmeros pares entre dos
nmeros que se le pidan al usuario.

Ejercicio 2.8.6. Escribir un programa que reciba un nmero n por parmetro e imprima
los primeros n nmeros triangulares, junto con su ndice. Los nmeros triangulares se
obtienen mediante la suma de los nmeros naturales desde 1 hasta n . Es decir, si se
piden los primeros 5 nmeros triangulares, el programa debe imprimir:

1 - 1
2 - 3
3 - 6
4 - 10
5 - 15

Nota: hacerlo usando y sin usar la ecuacin n (n + 1) / 2 . Cul realiza ms


operaciones?

Ejercicio 2.8.7. Escribir un programa que tome una cantidad m de valores ingresados
por el usuario, a cada uno le calcule el factorial e imprima el resultado junto con el
nmero de orden correspondiente.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Ejercicio 2.8.8. Escribir un programa que imprima por pantalla todas las fichas de
domin, de una por lnea y sin repetir.

Ejercicio 2.8.9. Modificar el programa anterior para que pueda generar fichas de un
juego que puede tener nmeros de 0 a n .

Anterior Siguiente
2.7. Una gua para el diseo Captulo 3. Funciones

Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano,
Nicols Paez. La copia y redistribucin de esta pgina se permite bajo los trminos de la licencia Creative
Commons Atribucin - Compartir Obras Derivadas Igual 3.0 siempre que se conserve esta nota de copyright.

INDICE DE CONTENIDOS

1. Algunos conceptos bsicos

Captulo 2. Programas sencillos

2.1. Construccin de programas

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2.2. Realizando un programa sencillo

2.3. Piezas de un programa Python

2.4. No slo de nmeros viven los programas

2.5. Instrucciones

2.6. Ciclos definidos

2.7. Una gua para el diseo

2.8. Ejercicios

3. Funciones

4. Decisiones

5. Ms sobre ciclos

6. Cadenas de caracteres

7. Tuplas y listas

8. Algoritmos de bsqueda

9. Diccionarios

10. Contratos y Mutabilidad

11. Manejo de archivos

12. Manejo de errores y excepciones

13. Procesamiento de archivos

14. Objetos

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
15. Polimorfismo, Herencia y Delegacin

16. Listas enlazadas

17. Pilas y colas

18. Modelo de ejecucin de funciones y recursividad

19. Ordenar listas

20. Algunos ordenamientos recursivos

3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad

das online

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com

Anda mungkin juga menyukai