Risolutore di problemi di matematica

Il risolutore di problemi di matematica è un piccolo programma che riceve in ingresso l'enunciato di un problema di matematica e lo risolve utilizzando le formule di matematica memorizzate nel listato.

E' costituito da due moduli.

Il primo modulo è costituito dal correttore e analizzatore. Questo modulo analizza le frasi e le parole scritte nell'enunciato del problema; ogni dato numerico viene memorizzato insieme alle unità di misura; viene ritenuta come unità di misura la prima parola posta il numero.

Esempio

Un bambino acquista in cartoleria i seguenti articoli, ai seguenti prezzi:
5 quadernoni a righi a 0,75 € ciascuno;
10 CD per computer a 0,50 € ciascuno;
una gomma per matita a 0,10 €;
3 penne biro colorate a 0,50 € ciascuna.
Calcolare, facendo la somma dei prezzi dei quattro articoli, la spesa totale sostenuta dal bambino.

La frase:

5 quadernoni a righi a 0,75 € ciascuno;

viene analizzata dal punto di vista numerico; il numero 5 viene inteso come quantità e memorizzato in una variabile a1; il numero 0,75 viene memorizzato in una variabile b1 da moltiplicare con a1; € viene ritenuto unità di misura, in quanto posto dopo il secondo numero.

Il numero massimo di articoli previsti è di 4.

La frase:

Calcolare, facendo la somma dei prezzi dei quattro articoli, la spesa totale sostenuta dal bambino.

viene analizzata come ultimo periodo e memorizzata; essa deve contenere alcune parole chiave, tipo: somma, totale, perimetro, spesa, costo; cioè parole chiave che indichino la equazione da scegliere per la risoluzione del problema.

Le parole chiave e i dati numerici vengono passati al secondo modulo, che è quello che cerca una soluzione al problema proposto.

Il secondo modulo analizza le quattro variabili:

simboli 10 - 0 = 5  0,75  €
simboli 10 - 1 = 10  0,50  €
simboli 10 - 2 =       0,10  €
simboli 10 - 3 = 3  0,50  €

Se  almeno una delle 4 variabili possiede due valori numerici viene scelta una formula del tipo:

somma = a1xb1 + a2xb2 + a3xb3 + a4xb4

Se, invece, vi è un solo valore numerico su tutti i righi viene scelta una formula più semplice:

somma = a + b + c + d

Nella formula vengono sostituiti i valori numerici proposti dal problema e si ottiene la risposta del risolutore di problemi:

somma = 5x0,75 € + 10x0,50 € + 1x0,10 €+ 3x0,50 € = 10,35 €
La somma è: 10,35 €


Esempio

Un lato di un rettangolo è lungo 60 cm; un secondo lato del rettangolo è lungo 0,35 m.
Calcolare il perimetro del rettangolo. 

In questo caso i primi due valori numerici vengono assegnati ai due lati del rettangolo. 

Nel secondo periodo devono esserci presenti le due parole chiave, e cioè: perimetro e rettangolo.

La soluzione data è la seguente:

Svolgimento del problema

 

Si richiede il perimetro di un rettangolo i cui lati sono:
AB = 60 cm
BC = 0,35 m
Applico la formula:
p = AB + BC + CD + DA
ed ottengo:
p = 60 cm + 0,35 m + 60 cm + 0,35 m = 1,9 m
Il perimetro del rettangolo è 1,9 m.

Nei calcoli viene fatta una equivalenza trasformando i centimetri in metri. Il disegno della figura geometrica viene riportato in scala in base alle dimensioni assegnate.

Altri esempi di problemi risolti

***************

Il programma di risoluzione dei problemi presenta, ovviamente, diversi difetti.

Chiedo scusa agli utilizzatori, con la promessa che nel tempo le cose possano migliorare.

prof. Pietro De Paolis

*********

Se ritiene che vi siano altri errori nel programma di correzione ci chieda dei chiarimenti: Richiesta chiarimenti

Se lei vuole collaborare, gratuitamente, con noi per completare i dizionari ci può scrivere con il modulo: Richiesta informazioni

Listato in linguaggio PHP del modulo correttore

Listato in php del modulo risolutore di problemi

Pagina inferiore

Esegue l'analisi grammaticale di una frase qualsiasi; esegue l'analisi logica di una qualunque proposizione; esegue l'analisi logica di un qualunque periodo; disegna l'albero sintattico di ogni proposizione. Pagina a pagamento anticipato.

Risolve semplici problemi di matematica, aritmetica, geometria, elettronica. Svolge espressioni, equazioni di 1* e 2° grado, sistemi di equazioni, radici col metodo tradizionale, come fatte a mano. Pagina a pagamento anticipato.

Svolgimento dei temi da parte dei professori, risoluzione problemi di matematica da parte dei professori, svolgimento di tesi e tesine da parte dei professori. Pagina a pagamento anticipato.

Scuola Elettrica

Lezioni virtuali nelle aule di scuola elementare Tutte le materie della scuola elementare per le varie classi Tastiera che legge una lettera e pronuncia il fonema in italiano Prove di laboratorio di tecnologia scuola elementare
Esercizi di tutte le materie per la scuola elementare Analisi grammaticale di un qualunque testo Analisi grammaticale ed analisi logica di un qualunque periodo Descrizioni svolte e da svolgere per scuola elementare
Risolve problemi di aritmetica e geometria Matematica per la prima elementare Matematica per la prima media Calcolatrice parlante i tasti premuti
Corso di aritmetica e geometria per scuola media inferiore Lezioni di inglese con esercizi di informatica e inglese Esercitazioni in laboratorio di educazione tecnica per scuola media Lezioni di javascript per scuola media
Corsi di lingua Italiana e letteratura italiana Corso di storia antica, medioevale, moderna, contemporanea Temi svolti e da svolgere di italiano e di storia Poesie inedite - Alessandra Madaro
Clip video su vari argomenti Disegno e stampa di circuiti elettrici ed elettronici sito: Liceo Informatico ex www.liceoinformatico.it Prove di laboratorio di tecnologia scuola media
La fabbrica degli ignoranti - ovvero il lavaggio del cervello Attività politica del prof. De Paolis Programmatore artificiale di Matematica Domande a pagamento ai professori delle varie materie
Corso di elettronica ed elettrotecnica per principianti Corso di elettronica Corso di telecomunicazioni per ITIS Corso sul telefonino GSM
ÉCOLE ÉLECTRIQUE - Scuola Elettrica in francese Analisi grammaticale e logica in francese - Analyse grammaticale et analyse fonctionnelle résolution de problèmes automatique Tastiera che legge una lettera in francese
Conigatore dei verbi italiani, regolari ed irregolari Coniugatore dei verbi inglesi, regolari ed irregolari Coniugatore dei verbi francesi Correzione di ortografia, grammatica, sintassi e semantico di un qualunque periodo
Electrical School - Scuola Elettrica in inglese Analisi grammaticale e logica in inglese - Grammatical analysis and logical analysis Risolutore di problemi in inglese - Automatic problem solver Dizionario inglese - italiano e italiano - inglese
Guida scolastica per insegnanti, per studenti, per genitori, con leggi e decreti della scuola Calcolo del netto dello stipendio mensile, per il personale della scuola Calcolo della pensione netta spettante per il personale che andrà in pensione Discussioni e forum sulla scuola
Corso di programmazione per principianti, in linguaggio PHP Corso di programmazione di basi di dati in linguaggio MySQL Lezioni di sistemi aziendali per licei, con domande di verifica degli apprendimenti Lezioni di contabilità ordinaria con programma eseguibile gratuito e stampa libri contabili
Corso di lingua latina per principianti declinatore di nomi latini e coniugatore di verbi in latino; convertitore di numeri romani in decimali analizzatore latino e traduttore di versioni dal latino in italiano grammatica italiana per scuola media
Manuale per maschi adulti, con problemi di seduzione. Sconsigliata la lettura per donne e bambini. Collegamenti utili esterni al sito Lavora con noi! Commenti o segnalazione errori

Richiesta informazioni

Mappa per tipo di scuola

Indice di tutte le pagine del sito

Scuola Elettrica