Come scrivere pseudocodice in modo ottimale

Alexis (1440 points)
6 14 18
asked Nov 1, 2021 in HW2 by Alexis (1,440 points)

Volevo chiedere qualche consiglio per scrivere lo pseudocodice per algorithm.txt prima di caricare codice e pseudocodice su q2a.

Non saprei bene cosa e come scrivere su algorithm.txt senza dare troppi dettagli implementativi specifici ma allo stesso tempo senza scrivere qualcosa di troppo generico o inutile per chi otterrà il file in fase di peer-assessment.

Qualche idea o esempio su come scrivere pseudocodice?

  • Sarebbe una buona idea descrivere le funzioni ausiliarie?
  • Quanto dettagliatamente bisognerebbe descrivere le singole funzioni?
  • Riguardo cicli, funzioni built-in e variabili locali delle funzioni?

1 Answer

Best answer
B
BesMorgan (2950 points)
1 2 16
answered Nov 1, 2021 by BesMorgan (2,950 points)
selected Nov 1, 2021 by Alexis
Ciao Alexis, avendo chiesto al Prof Sterbini diverse volte come funzionasse, lui ci ha detto di descrivere il procedimento esattamente come ti sarà venuto in mente prima di scrivere il codice. Io per esempio conosco la materia da pochissimo e per me sarà fondamentale il commento dei miei peer. Ho capito che l’importante è non scrivere il codice, ma i passaggi che ti hanno portato a crearlo.Penso che tu possa essere dettagliato quanto vuoi. Come fossero i commenti che si scrivono tra il codice.
Alexis (1440 points)
6 14 18
commented Nov 1, 2021 by Alexis (1,440 points)
Grazie per il consiglio. Normalmente quando devo creare un codice più complesso come quello degli homework disegno su dei fogli di carta dei ragionamenti per organizzare il lavoro. Non sempre ci sono parole scritte infatti spesso sono più simili a dei disegni o schemi, però mi è stato utile rivederli per scrivere l'algoritmo a parole.

Buona fortuna per il peer-assessment!
ZioNick (7870 points)
1 2 10
commented Nov 3, 2021 by ZioNick (7,870 points)
Quindi invece di scrivere uno pseudocodice posso scrivere anche un normale testo all interno di un file txt che spieghi la funzionalita del programma?
Exyss (21390 points)
1 2 79
commented Nov 3, 2021 by Exyss (21,390 points)
Si credo venga inteso quello con "pseudocodice" al posto di un classico pseudo codice. Per esserne sicuri forse fare un misto tra i due potrebbe essere la scelta migliore (?)
EGhis (430 points)
0 0 3
commented Nov 4, 2021 by EGhis (430 points)
da ciò che mi è sembrato di capire sarebbe ottimo come pseudocodice scrivere il procedimento del tuo ragionamento , (es. ho creato questa list per fare questo, ho inserito un ciclo for per questo motivo...etc..etc..)