<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Margherita Dini ha scritto:
<blockquote cite="mid007e01c733f7$123e7410$2101a8c0@winxp" type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="MSHTML 6.00.2900.3020" name="GENERATOR">
<div>sto tenacemente insegnando ai miei alunni di scuola media il
metodo top down e bottom up per la risoluzione di problemi.</div>
</blockquote>
Da ex-programmatore e da insegnante ritengo che<br>
<br>
* i metodi top down e bottom up NON SONO metodi per la risoluzione di
problemi.*<br>
<br>
Mi spiego:<br>
Il metodo top-down serve a scomporre un problema di routine che sono
sicuro di saper affrontare in parti più piccole che posso affrontare
separatamente.<br>
Non mi serve ad affrontare un problema nuovo: nei metodi di c.d.
"intelligenza artificiale" a volte ci provano con gli alberi AND-OR ma
l'aumento delle possibilità è esponenziale.<br>
Mi spiego: se ho un triangolo, quale dei "cinque" teoremi che conosco
dovrò applicare? chi mi assicura di non andare verso un procedimento
che non mi porta da nessuna parte o complica il problema ancor di più? <br>
Quale DOWN sceglierò?<br>
<br>
Il metodo botton-up permette di trasformare dati e relazioni iniziali
in qualcosa di più trattabile ed utilizzabile.<br>
Va molto bene ad esempio nella programmazione per oggetti o in quella
procedurale, in cui costruisco enti più astratti che mi permettono poi
di ragionare in termini sintetici, senza dover fare descrizioni
analitiche di ogni singolo passo del programma.<br>
Chiaramente - anche qui - questo non mi dice che poi userò
effettivamente quanto ho costruito.<br>
Ad esempio: ho un triangolo rettangolo, un lato e un angolo non retto:
mi va bene sapere che questo triangolo lo posso risolvere
completamente, anche se magari un cateto non lo userò mai.<br>
<br>
MA il vecchio Polya faceva un disegno sul suo libro sulle euristiche
nella risoluzione dei problemi: <br>
- in basso la terra<br>
- in alto le nuvole<br>
- tra loro un lampo, una scintilla<br>
Finchè non scatta il lampo, la scintilla, non unirò cielo e terra,
resterò tra le nuvole o terra-terra.<br>
<br>
COMUNQUE per far scattare la scintilla può essere utilie salire su un
albero a far scendere le nuvole: la scossa non è assicurata, ma
tuttavia è più probabile...<br>
La scintilla è l'intuizione di come va risolto il problema (non
l'esercizietto applicativo).<br>
<br>
* I metodi top down e bottom up SONO metodi: per la stesura ordinata di
un procedimento risolutivo di un problema che ho già risolto. *<br>
<br>
Lemma: servono per rendere più bravi ed ordinati i bravi ed ordinati
quelli che sono già bravi e ordinati. Permettono di mettere un po'
d'ordine nella COMUNICAZIONE del procedimento risolutivo di quelli che
sono un po' caotici e confusionari.<br>
<br>
Continuare ad usarli dunque, senza dare loro un peso che non possono
avere: non sono un "nuovo modo di pensare" come un tempo diceva
qualcuno, sono utili strumenti di lavoro.<br>
<br>
Ciao,<br>
<br>
Furio Petrossi<br>
<br>
</body>
</html>