Diferència entre revisions de la pàgina «ASIX-M3-UF1-Proves Tipus de dades estructurades»
De wikiserver
(Es crea la pàgina amb «1- Feu un programa que a partir d'una frase introduïda per teclat, mostri les paraules que comencin i acabin per la mateixa lletra (no distingir minúscules i majúsc...».) |
|||
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
− | 1- Feu un programa que a partir d'una frase introduïda per teclat, mostri les paraules que comencin i acabin per la mateixa lletra (no distingir minúscules i majúscules) i digui quantes paraules no ho compleixen. | + | 1- Feu un programa que a partir d'una frase introduïda per teclat, mostri les paraules que comencin i acabin per la mateixa lletra (no distingir minúscules i majúscules i mínim dues lletres) i digui quantes paraules no ho compleixen. 3 punts |
<pre> | <pre> | ||
Exemple | Exemple | ||
+ | |||
Frase: "El David ha regalat unes sabates a un nen trist que anava descalç" | Frase: "El David ha regalat unes sabates a un nen trist que anava descalç" | ||
Paraules que comencen i acaben amb la mateixa lletra: David, sabates, nen, trist, anava | Paraules que comencen i acaben amb la mateixa lletra: David, sabates, nen, trist, anava | ||
Número de paraules que no comencen i acaben amb la mateixa lletra: 8 | Número de paraules que no comencen i acaben amb la mateixa lletra: 8 | ||
+ | </pre> | ||
+ | |||
+ | 2- Feu un programa que a partir de dues llistes d'artícles, crei un altra només amb els productes que apareixen només en una de les llistes. 3 punts | ||
+ | <pre> | ||
+ | Exemple | ||
+ | llistaArticles1 = ["impressora", "ordinador", "CPU", "teclat", "ratolí", "disc dur"] | ||
+ | llistaArticles2 = ["pantalla", "impressora", "projector", "CPU", "teclat"] | ||
+ | |||
+ | llistaArticlesDiferents = ["ordinador", "ratolí", "disc dur", "pantalla", "projector" ] | ||
+ | </pre> | ||
+ | |||
+ | 3. Feu un programa que defineixi per codi una llista de productes amb els seus preus per unitat, creï un segon diccionari amb la llista de la compra d'un client (producte i quantitat) i després mostri la factura (unitats * preu producte i el import total de la cistella de compra). 4 punts | ||
+ | |||
+ | <pre> | ||
+ | Exemple | ||
+ | # Productes i preu | ||
+ | Productes = {'Samarreta' : 8.55, 'Foulard' : 8.20, 'Gorra' : 6.95, 'Bufanda': 11.25, 'Mocador' : 12.00, 'Mitjons': 9.95, 'Calçotets' : 9.70, 'Pijama' : 12.40} | ||
+ | |||
+ | Es demanen els productes i es crea la cistella (cal comprovar que els productes existeixen). | ||
+ | Cistella = {'Gorra' : 2, 'Mocador' : 4, 'Foulard' : 2, 'Pijama' : 1} | ||
+ | |||
+ | Factura | ||
+ | |||
+ | Producte Unitats Preu Total producte | ||
+ | Gorra 2 6.95 13.90 | ||
+ | Mocador 4 12.00 48.00 | ||
+ | Foulard 2 8.20 16.40 | ||
+ | Pijama 1 12.40 12.40 | ||
+ | |||
+ | Total: 90.70 | ||
</pre> | </pre> |
Revisió de 12:02, 17 maig 2023
1- Feu un programa que a partir d'una frase introduïda per teclat, mostri les paraules que comencin i acabin per la mateixa lletra (no distingir minúscules i majúscules i mínim dues lletres) i digui quantes paraules no ho compleixen. 3 punts
Exemple Frase: "El David ha regalat unes sabates a un nen trist que anava descalç" Paraules que comencen i acaben amb la mateixa lletra: David, sabates, nen, trist, anava Número de paraules que no comencen i acaben amb la mateixa lletra: 8
2- Feu un programa que a partir de dues llistes d'artícles, crei un altra només amb els productes que apareixen només en una de les llistes. 3 punts
Exemple llistaArticles1 = ["impressora", "ordinador", "CPU", "teclat", "ratolí", "disc dur"] llistaArticles2 = ["pantalla", "impressora", "projector", "CPU", "teclat"] llistaArticlesDiferents = ["ordinador", "ratolí", "disc dur", "pantalla", "projector" ]
3. Feu un programa que defineixi per codi una llista de productes amb els seus preus per unitat, creï un segon diccionari amb la llista de la compra d'un client (producte i quantitat) i després mostri la factura (unitats * preu producte i el import total de la cistella de compra). 4 punts
Exemple # Productes i preu Productes = {'Samarreta' : 8.55, 'Foulard' : 8.20, 'Gorra' : 6.95, 'Bufanda': 11.25, 'Mocador' : 12.00, 'Mitjons': 9.95, 'Calçotets' : 9.70, 'Pijama' : 12.40} Es demanen els productes i es crea la cistella (cal comprovar que els productes existeixen). Cistella = {'Gorra' : 2, 'Mocador' : 4, 'Foulard' : 2, 'Pijama' : 1} Factura Producte Unitats Preu Total producte Gorra 2 6.95 13.90 Mocador 4 12.00 48.00 Foulard 2 8.20 16.40 Pijama 1 12.40 12.40 Total: 90.70