Anda di halaman 1dari 2

Facultad de Ciencias Fsicas y Matemticas Universidad de Chile

CC1002-6 Introduccin a la Programacin


Profesores: Jos Pino y Nelson Baloian
Auxiliares: Jos Miguel Cordero y Sergio Peafiel

Auxiliar 1: Expresiones y Funciones


7 de Agosto de 2017

P1. Velocmetro
Se est desarrollando un nuevo tipo de drone que es capaz de volar ms rpido que los que existen
hoy en el mercado. El drone cuenta con un sensor que mide la velocidad con respecto al suelo, sin
embargo este sensor entrega los resultados en m/s, los usuarios experimentales han reportado que
les gustara que esto fuera en km/h, por esto le pide que cree la funcin msAKmh(vel) que dado una
velocidad en m/s retorna el equivalente en km/h.
msAKmh(25)
90.0

P2. Pirmides
Un arquelogo est interesado en estudiar la forma construccin de las pirmides. Para eso, quiere
saber la masa. Para poder calcularla, se le pide que cree una funcin masaPiramide(lado,h,densidad)
que reciba como parmetros el lado de la base cuadrada (en metros), la altura (en metros) y la
densidad del material (en g/cm3 ), y devuelva la masa total de la pirmide (en kilogramos). Recuerde
que V olumen = 31 areaBase altura.
masaPiramide(1,3,1)
1000.0

P3. Notas
Un grupo de auxiliares de Programacin quiere facilitar el clculo de las notas de los ejercicios.
Para esto, requieren una funcin calculoNotas(ptjeObtenido, ptjeTotal) que reciba el puntaje
obtenido por el alumno en el ejercicio y la cantidad de puntos totales y retorne la nota. Considere
que con 0 puntos se obtiene un 1.0 (es decir, hay un punto base), con todo el puntaje un 7.0 y con la
mitad del puntaje un 4.0 (una escala del 50
calculoNotas(0,100)
1.0
calculoNotas(9,10)
6.4

P4. Repetir
Cree la funcin repetir(texto, n) que retorna el texto entregado repetido n veces y separados por
espacios (Ver ejemplos). Note que ni el ltimo ni el primer caracter son espacios.

repetir(hola,3)
hola hola hola
repetir(arbol, 4)
arbol arbol arbol arbol
repetir(CC1002, 1)
CC1002

1
Facultad de Ciencias Fsicas y Matemticas Universidad de Chile

P5. Barra de progreso


Un trabajador debe esperar a que una mquina termine de procesar ciertos materiales antes de ser
procesados, esta mquina entrega el porcentaje de avance que lleva, sin embargo se ha decidido cambiar
este valor por una barra de progreso. Esta consistir en una pequea pantalla capaz de mostrar hasta
N caracteres. Cree la funcin barraProgreso(valor,N) que dado un valor de porcentaje y la cantidad
de caracteres, retorna un texto de largo N de los cuales los primeros valor % son el caracter # y el
resto _ (Ver ejemplos)
barraProgreso(50,4)
##__
barraProgreso(72,10)
#######___

Anda mungkin juga menyukai