Newsgroup: it.istruzione.scuola.informatica
Titolo: A042

Ciao a tutti,
avrei bisogno un'informazione riguardo l'insegnamento dell'informatica in
una terza classe di un liceo tecnologico (A042) o simili; quando si spiegano
le strutture di controllo e si traducono in pseudocodifica (linguaggio
progetto), la classe è già in possesso dei prerequisiti di Pascal o di un
altro linguaggio di programmazione per lavorare concretamente in
laboratorio? La traduzione in Pascal si può fare trasversalmente rispetto
alla parte più teorica del programma che è appunto la pseudocodifica dei
diagrammi a blocchi?
Grazie anticipatamente a tutti coloro che avranno il buon cuore di
rispondermi.
Buon anno
Angela

 wrote in message
news:HKr36.1793$jT6....@twister2.tin.it...

Quello che hanno *spippolato* i ragazzi in prima e seconda, se poi l'hanno
fatto, dipende molto dall'insegnante di matematica che hanno avuto. E
comunque non ritengo corretto proporlo come *informatica* o *rudimenti di
Pascal* in quanto mai fatto in maniera organica...
Personalmente preferisco non supporre alcun prerequisito d'informatica e di
Pascal, in terza. Se qualcuno ce l'ha, PEGGIO per lui! così, prima
d'imparare qualcosa, dovrà dimenticarsi quello che sciaguratamente ha
appreso spippolando! (della serie: è ora di farla finita di considerare
l'Informatica una materia di base, cioè semplice, cioè facile da imparare,
cioè
cosavuoichecivogliaaimparareadaccendereuncumputereaesseresubitoingradodifarl
ofunzionare!).
In un ITIS mi sono battuto per tre anni contro l'introduzione del PNI !
Per quanto riguarda l'insegnamento del Pascal: sei sicura che sia previsto
dai programmi ministeriali??? rileggili bene! poi, se decidi d'insegnare dei
rudimenti (rudimenti, sì. Tanto di più non puoi...) di un linguaggio di
programmazione, ti consiglierei il percorso Assembler-->C.
Pochi esempi, semplici, di Assembler e di C possono essere utilissimi a
fissare le idee di come funziona una macchina, del perché si tende a usare
linguaggi d'alto livello e del come pensare un algoritmo... e poi divertiti
a spiegare la *complessità algoritmica*, come richiesto, questo sì, dai
programmi ministeriali per la terza tecnologico.
Che poi in terza non sappiano usare i polinomi, non sappiano confrontare
l'andamento di due funzioni (funzioni? si mangiano???) e nessuno gli abbia
spiegato cos'è un logaritmo (interessante è spiegare l'andamento della
ricerca dicotomica al crescere del numero di elementi dell'insieme...),
ebbene, questo (che è previsto nei programmi ministeriali...) non interessa
a nessuno, ma se il pargolo termina la terza senza saper *programmare*,
allora li sentirai i genitori, come strillano!...e tu lasciali strillare...
Auguri per l'anno nuovo...
Renzo Venturi

 wrote in message
HKr36.1793$jT6....@twister2.tin.it...

Di solito si presume che quando si parli di pseudocodifica, la classe
dovrebbe avere almeno le basi della programmazione in Pascal, basic o in
alcuni casi del Cobol almeno per quanto previsto dai programmi ministeriali.
Con la pseudocodifica dei diagrammi a blocchi si può fare la traduzione in
Pascal ma occorre almeno introdurre delle basi per quanto riguardano i
diagrammi di Venn. La cosà ovviamente risulterà molto più chiara.
Saluti e buon anno.
Ing. Simone


.... se poi il diagramma a blocchi lo utilizzi per documentare gli
algoritmi, e quindi li usi come rappresentazione grafica della
pseudocodifica, le cose diventano molto più semplici, in quanto esiste una
corrispondenza biunivoca tra struttura logica e diagramma di flusso
corrispondente.
Basta sviluppare la traduzione in pseudocodifica ed ottieni automaticamente
(e meccanicamente) il diagramma di flusso.
Romeo Lo Muzio