Una classe scolastica di Cogoleto vuole andare a visitare l'Acquario di Genova.
1) Muovendosi da Cogoleto a Genova ci si sposta verso il Levante o il Ponente ligure?
2) Sai spiegare l’origine dei termini "Levante" e "Ponente"?
3) Quali sono le due province liguri confinanti con Genova, a Levante e a Ponente?
4) Utilizzando la tabella degli orari del treno per il tratto Savona-Genova allegata calcola:
 a) la distanza tra Cogoleto e Genova Principe
 b) quanti km in meno farà un tuo compagno che decida di prendere il treno ad Arenzano
 c) quanto sarà lungo complessivamente il viaggio "andata e ritorno" Cogoleto-Genova Principe
 d) se la visita all'Acquario inizia alle ore 9:30, spiega a che ora dovrai prendere il treno, e perché
 e) determina la durata del viaggio in treno in ore e minuti e in forma decimale,  e
 f) rappresenta graficamente lo spostamento del treno (da Cogoleto a Genova) in funzione del tempo.

2) "Levante" deriva dal verbo "levarsi", che significa "sorgere", e indica la direzione verso cui si vede sorgere il sole. "Ponente" deriva dal verbo "porre", e indica la direzione verso cui si vede posarsi (tramontare) il sole.

4) d)

4) f) Il grafico dello spostamento in km in funzione dell'ora


Il grafico (da fare "a mano") è ottenibile anche con un semplice script online: vedi.

È ottenibile anche con WolframAlpha coi comandi:

plot {(8+32/60,0);(8+36/60,4);(8+43/60,11);(8+47/60,14);(8+51/60,16);(8+55/60,19);(8+59/60,20);(9+4/60,22);(9+10/60,25)}
# Come è realizzabile con R:
source("http;//macosa.dima.unige.it/r.R")                           # vedi qui
BF=6; HF=4
t = c(8+32/60,8+36/60,8+43/60,8+47/60,8+51/60,8+55/60,8+59/60,9+4/60,9+10/60)
s = c(126,   130,    137,    140,    142,    145,    146,    148,    151) - 126
Planeww(8+1/2, 9+10/60,  0,25)
gridHC(0:30, "grey45")
gridVC(seq(8.5,9.5,1/60), "grey45")
GridHC(seq(0,30,5), "grey15")
GridVC(seq(8.5,9.5,1/6), "grey15")
l2p(-1,0,1,0, "black"); l2p(8.5,-1,8.5,1, "black")
polylin(t,s, "blue"); POINT(t,s, "brown")
abovex("ora"); abovey("km percorsi dal treno")
underX("8:30",8.5); underX("8:40",8+4/6); underX("8:50",8+5/6); underX("9:00",9); underX("9:10",9+1/6)
UnderY("0",0); UnderY("10",10); UnderY("20",20)