Esercizi con i numeri casuali

Di seguito alcuni esercizi sulla generazione di numeri casuali, di questi esercizi sono inserite anche le soluzioni (per ora in pascal EDIT le soluzioni non sono al momento scaricabili);
cari studenti, questo NON vuol dire che non dobbiate fare gli esercizi o che dobbiate guardare le soluzioni prima di farli.

Provate a farli e sbatteteci la testa, si impara di più riuscendo a farli da sé e magari impiegandoci un’ora piuttosto che guardando la soluzione di altri 10 secondi.

Se volete sapere come calcolare numeri casuali in C++ vi inoltro a questa pagina in cui  lo spiego velocemente e soprattutto in pratica.

 

Far lanciare una moneta e dire se è uscita testa o croce.
(soluzione: pascal)

Far lanciare un dado a 6 facce e dire cosa è uscito.
(soluzione: pascal)

Far lanciare un dado a 20 facce.
(soluzione: pascal)

Far scegliere il numero di facce di un dado all’utente e lanciare il dado con quelle facce.
(soluzione: pascal)

Far lanciare due dadi con 6 facce e dire se è uscita una coppia.
(soluzione: pascal)

Far lanciare 3 monete e dire cosa esce e poi dire quante teste e quante croci sono uscite.
(soluzione: pascal)

Far lanciare 3 dadi a 6 facce e dire se è uscito un tris o una coppia.
(soluzione: pascal)

Far lanciare 3 dadi a 6 facce e dire se sono in scala.

Modificare l’esercizio precedente facendo dire anche quando si ha una scala minima (1 2 3) o una scala massima (4 5 6).

PS: Le soluzioni in pascal qui sopra si avvalgono della funzione pascal random() in pascal senza alcun parametro.

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...