ESERCIZI TRA PROGRAMMAZIONE E MATEMATICA



Come si progettano algoritmi che risolvono i problemi aritmetici e geometrici?



  • analizzo bene il problema e mi chiedo quali sono i dati in ingresso (input), la possibile risoluzione da realizzare e i dati in uscita (output)
  • chiedo i dati in ingresso (INPUT, per esempio base e altezza di un triangolo)
  • verifico che i dati in ingressi siano validi (per esempio base > 0)
  • elaboro i dati per ottenere il risultato richiesto
  • scrivo i risultati (OUTPUT, per esempio l'area del triangolo)

Si possono usare diversi linguaggi, schemi ecc. Qui sotto facciamo esercizio risolvendo i problemi sotto descritti, con DUE linguaggi diversi: 

  • flowchart o diagrammi di flusso, grazie a Pureflow su ipad e con 
  • scratch sul tuo portfolio personale di Scratch.


Ecco gli algoritmi:

1) creare e provare un nuovo programma in scratch e flowchart che calcola l'area di un triangolo, con la base e l'altezza richiesti all'utente.


2) creare nel proprio profilo scratch e in pureflow l'algoritmo MEDIA che

  • chiede tre numeri all'utente
  • calcola e scrive la media dei tre numeri

3) calcolare e scrivere il valore massimo di 3 numeri inseriti dall'utente in scratch e in pureflow (vedi pag. 168 del libro)


EXTRA) creare un algoritmo in scratch e in pureflow che calcoli la somma di tutti i numeri inseriti. I ciclo di sommatoria si interrompe quando l'utente inserisce il numero 0. 



Tutti i pureflow vanno caricati in dropbox!


Buon lavoro

MC