Do you need any help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 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 2021-22 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.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

Casi particolari hw2

a
andreasolda (740 points)
12 17 21
asked Oct 27, 2019 in HW2 obbligatorio by andreasolda (740 points)
recategorized Oct 27, 2019 by andrea.sterbini
Salve professore, Le pongo qui una domanda relativa allhw . Volevo sapere due cose:

devo prevedere che nella lista degli eventi ci sia la possibilità di avere il sorpasso della macchina che si trova in ultima posizione, Oppure che ci sia due volte la cancellazione della stessa macchina.
Oppure che ci sia un sorpasso di una macchina già eliminata
Spero di essere stato chiaro la ringrazio
663 views

2 Answers

Best answer
AndreaGasparini (18730 points)
6 12 118
answered Oct 27, 2019 by AndreaGasparini (18,730 points)
selected Oct 28, 2019 by andreasolda

Come è stato già detto in questo post, per ora possiamo supporre che gli input siano corretti e che quindi non vi siano casi particolari di errore, come quelli che hai fatto presente, da dover gestire.

andrea.sterbini (172780 points)
513 935 1789
answered Oct 27, 2019 by andrea.sterbini (172,780 points)
1) come si fa a far sorpassare l'auto in ultima posizione?
2) Come fa a ritirarsi un'auto che si è già ritirata?
3) come fa un'auto che si è ritirata a fare un sorpasso valido per la graduatoria finale?
a
andreasolda (740 points)
12 17 21
commented Oct 27, 2019 by andreasolda (740 points)
Grazie per la risposta, basta avere una Lista eventi che abbia due volte lo stesso evento di eliminazione, oppure  basta avere L’evento errato di superamento della macchina in ultima posizione. Ma da quanto mi ha scritto non devo tenere conto di questi eventi particolari. La ringrazio
andrea.sterbini (172780 points)
513 935 1789
commented Oct 27, 2019 by andrea.sterbini (172,780 points)
La mia domanda era: come modifico la graduatoria in quei tre casi?
a
andreasolda (740 points)
12 17 21
commented Oct 27, 2019 by andreasolda (740 points)
Non viene modificata sono i casi Per i  quali

Il programma andrebbe in errore
andrea.sterbini (172780 points)
513 935 1789
commented Oct 27, 2019 by andrea.sterbini (172,780 points)
Per essere precisi non è il programma ad andare in errore.
Questi sono esempi di input che implicano comportamenti NON modellati dal problema, anzi, non coerenti con la descrizione del problema.
Se la domanda era: Dobbiamo gestire input errati? la risposta è NO
Se la domanda era: questi sono input validi? la risposta è NO