Esercitazioni con soluzioni allegate

Alcune esercitazioni su Flowgorithm e python con soluzioni allegate (da scaricare).

  1. Condizioni
  2. Ripetizioni (parte 1)
  3. Ripetizioni (parte 2)
  4. Ripetizioni in python

Condizioni

Risolvere su Flowgorithm i seguenti problemi e inviare i file come soluzioni.

  1. Chiedere all’utente 3 numeri.
    • Se i numeri vengono dati in ordine crescente, cioè se ogni numero è maggiore del precedente, scrivere “Numeri in ordine crescente”.
    • Se i numeri vengono dati in ordine decrescente, cioè se ogni numero è minore del precedente, scrivere “Numeri in ordine decrescente”.
    • Se i numeri sono tutti uguali, scrivere “Numeri tutti uguali.”
    • Altrimenti scrivere “Numeri in nessun ordine particolare”.

    Soluzione

  2. Chiedere a 4 studenti il nome e il comune in cui vivono. Contare e scrivere quanti studenti vivono a Norcia.

    Soluzione Soluzione con ripetizione

Ripetizioni (parte 1)

Risolvere su Flowgorithm i seguenti problemi e inviare i file come soluzioni.

  1. Scrivere il diagramma a blocchi di un programma che chieda due numeri all’utente con le richieste “Inserire primo numero” e “Inserire secondo numero”.
    • Se questi due numeri sono uguali, il programma termina con il messaggio “I due numeri sono uguali, grazie.”
    • Se questi due numeri non sono uguali, il programma indica quale è il minore, quale è il maggiore, e poi chiede ulteriori due numeri, ripetendosi.

    Soluzione

  2. Scrivere un programma che stampi i numeri da 1 a 100.

    Soluzione

Ripetizioni (parte 2)

Risolvere su Flowgorithm i seguenti problemi e inviare i file come soluzioni.

  1. Chiedere all’utente un numero stampare tutti i numeri da 1 fino a quel numero.

    Soluzione

  2. Chiedere a 5 persone il loro nome e la loro età. Stampare il nome della persona più grande.

    Soluzione

  3. Chiedere il nome a 10 persone, stampare quante si chiamano Giovanni.

    Soluzione

Ripetizioni in python

Convertire in codice python le soluzioni ai 3 esercizi riportati nella parte 2:

  • Creare un nuovo notebook su Google Colab e nominarlo esercitazione.ipynb.
  • Creare 3 celle, una per ogni esercizio, che implementino con codice python i diagrammi a blocchi allegati come soluzione.
  • Eseguire le celle una a una premendo il tasto Play e verificare che tutto funzioni a dovere.
  • Allegare il file Colab come soluzione a questa esercitazione e consegnare.

    Soluzione

Come usare Colab e python? Ricordarsi le spiegazione e le esercitazioni dei giorni passati e leggere il breve manuale python e Colab scritto come materiale didattico.