Consideracions a tenir en compte per a tots els exercicis:
• han de ser el més eficient possible. • no hem de fer control d’errors, es suposa que l’usuari introdueix el tipus de dada correcta.
Examen 1 (1,75 punts)
Escriu un programa que calcule la velocitat al recórrer una distancia determinada en un temps determinat. La distancia es pot expressar en metres o kilòmetres. El temps es pot expressar en segons o hores. Recordar que un km són 1000 metres, una hora son 3600 segons i la velocitat és la distancia dividit pel temps. Cal comprovar que les unitats estan ben expressades i si no, mostrar missatge d’error.
Si les unitats són correctes es calcula la velocitat.
Examen 2 (1,75 punts)
Escriure un programa que guarde en un diccionari els preus de les fruites de la taula. Ha de preguntar a l’usuari per una fruita, els kilograms i mostre per pantalla el preu d’eixe nombre de kg de fruita. Si la fruita no està al diccionari ha de mostrar un missatge informant d’això. Fruita Preu Plàtan 1.35 Poma 0.80 Pera 0.85 Taronja 0.70 Examen 3 (2,5 punts) Convertir un nombre binari a decimal. Recordeu que cal fer potències de 2 en ordre invers. Exemple de l’algoritme a aplicar.
Pista: Consisteix en anar agafant l’últim dígit del número
binari per calcular la potència començant des de 0. Després és necessari actualitzar el nombre binari sols amb els dígits que quede. Per exemple, primer agafem l’últim 1 i fem la potència, el nou nombre binari serà 11010. Així successivament.