L’APPRENDIMENT O ALGORITMICO Empoli 19 febbraio 2009 Farida Magalotti Algoritmo: “… successione finita di passi predeterminati meccanici, non necessariamente aritmetici, elementari, che portano da uno stadio ad un altro in un certo processo” . (M.I. Fandiño Pinilla, Molteplici aspetti dell’apprendimento della matematica, pag. 43) Esempi: • Eseguire un calcolo aritmetico • Costruire figure geometriche con riga e compasso Obiettivo: rivalutare l’apprendimento algoritmico perché NON è PURO MECCANISMO MA SERIE DI AZIONI COORDINATE TRA LORO OGNI MECCANISMO HA BISOGNO DI ESSERE PARTE DI UN PROGETTO APPRENDIMENTO CONCETTUALE APPRENDIMENTO APPRENDIMENTO ALGORITMICO APPRENDIMENTO COMUNICATIVO STRATEGICO Algoritmo deriva da Mohammed ibn-Musa Al-Khuwārizmī (matematico arabo, IX sec) • portò in Europa una descrizione completa del sistema di numerazione araba; • scrisse “Al-jabr wa’l muqābala”, da cui il termine algebra. ( da Storia della matematica di Carl B. Boyer) … a proposito di storia della matematica… L’uomo ha avuto bisogno di calcolare fin dalle sue origini: INCAS: I NODI DELLA MEMORIA Un quipucamayaes inca alle prese con un quipu Il numero 4235 su una cordicella di un quipu inca Rappresentazione su un quipu della somma 32+327+50+322=731 In questo modo potevano registrare il numero complessivo dei bovini o degli ovini. Moltiplicazione a gelosia (XV sec) Es: 5642x425 Risultato: 2.397.850 Per approfondimenti • La storia della matematica, Francesco Galgani - www.galgani.it • • Storia delle matematiche elementari Angela Montanari Museo di informatica e storia del calcolo: MATEUREKA PENNABILLI (PU) www.museialtavalmarecchia.it Numeri e algoritmi con carta e matita, Giorgio Bagni www.syllogismos.it Il giardino di Archimede • • Altre ricerche digitando le parole chiave: Algoritmo Calcolo Aritmetica Attenzione: dietro gli algoritmi possono nascondersi dei pericoli area NON è perimetro NON è Prodotto di base x altezza MOLTIPLICAZIONE somma delle misure dei lati ADDIZIONE SONO CONCETTI ! PSEUDOALGORITMI • Elenchi di azioni per risolvere problemi ( o fasi ordinate meccanicamente) • Uso dei “diagrammi di flusso” per aiutare a decodificare il testo di un problema e trovarne la logica risolutiva La soluzione dei problemi richiede CREATIVITÀ Non meccanicismi! Per valutare la capacità di usare algoritmi: • Non solo in modo meccanico • Ma soprattutto in modo critico e analitico Quando e perché questo algoritmo funziona? Trova il procedimento più efficace, spiega perché l’hai scelto (e perché hai escluso gli altri) • Trova il resto della divisione 4576:230 • Una matita costa 0,75 €, trova il costo di 10 matite • Esegui: 300+450+200