@guestone said:
... il difficile è veramente entrare nell' ottica della programmazione e scrivere gli algoritmi in pseudocodice ...
Tieni presente poche cose ("banalizzando" al max):
Programmazione = strutture dati (Objects) + algoritmi (Metodi, Fucntion, Sub)
Strutture dati = Oggetti & Insiemi di Oggetti
a cui corrispondono, rispettivamente:
Storing data = Record & Tabelle
oppure
Looping data = element & array
" = item & Collection (Dictionary)
Algoritmi = Strutture di controllo & espressioni condizionali
Strutture di controllo:
While expr ... End While
Loop ...until expr
For each Object in Collection ... Next
Una volta fatti propri questi pochi concetti è abbastanza... facile scrivere subito codice in pseudo-linguaggio naturale e poi da questo
individuare gli "oggetti" che ti servono (e quindi le classi(=strutture dati + metodi) che li definiscono).
Un buon esempio di pseudo(mica tanto)-codice objcet oriented l'ho scritto in questo [url=http://www.giorgiotave.it/forum/viewtopic.php?t=9566&start=15]post (osserva la leggibilità del codice )
In bocca al lupo per tutto!!