Esercizi: Libreria ezgraphics
Scopo principale di questa esercitazione è provare a scrivere i primi programmi con la libreria ezgraphics. Ricordo a tutti che la libreria ezgraphics deve essere installata prima di esser utilizzata. Potete seguire a tale scopo le apposite istruzioni. Per svolgere alcuni di questi esercizi potreste voler consultare il manuale di riferimento di ezgraphics.
Esercizi
Gli esercizi sono fatti per essere svolti dagli studenti. Il docente girerà tra i tavoli, dando qualche suggerimento a chi vede in difficoltà. Non esitare a contattarlo per qualunque domanda o problema: non rimanete bloccati, chiedete aiuto !! Le lezioni di laboratorio sono una opportunità che dovreste riuscire a sfruttare il più possibile, proprio per la presenza costante del docente! Per svolgere molti di questi esercizi dovrete consultare la documentazione di ezgraphics.
Esercizio 1
Installare la libreria ezgraphics (consultare a tal proposito la parte finale della pagina di Installazione dell'ambiente di sviluppo) ed eseguire il programma che utilizza la libreria ezgraphics per visualizzare una faccina sviluppato durante la lezione di Programmazione e Algoritmi 1 (e che potete scaricare qui).
Esercizio 2 (variante di P2.27)
Scrivere un programma che disegni una casa come quella raffigurata qui sotto:

Esercizo 3 (P2.30)
Scrivere un programma che visualizzi i 5 cerchi olimpici:

Esercizio 4 (P2.26)
Scrivere un programma che visualizzi questo bersaglio formato da cerchi concentrici:

Suggerimento: iniziare dal cerchio esterno e disegnate cerchi sempre più piccoli, alternativamente di colore nero e bianco.
Esercizio 5 (P2.31)
Disegnare un grafico a barre (orizzontali o verticali, a vostra scelta) per rappresentare i dati seguenti, scrivendo una etichetta accanto a caiscuna barra. Consultare la documentazione di ezgraphics per scoprire come disegnare rettangoli e come scrivere sul canvas.
| Nome del ponte | Campata più lunga in piedi |
|---|---|
| Golden Gate | 4200 |
| Brooklin | 1595 |
| Delware Memorial | 2150 |
| Mackinac | 3800 |
Attenzione! Quello che dovete visualizzare non è la tabella qui sopra, ma il grafico a barre corrispondente, qualcosa come questo: