Come scrivere il file txt

e
eleonora.cafaro (1130 points)
2 4 9
asked Oct 28, 2020 in Info su corso ed esami by eleonora.cafaro (1,130 points)
recategorized Nov 5, 2020 by andrea.sterbini
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

5 Answers

Best answer
SimoneModiga (3370 points)
6 18 34
answered Oct 28, 2020 by SimoneModiga (3,370 points)
selected Oct 30, 2020 by eleonora.cafaro
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)
1 5 14
answered Oct 28, 2020 by alessio. (2,780 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
commented Oct 28, 2020 by eleonora.cafaro (1,130 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)
1 5 14
commented Oct 28, 2020 by alessio. (2,780 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
answered Oct 28, 2020 by giordano_sannino (13,650 points)
pseudocodice, non devi tradurre ogni singola istruzione, piu i concetti
g
gullisa (1170 points)
7 24 31
answered Oct 28, 2020 by gullisa (1,170 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
answered Oct 29, 2020 by lcrainic (3,320 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.