Lezione 8
Schema della sezione
-
- cos'è in dettaglio un file, come si interpreta, come leggerlo
- frequenza caratteri in un testo
- frequenza parole in un testo
- set
- lista come pila o coda
- array
- Esercizio su operazioni con notazione polacca. Hint: creare una funzione isoperator(elem) che valuta se elem è un operatore op = +,-,\,*. Creare una funzione comp(op,x,y) che dato un operatore op e due numeri x, y mi ritorna il risultato dell'operazione z = x op y . Creare una funzione polf(s) che scansione da destra gli elementi di s, se sono operandi li aggiunge ad una pila se sono operatori (lo valuta usando la funz isoperator(elem) ) rimuove dalla pila gli ultimi due elementi x,y e aggiunge alla pila il risultato di comp(op,x,y). Alla fine la funzione ritorna il primo elemento della pila.
-
Lez8 File ZIP
-