ASIX-M3-UF1-Proves

De wikiserver
Dreceres ràpides: navegació, cerca


Prova 1b

1. 2p Fer un programa que faci barres verticals de 2 asteriscs o 2 punts. El programa preguntarà el nombre de columnes i si son parells donarà un error i no continua.

Programa de barras. Introducir un numero impar entre 3 y 9
tamaño horizontal:6
error en la introducción del numero, debe ser impar y entre 3 y 9

Si es posa un numero imparell entre 3 i 9 el programa fa el dibuix que podeu veure a continuació

Programa de barras. Introducir un numero impar entre 3 y 9
tamaño horizontal:9
tamaño vertical:7
******************
..**..**..**..**..
..**..**..**..**..
..**..**..**..**..
..**..**..**..**..
..**..**..**..**..
..**..**..**..**..

La primera línia tota plena d'asteriscs (simula una separació o un pal per aguantar les barres) Les demés línies alternant '..' i '**'.


2. 1.5p Escriu un programa que sumi tots els números entre 1 i 500 (ambdós inclosos) que compleixin les 2 condicions:

   -> NO son múltiples de 3
   -> SI son múltiples de 5


3. 1.5p Endevinar un numero. Generem un número aleatori entre 1 i 25. Utilitzarem la funció randint que esta a la llibreria RANDOM. Per fer-la servir hem d'importar la llibreria:

from random import *

després generem el numero:

lanostravariable=randint(minim, maxim)

i a partir d'aquí el nostre programa preguntarà números fins que l'encertin. Per ajudar, cada vegada s'informarà si el numero es mes gran o més petit o si finalment l'han encertat i el programa acaba.


4. 1.5p Fer un programa que digui la mitjana (suma de tots els números, dividit per la quantitat de números), el valor màxim i mínim d'una seqüència de números enters positius introduïda per teclat i acabada en -1.


5. 1.5p Volem fer un codificador bàsic. Donat un text introduït per teclat, escriure'l en invertit. Per exemple:

"hola que tal"
sortida:
"lat euq aloh"


6. 2.2p Fer un programa que donat un text introduït per teclat compti: -> quantes paraules té. -> quantes lletres de cada tipus té. Podeu fer servir una cadena del tipus "ABCDEFGHIJKLMNÑOPQRSTVWXYZabcdefghijklmnñopqrstuwxyz01234567890,." per comparar i guardar les vegades que surt una lletra en una llista. Per exemple: "Estaba yo en el campo." El resultat mostrarà

Paraules: 5
E: 1
a: 3
b: 1
c: 1
e: 2
l: 1
m: 1
o: 2
s: 1
t: 1<!--
y: 1
.: 1

No mostrarà els espais (no compten). Tampoc les lletres que no surten al text.

-->