ESERCIZI DI INFORMATICA 3D INF. Gli alunni che ... - Bianca Petretti
ESERCIZI DI INFORMATICA 3D INF. Gli alunni che ... - Bianca Petretti
ESERCIZI DI INFORMATICA 3D INF. Gli alunni che ... - Bianca Petretti
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
19) Media dei voti universitari<br />
Si scriva un programma <strong>che</strong> conoscendo quanti esami (minimo 3 e massimo 50) siano stati sostenuti da uno<br />
studente nonché i voti conseguiti in ciascun esame, ne calcoli la media, il voto massimo, il voto minimo, la<br />
varianza ed il voto di base per la laurea espresso in 110mi. (Utilizzare un menu di scelta)<br />
Si consulti wikipedia per il calcolo della varianza.<br />
Per il calcolo del voto base di laurea in 110mi:<br />
- si considera la media dei voti escludendo voto massimo e voto minimo<br />
- si moltiplica per 110 e poi si divide per 30<br />
- si approssima per difetto o eccesso all’intero più vicino<br />
20)<br />
La funzione controlla Matrice prende in ingresso A, una matrice rettangolare di interi di dimensioni<br />
effettive r e c e restituisce opportunamente un vettore di interi res.<br />
La funzione analizza separatamente ogni riga della matrice A e controlla <strong>che</strong> ogni riga soddisfi il seguente<br />
criterio:<br />
“Sia a il primo elemento della riga, b il secondo elemento della riga e k sia un qualsiasi elemento su<br />
ccessivo (dalla posizione 3 in poi). Ogni elemento k deve soddisfare:<br />
k>a e (k-a) è multiplo di b”<br />
Il vettore di interi res restituito al programma main ha lunghezza r ed è cosi' costituito:<br />
• res alla posizione i-sima vale 0 se la riga i-sima soddisfa la condizione sopra citata.<br />
• res alla posizione i-sima vale n se l'elemento n-simo della riga i-sima è il primo a non soddisfare la<br />
condizione.<br />
Si scriva<br />
<br />
<br />
<br />
il prototipo della funzione controllaMatrice<br />
la funzione controllaMatrice<br />
Il main in cui si chiama la funzione controlla Matrice e si stampa a video l'output (si assuma <strong>che</strong> la<br />
matrice A e le dimensioni r e c siano già definiti e popolati dal programmatore)<br />
Per Esempio:<br />
res=<br />
FUNZIONI e STRINGHE<br />
21) Si scriva un programma <strong>che</strong> letta da tastiera una stringa di al più mille caratteri, ne conti e stampi a<br />
video:<br />
- il numero di vocali<br />
- il numero di caratteri numerici<br />
- il numero di caratteri non alfanumerici<br />
Definire per fare ciò tre opportune funzioni contaVocali, contaNumerici, contaNonAlfaNum e richiamarle<br />
opportunamente nel main.<br />
22) Si scriva un programma <strong>che</strong> letta da tastiera una stringa di al più mille caratteri, la stampi a video<br />
ponendo ciascuna parola su una riga diversa.<br />
23) Si scriva un programma <strong>che</strong> letta da tastiera una stringa di al più mille caratteri, la stampi al contrario.<br />
24) Si scriva un programma <strong>che</strong> letta da tastiera una stringa contenente una singola parola di al massimo<br />
20 caratteri, stabilisca se è palindroma