Esercizi_estivi_23-24/3 ALGORITMI ITERATIVI/README.md

33 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 lesercizio 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 alluno per cento (Suggerimento: confrontare due risultati successivi, se differiscono “di
poco”...)