33 lines
1.8 KiB
Markdown
33 lines
1.8 KiB
Markdown
|
# ALGORITMI ITERATIVI
|
|||
|
Argomenti: istruzioni di controllo delle iterazioni: while, do..while, for; scelta delle istruzioni più adatte,
|
|||
|
flowchart equivalenti delle singole istruzioni; conversione dei flowchart in modo da adattarli alle diverse
|
|||
|
istruzioni ammesse.
|
|||
|
|
|||
|
### Esercizio 3.1
|
|||
|
- a) Scrivere un programma che stampi una tabella con il quadrato ed il cubo di tutti i numeri interi compresi tra 1 e 2500.
|
|||
|
- b) Scrivere un programma in grado di stampare tutti i numeri interi multipli di 17 compresi tra 0 e 1000.
|
|||
|
- c) Scrivere un programma che stampi tutti gli anni bisestili che si sono avuti tra il 1901 e il 1999.
|
|||
|
|
|||
|
### Esercizio 3.2
|
|||
|
Scrivere un programma che richiede diverse volte chi ha fatto punto in una partita di tennis e stampi
|
|||
|
via via il punteggio, fino a che uno dei due giocatori vince il game.
|
|||
|
|
|||
|
### Esercizio 3.3
|
|||
|
Scrivere un programma che richiede diverse volte chi ha fatto punto in una partita di pallavolo (con il
|
|||
|
vecchio regolamento: il primo scambio determina chi ha il possesso palla; da quel momento la
|
|||
|
squadra che vince lo scambio acquisisce un punto se ha il possesso palla, altrimenti acquisisce il
|
|||
|
possesso della palla; si arriva ai 15 ma con distacco minimo di 2 punti: sul 14-14 si arriva ai 16, sul
|
|||
|
15-15 si arriva ai 17...) e stampi via via il punteggio, fino a che una delle due squadre vince il set.
|
|||
|
|
|||
|
### Esercizio 3.4
|
|||
|
Modificare l’esercizio 2.8 per chiedere più combinazioni degli ingressi di seguito e più porte logiche di
|
|||
|
seguito.
|
|||
|
|
|||
|
### Esercizio 3.5
|
|||
|
Scrivere un programma che determina il calcolo si sen(x) con la seguente formula:
|
|||
|
```bash
|
|||
|
sen(x) = x – x^3/3! + x^5/5! – x^7/7! +... + (-1)^n x^(2n+1)/(2n+1)!
|
|||
|
```
|
|||
|
Il programma usa tanti termini quanti sono necessari ad ottenere una approssimazione di sen(x)
|
|||
|
inferiore all’uno per cento (Suggerimento: confrontare due risultati successivi, se differiscono “di
|
|||
|
poco”...)
|