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

Do you need help?

Come scrivere il file txt

e
eleonora.cafaro (1130 points)
2 4 9
in Info su corso ed esami by (1.1k points)
recategorized by
Buonasera,

Vorrei sapere se il file di testo bisogna scriverlo descrivendo passaggio per passaggio senza inserire linguaggi informatici, oppure va scritto uno pseudo codice.

Nel caso si potesse scrivere uno pseudo codice , andrebbe bene una cosa del genere o è troppo dettagliata?

def funz(w):

      definisci dizionario

      inizializza val = 0

      for l in len(w):

             aggiorna val con il il valore di l utilizzando il dizionario

      ritorna val
445 views
closed

5 Answers

Best answer
SimoneModiga (3370 points)
7 18 34
by (3.4k points)
selected by
Io personalmente ho descritto il mio algoritmo a parole senza usare effettivamente del codice, andando ad enunciarne la logica dietro

e il funzionamento a grandi linee, come un fluido discorso.

Considera che altre persone lo leggeranno, quindi descrivilo come lo descriveresti a parole a qualcuno.

Lo pseudo-codice tienilo nel programma vero e proprio (ovvero come commenti per le varie istruzioni).
alessio. (2780 points)
2 6 14
by (2.8k points)
Devi scrivere uno pseudo-codice in maniera discorsiva.Io scriverei cosi: "Ho usato una funzione per calcolare val.All'interno della funzione ho inserito un dizionario che funge da base per i calcoli e un ciclo for che li svolge".
e
eleonora.cafaro (1130 points)
2 4 9
by (1.1k points)
Praticamente non si può mandare quindi uno pseudo codice. Lo pseudo codice all'interno ha dei linguaggi informatici, invece tu mi stai dicendo di no . Corretto ?
alessio. (2780 points)
2 6 14
by (2.8k points)
Il modo migliore per scriverlo secondo me è far finta di star a spiegando il programma a qualcuno che però non può vedere il codice.Puoi dire se hai usato cicli,if,dizionari etc.,ma non esplicitarli.Chi lo legge deve capire la logica del tuo algoritmo,ma non deve poterlo copiare direttamente!
giordano_sannino (13650 points)
7 16 81
by (13.7k points)
pseudocodice, non devi tradurre ogni singola istruzione, piu i concetti
g
gullisa (1170 points)
9 26 32
by (1.2k points)
Ciao,

ho descritto per punti in maniera discorsiva il contenuto del codice dividendolo in corpo principale e funzioni ausiliarie.
lcrainic (3320 points)
2 4 25
by (3.3k points)
Non devi proprio spiegare ogni linea del codice, ma spiegare il concetto e il funzionamento del tuo algoritmo passo dopo passo.

Esempio :

Ho realizzato un dizionario per inserire i valore di ogni lettera che poi userò per contare i punti di ogni parola.

Ho fatto un esempio molto semplice e generale ma spero che ti possa aiutare.