Usuario:Sergiores:En Python

De Wikilibros, la colección de libros de texto de contenido libre.

Ejercicios en DrPython sección 2 y 3 del libro "How to design programs"
[editar]


Usuario:Sergiores:En Python:Ejercicio2.1

  • Descubra si DrPython tiene operaciones para sacar raiz de un numero; para computar el seno de un angulo y para determinar el maximo de dos numeros.

Usuario:Sergiores:En Python:Ejercicio 2.2

  • Evaluar las raíces de 4, 2 y -1.

Usuario:Sergiores:En Python:Ejercicio 2.3

  • Defina el programa Fahrenheit->Celsius que consume una temperatura medida en Fahrenheit y

produce el equivalente Celsius.

Usuario:Sergiores:En Python:Ejercicio 2.4

  • Defina el programa dolar->euro que consume un número de dólares y produce un equivalente

en euros.

Usuario:Sergiores:En Python:Ejercicio 2.5

  • Defina el programa triángulo que consume la longitud del lado del triángulo y su altura y produce

el área del triángulo.

Usuario:Sergiores:En Python:Ejercicio 2.6

  • Programa convert3, consume 3 dígitos, empezando con el dígito menos significativo, seguido por el

siguiente más significativo y así sucesivamente. El programa produce el número correspondiente.

Usuario:Sergiores:En Python:Ejercicio 2.7

  • Evalúe las siguientes expresiones , , , para n=2, n=5 y n=9

Usuario:Sergiores:En Python:Ejercicio 2.8

  • Definir el programa impuesto que determina el impuesto sobre el pago bruto. (Taza de impuestos 15%). Definir pago-neto, que determina el pago de un empleado del número de horas trabajadas. (Taza horaria de US$12).

Usuario:Sergiores:En Python:Ejercicio 2.9

  • Definir el programa suma-monedas, que consume cuatro números: el número de monedas de $50, $100, $500 y $1000 en una bolsa; produce la cantidad de dinero en la bolsa.

Usuario:Sergiores:En Python:Ejercicio 2.10

  • Un teatro tiene una sencilla función. Cada cliente paga US$5 por tiquete. Cada realización cuesta al teatro US$20, más US$8.50 por asistente. Desarrollar la función ganancia-total. Consume el número de asistentes y produce cuántos ingresos producen los asistentes.

Usuario:Sergiores:En Python:Ejercicio 3.1.1

  • Determina cuántos asistentes pueden acceder si el valor del tiquete es $3.00, $4.00 y $5.00.

Usuario:Sergiores:En Python:Ejercicio 3.1.2

  • Usa los resultados del ejercicio 3.1.1. para determinar el costo de una función de $3.00, $4.00 y $5.00. También determina los ingresos que cada función produce con esos precios. Finalmente, calcula cuál es la ganancia en cada función. ¿Cuál es el mejor precio para maximizar la ganancia?

Usuario:Sergiores:En Python:Ejercicio 3.1.3

  • Determinar la ganancia que el propietario del teatro hace con $3.00, $4.00 y $5.00 usando las definiciones del programa de las dos columnas.

Usuario:Sergiores:En Python:Ejercicio 3.1.4

  • Después de estudiar el costo de la función, el propietario descubre algunas formas de bajar el costo. Como resultado de sus reformas, el propietario ya no paga un costo fijo. Ahora simplemente paga $1.50 por assitente. Modifica ambos programas y prueba de nuevo con los precios del tiquete de $3.00, $4.00 y $5.00, y compara los resultados.

Usuario:Sergiores:En Python:Ejercicio 3.2.1

  • Proporcionar variables definidas para todas las constantes que aparecen en el programa ganancia de la figura 5 y reemplace las constantes con sus nombres.

Usuario:Sergiores:En Python:Ejercicio 3.3.1

  • Los Estados Unidos usan el Sistema Inglés de medidas. El resto del mundo usa el sistema métrico. La siguiente tabla muetsra las 6 unidades principales de medidas de longitud del Sistema Inglés:
Inglés        Métrico
1 inch     = 2.54 cm.
1foot      = 12 in.
1 yard     = 3 ft.
1 rod      = 5(1/2) yd.
1 furlong  = 40 rd.
1 mile     = 8 fl.

Crear las funciones inches->cm, feet->inches, yards->feet, rods->yards, furlongs->rods, y miles->furlongs. Luego desarrolla las funciones feet->cm, yards->cm, rods->inches, y miles->feet.

Usuario:Sergiores:En Python:Ejercicio 3.3.2

  • Desarrolla el programa volumen_cilindro. Este consume el radio de la base de un cilindro y su altura; retorna el volumen del cilindro.

Usuario:Sergiores:En Python:Ejercicio 3.3.3

  • Desarrolla area_cilindro. El programa recibe el radio de la base del cilindro y su altura. EL resultado es el área de la superficie del cilindro.

Usuario:Sergiores:En Python:Ejercicio 3.3.4

  • Desarrollar la funcion area_tubo, computa la superficie del area de un tubo, el cual es un cilindro abierto. El programa consume tres valores; el radio interno del tubo, la longitud y el grosor.

Usuario:Sergiores:En Python:Ejercicio 3.3.5

  • Dessarrolla el programa altura, que determina la altura que alcanza un cohete en cierto tiempo. Si el cohete acelera a una constante g, este alcanza una velocidad g·t en unidades de tiempo t y una altura de 1/2·v·t donde v es la velocidad en el tiempo t.

Usuario:Sergiores:En Python:Ejercicio 3.3.6

  • Renombre el programa fahrenheit->celsius del ejercicio 2.2.1. El programa consume una temperatura medida en fahrenheit y produce el equivalente en celsius. desarrollar el programa celsius->fahrenheit, el cual consume una temperatura medida en celsius y produce el equivalente en fahrenheit.


Ir a: Usuario:Sergiores:En_Dr_Scheme