Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Esercizio 3. Problemi comprensione del testo

N
Nikolay (1250 points)
5 21 30
in Es3 by (1.3k points)
Salve, ragazzi. Chiedo scusa, faccio una domanda un po blanda. Ho problemi di comprensione del testo. Ultimamente faccio davvero fatica a capire cosa si sta chiedendo nel testo. Ultimo esercizio per me e' veramente faticoso. Non ho capito nemmeno come sono posizionati i quadrati. Se x e y indicano colonna e riga in cui si trova quadrato come fa il quadrto(1,1) a trovarsi in basso a destra? Se un intero positivo sposta robotino in verticale (x, y + |a|) e un intero negativo lo sposta in orizzontale (x + |a|, y) come fa "quadrato (1,1), la sequenza 5,-2,-2,2,4 lo porta nel quadrato (9,8)"?? Il risultato di questa sequenza e' (5,12)!! Perche' per y diventa :

1+5+2+4 (cioe somma di tutti interi positivi) e per x diventa 1 + |-2| + |-2| = 5, cioe somma di tutti interi negtivi. Mi sono bloccato qui, figuriamoci il resto del problema. Lo so che faccio una domanda molto astratta, ma qualcuno mi potrebbespiegare a parole povere cosa vuole questo programma? Vi ringrazio tanto
390 views
closed

1 Answer

Best answer
G
Gdn98 (11600 points)
5 35 101
by (11.6k points)
selected by

Allora il programma che devi andare a creare ti da un file di testo che contiene una serie di numeri che sono il percorso del primo robot, una seconda serie (per il secondo robot) e una terza serie di tuple che corrispondono a dei punti su un piano cartesiano, mettiamola cosi. I robottini muovendosi, delineano una linea chiusa nel piano. Se una delle tuple si trova all'interno di questa linea chiusa, il punto va bene. Quindi il risultato dell'esercizio non è il punto finale del robottino ma vuole sapere quali sono i punti nell'area costruita dal movimento di questi due robottini. La sequenza è 5 -2 -2 2 -4 per questo non ti tornano i calcoli

N
Nikolay (1250 points)
5 21 30
by (1.3k points)

Grazie! La tua spiegazione mi ha aiutato parecchio. Infatti immaginavo che la sequenza e' 5 -2 -2 2 -4. 

Ma quante volte ancora trovero' incorettezza nel testo?

Auron (15880 points)
51 126 194
by (15.9k points)
Sei sicuro di questa incorrettezza?
Io ho scritto il codice affidandomi sulle informazioni del testo, e il mio è sempre stato -4, da quando ho iniziato a lavorare sul terzo...