Esercizi con iterazioni definite

Ecco alcuni esercizi sull’iterazione definita con soluzioni in Pascal e C++.
Per quanto riguarda Pascal ricordo il manuale on line e ecco il link alla pagina in cui viene spiegato il for.

ESERCIZI CON ITERAZIONI

  1. Scrivere i primi cento numeri naturali
    (soluzione Pascal, C++)
  2. Scrivere i  numeri naturali compresi tra 1 e un numero letto in input
    (soluzione Pascal, C++)
  3. Leggere un numero naturale n e scrivere in output un numero n di ‘+'(Ad esempio se leggo 5 l’output sarà: +++++ ) (soluzione Pascal, C++)
  4. Leggere in input 10 numeri e calcolarne la somma
    (soluzione Pascal, C++)
  5. Leggere in input 7 numeri e calcolarne la media
    (soluzione Pascal, C++)
  6. Scrivere i primi 11 multipli di un numero inserito da tastiera
    (soluzione Pascal, C++)
    ESERCIZI CON ITERAZIONI E IF
  7. Scrivere un programma che legge 5 numeri da tastiera e ne  restituisce il minimo
    (soluzione Pascal, C++)
  8. Scrivere un programma che letto un numero scrive tutti i suoi divisori
    (il resto della divisione
    – in Pascal si calcola con l’operatore mod ad esempio 5 mod 2 =1
    – in C++ si calcola con l’operatore % ad esempio 5%2=1)
    (soluzione Pascal, C++)
  9. Scrivere un programma che legge due numeri e scrive tutti i divisori del primo compresi tra 1 e il secondo.
    (soluzione Pascal, C++)
  10. Scrivere un programma che verifica se un numero è un numero primo.
    (soluzione Pascal, C++)
  11. Scrivere un programma che legge 10 numeri e dice quanti sono positivi, quanti negativi e quanti nulli.
    (soluzione Pascal, C++)
    CON NUMERI CASUALI
  12. Scrivere un programma che Lancia un numero di dadi a sei facce scelto dall’utente, mostra i risultati e dice quante volte è uscito il 6.
    (soluzione: Pascal, C++)
  13. Scrivere un programma che lancia 100 monete e dice quante volte è uscita testa e quante volte è uscita croce.
    (soluzione: Pascal, C++)
  14. Scrivere un programma che lancia 10 dadi a 6 facce e se la somma dei risultati è maggiore di 35 dice che il risultato è sopra la media.
    (soluzione: Pascal, C++)
  15. Scrivere un programma che chiede un numero all’utente poi estrae 5 numeri compresi tra 1 e 90 compresi (tipo la tombola) e dice se è uscito il numero inserito dall’utente.
    (soluzione: Pascal, C++)
    CICLI ANNIDATI
  16. Scrivere la tavola pitagorica (la tavola delle tabelline).
    (soluzione: Pascal, C++)
  17. Leggere in input due numeri naturali b e h e in output far scrive un rettangolo di “*” con b asterischi per la base e h per l’altezza.
    Ad esempio se legge 5 e 3 disegnerà:
    *****
    *****
    *****
    (soluzione: Pascal, C++)
  18. Scrivere un programma che chiede quanti alunni ci sono in una classe poi per ogni alunno fa inserire 5 voti e ne scrive la media.
    (soluzione: Pascal, C++)
  19. Scrivere un programma che per una classe con 10 alunni per ogni alunno:
    – chiede quanti voti ha,
    – li fa inserire
    – ne calcola per ogni alunno la media
    – dice quante insufficienze ha quell’alunno.
    Dopo che sono stati inseriti i voti per tutti gli alunni, il programma dice quanti voti insufficienti in tutto ci sono stati e quanti alunni hanno una media inferiore al 6.
    (soluzione: Pascal, C++)
  20. Dato un numero intero n, scrivere un algoritmo che scriva quali e quanti fattori prima ha.

 

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...