Usuario:Sergiores / En Dr Scheme

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

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


Sergiores / En Dr Scheme / Ejercicio 2.1

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

Sergiores / En Dr Scheme / Ejemplo 2.2

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

Sergiores / En Dr Scheme / Ejemplo 2.3

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

produce el equivalente Celsius.

Sergiores / En Dr Scheme / Ejemplo 2.4

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

en euros.

Sergiores / En Dr Scheme / Ejemplo 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.

Sergiores / En Dr Scheme / Ejemplo 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.

Sergiores / En Dr Scheme / Ejemplo 2.7

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

Sergiores / En Dr Scheme / Ejemplo 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).

Sergiores / En Dr Scheme / Ejemplo 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.

Sergiores / En Dr Scheme / Ejemplo 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.

Sergiores / En Dr Scheme / Ejemplo 2.11

  • Proporciona definiciones de variables para todas las constantes que aparecen en el programa de ganancias de la figura 5 y reemplaza las constantes con sus nombres.iguientes expresiones, leer y comprender los mensajes de error:

Sergiores / En Dr Scheme / Ejemplo 2.12

  • Leer los mensajes de error al ejecutar las siguientes expresiones y fijar la definición apropiada.

Sergiores / En Dr Scheme / Ejemplo 2.13

  • Evaluar las siguientes expresiones gramaticalmente legales:

Sergiores / En Dr Scheme / Ejemplo 2.14

  • Ejecutar el siguiente programa y evaluar (somef 10 20) y (somef 10) en la ventana de Interacciones.

Sergiores / En Dr Scheme / Ejemplo 3.1.1

  • Proporciona definiciones de variables para todas las constantes que

aparecen en el programa de ganancias de la figura 5 y reemplaza las constantes con sus nombres.

Sergiores / En Dr Scheme / Ejemplo 3.1.2

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

Sergiores / En Dr Scheme / Ejemplo 3.1.3

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

Sergiores / En Dr Scheme / Ejemplo 3.1.4

  • Después de estudiar el costo del show, 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 asistente. Modifica ambos programas y prueba de nuevo con los precios del tiquete de $3.00, $4.00 y $5.00, y compara los resultados.

Sergiores / En Dr Scheme / Ejemplo 3.2.1

  • Proporciona definiciones de variables para todas las constantes que aparecen en el programa de ganancias de la figura 5 y reemplaza las constantes con sus nombres.

Sergiores / En Dr Scheme / Ejemplo 3.3.1

  • Los Estados Unidos usan el Sistema Inglés de medidas. El resto del mundo usa el sistema métrico. Por lo tanto, personas que viajan al extranjero y compañÂías que comercian con socios extrajeros usualmente necesitan convertir de medidas inglesas a las métricas y viceversa. La siguiente tabla muestra las 6 unidades principales medidas de longitud del Sistema Inglés:
Inglés        Métrico  
1 inch     =  2.54  cm  
1 foot     =  12  in.  
1 yard     =  3  ft.  
1 rod      =  5(1/2)  yd.  
1 furlong  =  40  rd.  
1 mile     =  8  fl. 

Sergiores / En Dr Scheme / Ejemplo 3.3.2

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

Sergiores / En Dr Scheme / Ejemplo 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.

Sergiores / En Dr Scheme / Ejemplo 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.

Sergiores / En Dr Scheme / Ejemplo 3.3.5

  • Desarrolla 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 de g · t en unidades de tiempo t y una altura de 1/2 * v * t donde v es la velocidad en el tiempo t.

Sergiores / En Dr Scheme / Ejemplo 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.