Mathematica e didattica

Documenti analoghi
Interattività e dinamicità

Salvatore Majorana. Kilometro Rosso - Direttore. Dalla Ricerca all Impresa: il lungo filo rosso dell innovazione LA PERSONA AL CENTRO DELL INNOVAZIONE

Esercitazioni per il corso di Storia economica (00-49) Parte I. Il lungo periodo: misurazione e rappresentazione

RIFORME, RIPRESA, RILANCIO Europa e Italia

Esercitazioni per il corso di Storia economica (00-49) Parte I. Il lungo periodo: misurazione e rappresentazione

id C13 TEST ON LINE E FLASHCARD PER LO STUDIO E L AUTOVALUTAZIONE

ITALIAN WAY OF LIFE. Intervento di MARCO FORTIS

Strategie integrate di miglioramento

Wolfram Mathematica per la teoria dei grafi

Introduzione al Calcolo Scientifico

La grafica : funzioni e opzioni

CAPITOLO 5 Introduzione ai piani fattoriali

Treccani Scuola La nuova scuola è online

automazione (scelta automatica dell'algoritmo, delle impostazioni di visualizzazione, dei controlli nelle strutture dinamiche (esempio)

ASSEMBLEA GENERALE ACIMIT 2018

Profughi e migranti: realtà e prospettive

DIAGNOSTICA DEI RESIDUI

L ITALIA NON MERITA UNA NUOVA CRISI

Alcuni dati economici

I numeri del commercio internazionale

E previsto che gli impegni di IBRD si posizionino tra i 19,7 e 26 miliardi di dollari

Blanchard, Macroeconomia, Il Mulino 2006 Capitolo X. Crescita: i fatti principali. Capitolo X. Crescita: i fatti principali

Politecnico di Torino

Ottmizza lia preparazione pedagogica dei docenti all insegnamento dell inglese in inglese Porta a risultati quantificabili e genera dati non

1) Matlab e simulazione. 2) Esempi di utilizzo. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata

UML Introduzione a UML Linguaggio di Modellazione Unificato. Corso di Ingegneria del Software Anno Accademico 2012/13

IL CASO DELL AUTO LA PROTEZIONE DELL AMBIENTE DRIVING FORCE DI INNOVAZIONE E COMPETITIVITA A LIVELLO GLOBALE

La posizione dell Italia sui mercati mondiali alla luce dei cambiamenti in atto

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore

MODULAR DOOR SYSTEM. ISO Classe 1 MDS1.

Diversificare il portafoglio con le obbligazioni in valuta

Docenti universitari: una lettura comparativa a livello europeo

I brevetti quale mezzo di conquista di nuovi mercati e di apprezzamento aziendale

Recen Soft. Mathematica 5.2 Wolfram research

Outplacement individuale

Informatica Applicata al Suono Tutorial Matlab

Contents. 1. Italy s Top Products in World Trade. The Fortis-Corradini Index Marco Fortis, Stefano Corradini and Monica Carminati

Ombre e luci. Commento a Rapporto ICE su Italia e commercio internazionale Roma, 7 novembre Tito Boeri

Verso l Hybrid Cloud. Raffaele Sgherri, Director Cloud & Managed Services Avanade Inc. All Rights Reserved.

CORSI DI ALTA FORMAZIONE Progettazione degli esperimenti (DOE) e Robust Design

Python Start. Docente: M. Chiara Debernardi. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano

Dinamiche e prospettive dell economia biellese per il Roberto Strocco. Responsabile Ufficio Studi e Statistica

Algoritmi in C++ (prima parte)

Invenium - Global connection, credit solutions 2017 Invenium - All Rights Reserved. Non performing loans

Cosa è un programma. Informatica di Base -- R.Gaeta 18

Statistiche su produzione e consumo di energia primaria e di energia elettrica

Indice Introduzione 7 Capitolo 1: Conoscere il tablet.. 9

Produzione e crescita

L analisi del Rischio Paese Coface

INTRODUZIONE A R. Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica 29 Maggio 2019

Cosmofarma. evoluzione del modello commerciale. Giorgio Cenciarelli Dir, Supplier Services, Italy. 16/17 Aprile 2015

1 Calcoli numerici e algebrici

Comando Alias Il comando e le procedure Alias di ZWCAD sono compatibili anche per AutoCAD.

Problem Posing and Solving nel Sistema Educativo

Emissione galattica diffusa

Capitolo 1: Una finestra sull economia mondiale

Introduzione ai Laboratori di Fondamenti di Analisi dei Dati. Antonino Furnari

Istituto di Istruzione Superiorevia Salvini 24 Roma Liceo M. Azzarita Liceo delle scienze applicate Materia:Informatica Programmazione a.s.

La Cina nell economia globale: opportunità e prospettive per il sistema Italia

Risparmia tempo. Utilizza Macmillan English Campus.

Fondazione dell Ordine degli Ingegneri della Provincia di Catania. Ordine degli Ingegneri della Provincia di Catania

Premia Foods 1 st Quarter May 16 th, 2012

Sistemi Informativi Esercitazione di Laboratorio: SQL e Access (1)

PROMO PA FONDAZIONE E-LEARNING SOLUTION seguici su Ogni volta che impariamo qualcosa di nuovo, noi stessi diventiamo qualcosa di nuovo Leo Buscaglia

U4Learn.

MILESTONE CARE. Milestone CARE MANTIENI IL TUO MOTORE SEMPRE IN FUNZIONE LE POSSIBILITÀ INIZIANO QUI

Laboratorio di Informatica

informarisorse SciFinder InFormare sull uso delle risorse elettroniche Risorse specialistiche Medicina e Chirurgia

Java il Corso Fondamentale

Esercitazione finale - corso R base Francesco Vidoli Ottobre 2018

Corso di Laurea in INFORMATICA

La Rete Globale della Ricerca

ISTITUTO TECNICO STATALE L. EINAUDI

Dall algoritmo al programma

Beginner - Lesson 1. Il verbo To Be

nome cognome matricola PRIMA LEZIONE: FONDAMENTI DI EXCEL 2 Introduzione ad Excel. 2 Formule. 2 SECONDA LEZIONE: USO DI FUNZIONI PREDEFINITE 4

I Webdoc nella Flipped Classroom

Informatica Liceo Scientifico opzione Scienze Applicate

DISPERSIONE DELLE BANDE DELL ELETTRONE LIBERO QUANDO LO SPAZIO VIENE RAPPRESENTATO DA UN RETICOLO QUADRATO DI LATO a.

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query

1 Introduzione. 1.2 Area di lavoro e comandi

CASE HISTORY INDUSTRY PER L ENGINEERING SIPA. beantech. IT moves your business

Dettagli sui miglioramenti: PTC Mathcad Prime 3.1

Python Start. Docente: M. Chiara Debernardi. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Prerequisiti.

icube 2016

Intervento di Algoritmica.pro

Introduzione al C. InformaticaB. Daniele Loiacono

PRESENTAZIONE ARGOMENTI DEL II MODULO 09/11/2017

6014 Principi di Economia

Il ruolo delle università nell transizione verso Industria 4.0

Emerging markets: thrills and spills Bond Paesi Emergenti: potenzialità di rendimento ma a quale prezzo?

Convegno Focus sul distretto automotive della Lombardia: l internazionalizzazione come fattore di successo. Gianmarco Giorda Direttore ANFIA

LA RICETTA DELLA SMART FACTORY M. CECCHINATO 27/09/2017

OCSE-PISA Il Veneto nel quadro nazionale e internazionale

Scrivere i primi test frontend con python? Si Può!

14. Servizi in linea. Modulo A. La variazione linguistica tra scritto e parlato. 3 dicembre 2015

Calcolatrice Casio FX-CG50

Gestione dei rischi e finanza internazionale

Transcript:

ote: Lezione 2 Mathematica e didattica Crescenzio Gallo - Università di Foggia crescenzio.galloüunifg.it Il materiale visualizzato durante questo seminario è disponibile per il download all'indirizzo http://www.crescenziogallo.it/unifg/seminario-mathematica-2014/ Il materiale utilizzato è tratto dai webinar pubblicati da Adalta e prodotti dal dott. Roberto Cavaliere (Mathematica Technical Sales Manager, r.cavaliere@adalta.it) 12-26 Giugno 2014

2 02-Mathematica e didattica.nb Agenda Mathematica e didattica Cosa abbiamo a disposizione Come possiamo preparare il materiale Quali principi ci supportanto e quali vantaggi Come rendere disponibile ciò che realizziamo Conclusioni Vantaggi

02-Mathematica e didattica.nb Mathematica e didattica Cosa abbiamo a disposizione La componente storica: il calcolo numerico, simbolico e grafico Ambiente pluridisciplinare per una didattica avanzata Come possiamo preparare il materiale Interfacce programmabili e personalizzabili Semplice editing di testi scientifici e personalizzazione di grafici Come rendere disponibile ciò che realizziamo Computable Document Format

4 02-Mathematica e didattica.nb Mathematica e didattica - La componente storica: il calcolo numerico, simbolico e grafico Mathematica da oltre venti anni rappresenta uno degli strumenti software maggiormente utilizzati in ambito di ricerca di base e applicata in discipline quali la matematica, la fisica, l ingegneria, l economia, la statistica, ecc. La sua caratteristica di sistema ibrido numerico-simbolico gli permette di essere potente ma flessibile. La grafica completamen riscritta e ottimizzata dalla versione 6, ora offre una qualità elevatissima ed un ampia gamma di funzioni dedicate.

02-Mathematica e didattica.nb Mathematica e didattica - Ambiente pluridisciplinare per una didattica avanzata Mathematica dispone di funzioni di calcolo adatte a qualsiasi contesto tecnico scientifico, ad esempio Statistica, Ingegneria, Matem atica, Biologia, Fisica, Chimica, ecc. Pertanto risulta evidente come si possa sfruttare tale software per l insegnamento di una quals asi disciplina scientifica. Inoltre, grazie a set di funzioni dedicate a specifiche aree tematiche, quali ad esempio Business Graph ics e Finance, Geographic Information Systems (GIS), Image Processing, igh Performance Computing, Cud a/opencl-link, Control Systems, Wavelet Analysis, Statistics nonchè la presenza di banche dati specialistich (FinancialData, ChemicalData, AstronomicalData, GenomeData e molte altre) è possibile anche approfondire tali tem atiche per una didattica avanzata. Infine, la disponibilità di altre funzionalità quali ad esempio l Import/Export di numerosi formati standard, la gestione del stringhe, l integrazione con Wolfram Alpha, rendono Mathematica uno strumento idoneo ed innovativo anche per la didattica discipline non necessariamente tecnico-scientifiche.

6 02-Mathematica e didattica.nb Mathematica e didattica - Ambiente pluridisciplinare per una didattica avanzata Esempio 1: le banche dati» ChemicalData ChemicalData fornisce dati relativi a circa 44.000 compositi chimici La formula della caffeina ChemicalData@"Caffeine"D O Una serie di formule GraphicsGrid@Partition@ O Show@ChemicalData@ÒD, ImageSize Ø TinyD & êü Take@ChemicalData@"Amines"D, 16D, 4D, Frame Ø AllD La sua struttura molecolare in 3D ChemicalData@"Caffeine", "MoleculePlot"D

02-Mathematica e didattica.nb Una serie di formule GraphicsGrid@Partition@ Show@ChemicalData@ÒD, ImageSize Ø TinyD & êü Take@ChemicalData@"Amines"D, 16D, 4D, Frame Ø AllD

O Cl O C C O C C Una tabella formattata vals = Table@ChemicalData@Ò, propd, 8prop, 8"FormulaDisplay", "MolecularWeight", "Alternateames"<<D & êü ChemicalData@8"Sulfur", "Compound"<D; Text@Grid@Prepend@vals@@1 ;; 10DD, 8"Chemical", "Molecular weight", "Alternate ames"<d, Frame -> All, Background -> 8one, 888LightBlue, White<<, 81 -> LightYellow<<<, Alignment -> LeftDD Chemical Molecular weight Alternate ames 32 S 31.972070999 8sulfur-32 S< S 32.065 8brimstone, elemental sulfur, mixed sulfur allotropes, precipitated sulfur< 34 S 33.967866902 8sulfur-34 S< 2 S 34.081 8sulfane< D 2 S 36.093 8< BeS 41.077 8beryllium monosulfide, beryllium sulphide< Li 2 S 45.95 8dilithium sulfide< C 3 Sa 48.107 8mercaptomethane, methanethiol sodium salt, methylmercaptan< C 3 S 48.107 8mercaptan C1, methyl mercaptan< 4 S 51.111 8ammonium hydrogen sulfide, ammonium hydrosulfide, ammonium sulfide< Una applicazione importante in pochi step: il rapporto tra densità e punto di ebollizione per le varie classi di compositi 8 02-Mathematica e didattica.nb

02-Mathematica e didattica.nb Chemical Molecular weight Alternate ames 32 S 31.972070999 8sulfur-32 S< S 32.065 8brimstone, elemental sulfur, mixed sulfur allotropes, precipitated sulfur< 34 S 33.967866902 8sulfur-34 S< 2 S 34.081 8sulfane< D 2 S 36.093 8< BeS 41.077 8beryllium monosulfide, beryllium sulphide< Li 2 S 45.95 8dilithium sulfide< C 3 Sa 48.107 8mercaptomethane, methanethiol sodium salt, methylmercaptan< C 3 S 48.107 8mercaptan C1, methyl mercaptan< 4 S 51.111 8ammonium hydrogen sulfide, ammonium hydrosulfide, ammonium sulfide< Una applicazione importante in pochi step: il rapporto tra densità e punto di ebollizione per le varie classi di compositi Manipulate@ListPlot@Table@8ChemicalData@chem, "Density"D, ChemicalData@chem, "BoilingPoint"D<, 8chem, ChemicalData@grpD<D, AxesLabel Ø 8"density", "boiling point"<, ImageSize Ø LargeD, 88grp, "Alkanes", "chemical class"<, ChemicalData@"Classes"D<D

10 02-Mathematica e didattica.nb Mercury 5427. Venus 5243. chemical class Alkanes Earth 5515. Mars 3934.0 boiling point Jupiter 600 1326.2 Saturn 687.1 500 Uranus 1270. eptune 1638. 400 Computa e visualizza la distribuzione dei pianeti minori a varie distanze dal sole 300 asteroidcount = BinCounts@Sort ü Cases@AstronomicalData@Ò, "SemimajorAxis"D ê 149 597 870 691L & êü 200 Join@AstronomicalData@"InnerMainBeltAsteroid"D, AstronomicalData@"MainBeltAsteroid"D, AstronomicalData@"OuterMainBeltAsteroid"DD, x_? umberqd, 82, 3.5,.005<D; 100 600 700 800 900 1000 density -100» AstronomicalData La densità dei pianeti Text@Grid@8AstronomicalData@Ò, "ame"d, AstronomicalData@Ò, "Density"D< & êü AstronomicalData@"Planet"D, Frame Ø All, Background Ø LightYellowDD

02-Mathematica e didattica.nb 1 Mercury 5427. Venus 5243. Earth 5515. Mars 3934.0 Jupiter 1326.2 Saturn 687.1 Uranus 1270. eptune 1638. Computa e visualizza la distribuzione dei pianeti minori a varie distanze dal sole asteroidcount = BinCounts@Sort ü Cases@AstronomicalData@Ò, "SemimajorAxis"D ê 149 597 870 691L & êü Join@AstronomicalData@"InnerMainBeltAsteroid"D, AstronomicalData@"MainBeltAsteroid"D, AstronomicalData@"OuterMainBeltAsteroid"DD, x_? umberqd, 82, 3.5,.005<D; ListPlot@asteroidCount, Joined Ø True, Filling Ø 0, Mesh Ø All, ImageSize Ø Large, Ticks Ø 8Table@8Rescale@x, 82, 3.5<, 80, 301<D, x<, 8x, 2, 3.5,.2<D, Automatic<D» CountryData Grafico della popolazione in rapporto con l area del paese

12 02-Mathematica e didattica.nb» CountryData Grafico della popolazione in rapporto con l area del paese ListLogLogPlot@ Tooltip@8CountryData@Ò, "Area"D, CountryData@Ò, "Population"D<, CountryData@Ò, "ame"dd & êü CountryData@"Countries"D, ImageSize Ø LargeD

02-Mathematica e didattica.nb 1 area population Russia 1.70752 µ 10 7 1.42558 µ 10 8 Canada 9.98467 µ 10 6 3.49937 µ 10 7 United States 9.63142 µ 10 6 3.1933 µ 10 8 China 9.59696 µ 10 6 1.35937 µ 10 9 Brazil 8.51488 µ 10 6 2.0005 µ 10 8 Tasso di alfabetizzazione in alcuni continenti (Africa, Europa e Asia) Graphics@8EdgeForm@GrayD, Catch@ColorData@"Warm"D@CountryData@Ò, "LiteracyFraction"D ê. _Missing ß Throw@WhiteDDD, CountryData@Ò, "SchematicPolygon"D< & êü CountryData@"Africa"DD I primi 20 paesi per estensione del territorio Last êü Take@Reverse@Sort@8CountryData@Ò, "Area"D, Ò< & êü CountryData@DDD, 20D 8Russia, Canada, UnitedStates, China, Brazil, Australia, India, Argentina, Kazakhstan, Algeria, DemocraticRepublicCongo, Greenland, Mexico, SaudiArabia, Indonesia, Sudan, Libya, Iran, Mongolia, Peru< Text@Grid@Prepend@ 8CountryData@Ò, "ame"d, CountryData@Ò, "Area"D, CountryData@Ò, "Population"D< & êü Take@%, 5D, 8"", "area", "population"<d, Frame Ø All, Background Ø 8one, 8LightBlue, 8LightYellow<<<DD

14 02-Mathematica e didattica.nb area population Russia 1.70752 µ 10 7 1.42558 µ 10 8 Canada 9.98467 µ 10 6 3.49937 µ 10 7 United States 9.63142 µ 10 6 3.1933 µ 10 8 China 9.59696 µ 10 6 1.35937 µ 10 9 Brazil 8.51488 µ 10 6 2.0005 µ 10 8 Tasso di alfabetizzazione in alcuni continenti (Africa, Europa e Asia) Graphics@8EdgeForm@GrayD, Catch@ColorData@"Warm"D@CountryData@Ò, "LiteracyFraction"D ê. _Missing ß Throw@WhiteDDD, CountryData@Ò, "SchematicPolygon"D< & êü CountryData@"Africa"DD Graphics@8EdgeForm@GrayD, Catch@ColorData@"Warm"D@CountryData@Ò, "LiteracyFraction"D ê. _Missing ß Throw@WhiteDDD, CountryData@Ò, "SchematicPolygon"D< & êü CountryData@"Europe"DD

02-Mathematica e didattica.nb 1 Chile Argentina Bolivia Uruguay Paraguay Peru Ecuador Brazil Colombia Panama FrenchGuiana Venezuela Suriname Guyana Graphics@8EdgeForm@GrayD, Catch@ColorData@"Warm"D@CountryData@Ò, "LiteracyFraction"D ê. _Missing ß Throw@WhiteDDD, CountryData@Ò, "SchematicPolygon"D< & êü CountryData@"Asia"DD Il grafico dei paesi confinanti in Sud America GraphPlot@ Flatten@Thread@Ò -> CountryData@Ò, "BorderingCountries"DD & êü CountryData@"SouthAmerica"DD, VertexLabeling Ø TrueD

16 02-Mathematica e didattica.nb Chile Argentina Bolivia Peru Uruguay Ecuador Paraguay Brazil Colombia Panama Venezuela FrenchGuiana Suriname Guyana Una mappa con i nomi di tutte le nazioni Graphics@8LightGreen, EdgeForm@GrayD, Tooltip@CountryData@Ò, "Polygon"D, ÒD & êü CountryData@D<D Qualcosa in più: collegamenti con altre fonti di informazioni, ad esempio Wikipedia << WorldPlot` africa = WorldPlot@8Africa, RandomColors<D

02-Mathematica e didattica.nb 1 africa ê. Tooltip@polygon_, name_d :> Tooltip@yperlink@Mouseover@polygon, 8With@8p = Cases@polygon, _Polygon, D<, 8Black, p<d<d,» WeatherData "http:êêen.wikipedia.orgêwikiê" <> named, named WeatherData fornisce dati meteo in tempo reale da tutte le stazioni del mondo WeatherData@8"Foggia", 5<D 8LIBF, LIBA, LIBE, LIRT, D3927<

18 02-Mathematica e didattica.nb 8AlternateStandardames, CloudCoverFraction, Cloudeight, CloudTypes, Conditions, Coordinates, DewPoint, Elevation, umidity, Latitude, Longitude, MaxTemperature, MaxWindSpeed, MeanDewPoint, Meanumidity, MeanPressure, MeanStationPressure, MeanTemperature, MeanVisibility, MeanWindChill, MeanWindSpeed, Memberships, MinTemperature, CDCID, PrecipitationAmount, PrecipitationRate, PrecipitationTypes, Pressure, PressureTendency, SnowAccumulation, SnowAccumulationRate, SnowDepth, Stationame, StationPressure, Temperature, TotalPrecipitation, Visibility, WBAID, WindChill, WindDirection, WindGusts, WindSpeed, WMOID< WeatherData@stazione, "Temperature", "DateValue"D» WeatherData WeatherData fornisce dati meteo in tempo reale da tutte le stazioni del mondo WeatherData@8"Foggia", 5<D 8LIBF, LIBA, LIBE, LIRT, D3927< stazione = "LIBF"; WeatherData@stazione, "Properties"D

02-Mathematica e didattica.nb 1 8AlternateStandardames, CloudCoverFraction, Cloudeight, CloudTypes, Conditions, Coordinates, DewPoint, Elevation, umidity, Latitude, Longitude, MaxTemperature, MaxWindSpeed, MeanDewPoint, Meanumidity, MeanPressure, MeanStationPressure, MeanTemperature, MeanVisibility, MeanWindChill, MeanWindSpeed, Memberships, MinTemperature, CDCID, PrecipitationAmount, PrecipitationRate, PrecipitationTypes, Pressure, PressureTendency, SnowAccumulation, SnowAccumulationRate, SnowDepth, Stationame, StationPressure, Temperature, TotalPrecipitation, Visibility, WBAID, WindChill, WindDirection, WindGusts, WindSpeed, WMOID< WeatherData@stazione, "Temperature", "DateValue"D 882014, 6, 11, 16, 50, 0<, 31.< DateListPlot@WeatherData@stazione, "MeanTemperature", 882005, 1, 1<, 82011, 9, 30<, "Month"<D, Joined Ø True, Filling Ø Bottom, ImageSize Ø LargeD DateListPlot@WeatherData@stazione, "Temperature", 882011, 1, 1<, 82011, 6, 1<, "Month"<D, Joined Ø True, Filling Ø Bottom, ImageSize Ø LargeD

20 02-Mathematica e didattica.nb min = WeatherData@stazione, "MinTemperature", 882009, 1, 1<, 82009, 12, 31<, "Day"<D;» DictionaryLookup max = WeatherData@stazione, "MaxTemperature", 882009, 1, 1<, 82009, 12, 31<, "Day"<D; Calcolare il numero di parole nel vocabolario che cominciano con ciascuna lettera dell alfabeto DateListPlot@8min, max<, Joined Ø True, Filling Ø 81 Ø 82<<, ImageSize Ø LargeD

02-Mathematica e didattica.nb 2» DictionaryLookup Calcolare il numero di parole nel vocabolario che cominciano con ciascuna lettera dell alfabeto Length@DictionaryLookup@Ò ~~ DD & êü CharacterRange@"a", "z"d 84500, 4724, 7831, 5198, 3244, 3446, 2626, 2954, 3357, 711, 577, 2392, 4196, 1698, 2104, 6559, 412, 5143, 9599, 4160, 2561, 1206, 2205, 19, 248, 137<

22 02-Mathematica e didattica.nb ListPlot@%, DictionaryLookup@8"Italian", Filling Ø AxisD "j" "x" "y" "w"l ~~ <, IgnoreCase Ø TrueD 8Jacopo, Windows, xenofobia, xilofono< Questi sono i dizionari inclusi in Mathematica DictionaryLookup@AllD 8Arabic, BrazilianPortuguese, Breton, BritishEnglish, Catalan, Croatian, Danish, Dutch, English, Esperanto, Faroese, Finnish, French, Galician, German, ebrew, indi, ungarian, IrishGaelic, Italian, Latin, Polish, Portuguese, Russian, ScottishGaelic, Spanish, Swedish< Questo esempio mostra come cercare un termine che inizia con certe lettere, in tutti i dizionari Proviamo con il vocabolario Italiano (quello incluso in Mathematica) Length@DictionaryLookup@8"Italian", Ò ~~ <, IgnoreCase Ø TrueDD & êü CharacterRange@"a", "z"d 814 154, 2567, 9681, 9434, 3047, 3279, 2442, 9, 7963, 1, 3, 3631, 3567, 2181, 2420, 8683, 586, 9787, 21 871, 6636, 1680, 2944, 1, 2, 0, 285< ListPlot@%, Filling Ø AxisD Si noti che non ci sono parole che cominciano per y o Y

02-Mathematica e didattica.nb 2 DictionaryLookup@8"Italian", "j" "x" "y" "w"l ~~ <, IgnoreCase Ø TrueD 8Jacopo, Windows, xenofobia, xilofono< Questi sono i dizionari inclusi in Mathematica DictionaryLookup@AllD 8Arabic, BrazilianPortuguese, Breton, BritishEnglish, Catalan, Croatian, Danish, Dutch, English, Esperanto, Faroese, Finnish, French, Galician, German, ebrew, indi, ungarian, IrishGaelic, Italian, Latin, Polish, Portuguese, Russian, ScottishGaelic, Spanish, Swedish< Questo esempio mostra come cercare un termine che inizia con certe lettere, in tutti i dizionari

24 02-Mathematica e didattica.nb Dutch molecuul Dutch molecuulgewicht English molecular English molecularity English molecule English molecules Galician molecular Galician moleculares Italian molecole DictionaryLookup@8All, "molec" ~~ <D Portuguese molecada Portuguese molecular Portuguese moleculares Spanish molecular DictionaryLookup@8All, "computer"<d BritishEnglish computer Danish computer Dutch computer English computer Italian computer

02-Mathematica e didattica.nb 2 ½ dini surface Mathematica e didattica - Ambiente pluridisciplinare per una didattica avanzata Esempio 2: integrazione con Wolfram Alpha Una particolare sorgente di dati aggiunta in Mathematica 8 è quella fornita dal motore di computazione della conoscenza chiama WolframAlpha. W A include oltre dieci trilioni di data sets sugli argomenti più svariati. Ci sono diversi modi per richiamare Wo framapha dall interno di Mathematica, sia da linea di codice sia programmaticamente. Esempi di domande: ewton s second law Dini surface Fermat theorem nutrition facts cheese population history in Italy how far is Milan from Rome GDP history in Italy boiling point of sulphur earthquake in Italy 1980 killer whale vs. blue whale Funzionalità avanzate WolframAlpha può essere impiegato anche per imparare a usare Mathematica, infatti offre una serie di funzionalità di interpr tazione del linguaggio naturale e conversione in comandi di Mathematica. Ovviamente bisogna usare frasi molto sintetiche quanto più possibile un linguaggio vicino al linguaggio Mathematica. Tramite la sequenza di tasti SIFT + CTRL + = si può far comparire il simbolo che indica un riquadro dentro il quale poss amo scrivere un espressione in linguaggio naturale e WolframAlpha tenterà di trasformarla in input di Mathematica. Tale riquad può essere integrato dentro qualsiasi linea di input di Mathematica. Rivediamo come si può ottenere una serie di informazioni sulla superfice del Dini.

26 02-Mathematica e didattica.nb ½ dini surface Input interpretation: Dini s surface surfacel Example plot: More examples plotted for u from 0 to 4 p and v from 0.001 to 2L Equations: Parametric equations: xu, vl a cosul sinvl yu, vl a sinul sinvl zu, vl a KcosvL + logktank v 2 OOO + b u logxl is the natural logarithm» Surface properties: Genus: g 0 Squared line element: More s 2 1 2 Ia2 -cos2 vll + a 2 + 2 b 2 M u 2 + 2 a b cosvl cotvl u v + a 2 cot 2 vl v 2 Area element:

02-Mathematica e didattica.nb 2 Area element: A a a 2 + b 2 cosvl u v Gaussian curvature: Ku, vl - 1 a 2 + b 2 cot xl is the cotangent function» Metric properties: Coefficients of the first fundamental form: Eu, vl 1 2 Ia2 -cos2 vll + a 2 + 2 b 2 M Fu, vl a b cosvl cotvl Gu, vl a 2 cot 2 vl Coefficients of the second fundamental form: eu, vl - a2 sinvl cosvl a 2 + b 2 f u, vl a b cosvl a 2 + b 2 gu, vl a2 cotvl a 2 + b 2 Vector properties: Vector length: xu, vl a 2 sin 2 vl + Ka KcosvL + logktank v 2 OOO + b uo 2 ormal vector: Ǹu, vl sgncosvll -a cosul cosvl + b sinull, - sgncosvll b cosul + a cosvl sinull, a sgncosvll sinvl a 2 + b 2 a 2 + b 2 a 2 + b 2 expr gives the norm of a number, vector, or matrix»

28 02-Mathematica e didattica.nb sgn xl is the sign of x» dini surface Property: Example plot constant GaussianL curvature surface Associated person: Ulisse Dini ParametricPlot3D@8Cos@uD * Sin@vD, Sin@uD * Sin@vD, 0.2 * u + Cos@vD + Log@Tan@0.5 * vdd<, 8u, 0, 4 * Pi<, 8v, 0.001, 2<D Il riquadro fornito è completo ma se vogliamo essere in grado di generare noi la figura usando codice Mathematica, possiamo sem pre chiedere aiuto a WolframAlpha. Infine, possiamo aggiungere richieste WolframAlpha interattive direttamente nel codice

02-Mathematica e didattica.nb 2 dini surface ManipulateB derivative of fxl» Ù, 8f, 8Sin, Cos, Tan, Csc, Sec<<F Example plot D@f@xD, xd Ú ParametricPlot3D@8Cos@uD * Sin@vD, Sin@uD * Sin@vD, 0.2 * u + Cos@vD + Log@Tan@0.5 * vdd<, 8u, 0, 4 * Pi<, 8v, 0.001, 2<D Infine, possiamo aggiungere richieste WolframAlpha interattive direttamente nel codice

30 02-Mathematica e didattica.nb simplify % ManipulateB derivative of fxl» Result D@f@xD, xd Simplify@%D BesselJ@2, xd f Sin Cos Tan Csc Sec Ù Ú, 8f, 8Sin, Cos, Tan, Csc, Sec<<F Cos@xD Allo stesso modo con la sequenza SIFT + = si può far comparire il simbolo che indica un input che verrà elaborato da WolframAlpha e se esiste una corrispondente espressione Mathematica verrà fornita altrimenti verrà dato un output in stile WolframAlpha. integrate bessel j2 Integrate@BesselJ@2, xd, xd 1 24 x3 ypergeometricpfqb: 3 2 >, : 5 2 take derivative of % D@%, xd 1 8 BesselJ@2, xd 8 x2 x 2 1 8 x2 ypergeometricpfqb: 3 2 >, : 5 2, 3>, - x2 4 F - ypergeometricpfqb: 3 2 >, : 5 x2, 3>, - 2 4 F +, 3>, - x2 4 F

02-Mathematica e didattica.nb 3 simplify add red dashed % gridlines» Result Input interpretation Simplify@%D Show@%, GridLines -> Automatic, GridLinesStyle -> Directive@Red, DashedDD BesselJ@2, xd 1.0 plot cosx 0.5 Plots (1 of 2) Plot@Cos@xD, 8x, -6.6, 6.6<D -6-4 -2 2 4 6 1.0-0.5 0.5-1.0-6 -4-2 2 4 6-0.5-1.0

32 02-Mathematica e didattica.nb add red dashed gridlines» Input interpretation Show@%, GridLines -> Automatic, GridLinesStyle -> Directive@Red, DashedDD 1.0 0.5-6 -4-2 2 4 6-0.5-1.0 remove axes Input interpretation Show@%, Axes -> oned

02-Mathematica e didattica.nb 3 show transparent red sphere and 2 blue cones» Result Graphics3D@88Opacity@0.2D, Red, Sphere@D<, 8Blue, Array@Translate@Cone@D, 82 * Ò1, 2, 0<D &, 2, 0D<<D Per ulteriori esempi e spunti si può consultare la pagina Wolfram Alpha for educators

34 02-Mathematica e didattica.nb e con WolframAlpha: ½ GDP of G8 countries Mathematica e didattica - Ambiente pluridisciplinare per una didattica avanzata I vantaggi Il principale vantaggio è ancora una volta l enorme semplicità con cui si possono costruire applicazioni che richiedono dati di qual asi natura. Si provi a fare un breve report sul prodotto interno lordo dei Paesi del G8. Con Google: GDP changes of G8 countries, since 1970 Google search» Con Mathematica: TabView@Map@Tooltip@Show@CountryData@Ò, "Shape"D, ImageSize Ø 50D, ÒD Ø DateListPlot@CountryData@Ò, 88"GDP"<, 81970, 2010<<DD &, CountryData@"GroupOf8"DDD 2.0 µ 10 12 1.5 µ 10 12 1.0 µ 10 12 5.0 µ 10 11 0 1970 1980 1990 2000

02-Mathematica e didattica.nb 3 e con WolframAlpha: ½ GDP of G8 countries Input interpretation: Group of 8 GDP nominal Definitions Summary: total median highest lowest $36.57 trillion per year $2.542 trillion per year $16.24 trillion per year United StatesL $1.821 trillion per year CanadaL 2012 estimatesl Ranked values: Reverse visual ratios 1 United States 8.919 1 2 Japan 3.272 0.3669 3 Germany 1.882 0.211 4 France 1.435 0.1608 5 United Kingdom 1.357 0.1522 6 Russia 1.106 0.124 7 Italy 1.106 0.124 8 Canada 1 0.1121 GDP map:

36 02-Mathematica e didattica.nb 1.8 trillion to 2.6 trillion 4.3 trillion to 5.1 trillion 2.6 trillion to 3.5 trillion 5.1 trillion to 6 trillion 3.5 trillion to 4.3 trillion > 6 trillion in US dollars per yearl

02-Mathematica e didattica.nb 3 Local currency conversion: ' 26.5 trillion per year euros per yearl at current quoted ratel GDP history totall: from 1989 to 2012L in trillions of US dollars per yearl Exchange history for $36.57 trillion US dollarsl: Last year» Æ 1-year minimum 1-year maximum ' 26.48 trillion 27ê10ê2013» 4 months agol ' 28.62 trillion 27ê03ê2013» 11 months agol

38 02-Mathematica e didattica.nb 1-year average ' 27.45 trillion annualized volatility: 6.1%L Units GDP at exchange rate rankings: Reverse 1 United States $16.24 trillion per year 2 Japan $5.96 trillion per year 3 Germany $3.428 trillion per year 4 France $2.613 trillion per year 5 United Kingdom $2.472 trillion per year 6 Russia $2.015 trillion per year 7 Italy $2.015 trillion per year 8 Canada $1.821 trillion per year 2012 estimatesl Economic properties: GDP at exchange rate total $36.57 trillion per year median highest lowest $2.542 trillion per year world rank: 6 th L $16.24 trillion per year world rank: 1 st L United StatesL $1.821 trillion per year world rank: 11 th L CanadaL GDP at parity total $35.72 trillion per year median highest lowest $2.873 trillion per year world rank: 7 th L $16.24 trillion per year world rank: 1 st L United StatesL $1.484 trillion per year world rank: 13 th L CanadaL real GDP total $30.62 trillion per year median highest $2.319 trillion per year world rank: 6 th L $14.23 trillion per year price-adjusted to year-2000 US dollarsl world rank: 1 st L United StatesL

02-Mathematica e didattica.nb 3 highest lowest $14.23 trillion per year price-adjusted to year-2000 US dollarsl world rank: 1 st L United StatesL $980.9 billion per year price-adjusted to year-2000 US dollarsl world rank: 14 th L RussiaL GDP in local currency total $564 trillion per year median highest lowest $2.349 trillion per year 475.5 trillion per year JapanL 1.565 trillion per year United KingdomL GDP per capita average $41 013 per year per person median highest lowest $40 817 per year per person world rank: 32 nd L $52 219 per year per person world rank: 15 th L CanadaL $14 037 per year per person world rank: 74 th L RussiaL GDP real growth mean +1.021% per year median highest lowest +1.199% per year world rank: 164 th L +3.442% per year world rank: 103 rd L RussiaL -2.533% per year world rank: 210 th L ItalyL consumer price inflation mean +2.31% per year median highest lowest +2.04% per year world rank: 150 th L +5.07% per year world rank: 72 nd L RussiaL -0.03% per year world rank: 181 st L JapanL unemployment rate mean 7.38% median highest lowest 7.55% world rank: 90 th highestl 10.7% world rank: 59 th highestl ItalyL 4.3% world rank: 138 th highestl JapanL 2012 estimatel Units GDP components:

40 02-Mathematica e didattica.nb final consumption expenditure median $2.16 trillion per year highest lowest $13.7 trillion per year 2012 estimatesl United StatesL $1.367 trillion per year 2012 estimatesl RussiaL distribution gross capital formation median $520.4 billion per year highest lowest $3.094 trillion per year 2012 estimatesl United StatesL $360.9 billion per year 2012 estimatesl ItalyL distribution external balance on goods and services median -$44.87 billion per year highest lowest $203 billion per year 2012 estimatesl GermanyL -$547.2 billion per year 2012 estimatesl United StatesL distribution GDP total $36.57 trillion per year median highest lowest $2.542 trillion per year $16.24 trillion per year 2012 estimatesl United StatesL $1.821 trillion per year 2012 estimatesl CanadaL Definitions Value added by sector: Show manufacturing breakdown agriculture median $38.19 billion per year world rank: 15 th L highest lowest $173.8 billion per year world rank: 3 rd L 2008, 2009, 2010, 2011, and 2012 estimatesl United StatesL $14.56 billion per year world rank: 35 th L 2008, 2009, 2010, 2011, and 2012 estimatesl United KingdomL

02-Mathematica e didattica.nb 4 distribution industry median $539.8 billion per year world rank: 6 th L highest lowest $2.812 trillion per year world rank: 2 nd L 2008, 2009, 2010, 2011, and 2012 estimatesl United StatesL $435.4 billion per year world rank: 12 th L 2008, 2009, 2010, 2011, and 2012 estimatesl United KingdomL distribution manufacturing median $283.3 billion per year world rank: 7 th L highest lowest $1.801 trillion per year world rank: 2 nd L 2008, 2009, 2010, 2011, and 2012 estimatesl United StatesL $169.1 billion per year world rank: 15 th L 2008, 2009, 2010, 2011, and 2012 estimatesl CanadaL distribution services, etc. median $1.732 trillion per year world rank: 6 th L highest lowest $11.51 trillion per year world rank: 1 st L 2008, 2009, 2010, 2011, and 2012 estimatesl United StatesL $934.3 billion per year world rank: 12 th L 2008, 2009, 2010, 2011, and 2012 estimatesl CanadaL distribution Definitions Additional currency conversions for $36.57 trillion US dollarsl: World currencies USD JPY GBP CY CAD $36.57 trillion per year US dollars per yearl 3.722 quadrillion per year Japanese yen per yearl 21.84 trillion per year British pounds per yearl 224.8 trillion per year Chinese yuan per yearl C$40.47 trillion per year Canadian dollars per yearl

42 02-Mathematica e didattica.nb MX $484.5 trillion per year Mexican pesos per yearl

02-Mathematica e didattica.nb 4 Mathematica e didattica - Interfacce programmabili e personalizzabili In pochi e semplici passaggi è possibile creare applicazioni dinamiche ed interattive che permettono al docente ed allo studente concentrarsi sui concetti e non sulle strutture di supporto.» Come nasce il concetto di computazione dinamica e interattiva Mathematica ha rivoluzionato il concetto di computazione interattiva e dinamica, introducendo funzioni dinamiche che istantane mente creano interfacce intuitive e interattive. Le computazioni sottostanti vengono eseguite in run-time. Integrate@1 ê x ^ 3 + 1L, xd ArcTanB -1+2 x F 3 3 + 1 3 Log@1 + xd - 1 6 LogA1 - x + x2 E

44 02-Mathematica e didattica.nb e ampiezza Plot@3 Sin@3 xd, 8x, 0, 5<, PlotRange Ø 8-5, 5<D Mathematica e didattica - Interfacce programmabili e personalizzabili Qualsiasi cosa in Mathematica può essere resa dinamica. Esempio 1: semplificare l illustrazione di un concetto Plot@Sin@xD, 8x, 0, 5<, PlotRange Ø 8-5, 5<D 4 2 1 2 3 4 5-2 -4 voglio introdurre il concetto di frequenza Plot@Sin@3 xd, 8x, 0, 5<, PlotRange Ø 8-5, 5<D 4 2 1 2 3 4 5-2 -4

02-Mathematica e didattica.nb 4 e ampiezza Plot@3 Ampiezza Sin@3 xd, 8x, 0, 5<, PlotRange Ø 8-5, 5<D Frequenza 4 2 4 2 1 2 3 4 5-2 1 2 3 4 5-4 -2 Se voglio -4 rendere più veloce il cambiamento al fine di poter concentrare poi la spiegazione sui due concetti, posso usare il comand Manipulate che mi permette di gestire in automatico i due parametri ampiezza e frequenza Manipulate@ Qualche Plot@amp ulteriore Sin@freq abbellimento xd, 8x, 0, 5<, PlotRange Ø 8-5, 5<D, 88amp, 1, "Ampiezza"<, 1, 5<, Manipulate@Plot@amp funzione@freq xd, 8x, 0, 5<, 88freq, 1, "Frequenza"<, 1, 5<D PlotRange Ø 8-5, 5<, Filling Ø Axis, PlotStyle Ø pcol, FillingStyle Ø fcold, 88amp, 1, "Ampiezza"<, 1, 5<, 88freq, 1, "Frequenza"<, 1, 5<, 88funzione, Sin, "Funzione"<, 8Sin, Cos, Tan, Csc, Sec<<, 88pcol, Green, "Colore linea"<, Red<, 88fcol, LightGreen, "Riempimento"<, LightRed<D

46 02-Mathematica e didattica.nb Ampiezza Frequenza 4 2 1 2 3 4 5-2 -4 Qualche ulteriore abbellimento Manipulate@Plot@amp funzione@freq xd, 8x, 0, 5<, PlotRange Ø 8-5, 5<, Filling Ø Axis, PlotStyle Ø pcol, FillingStyle Ø fcold, 88amp, 1, "Ampiezza"<, 1, 5<, 88freq, 1, "Frequenza"<, 1, 5<, 88funzione, Sin, "Funzione"<, 8Sin, Cos, Tan, Csc, Sec<<, 88pcol, Green, "Colore linea"<, Red<, 88fcol, LightGreen, "Riempimento"<, LightRed<D

02-Mathematica e didattica.nb 4 Ampiezza Frequenza Funzione Sin Cos Tan Csc Sec Colore linea Riempimento 4 2 1 2 3 4 5-2 -4

48 02-Mathematica e didattica.nb Clear@a, b, c, xd; ManipulateA Mathematica e didattica - Interfacce programmabili e personalizzabili PanelAGridA99"Equazione di partenza ", a x 2 + b x + c =, Esempio 9"Discriminante 2: un semplice esercizio b 2-4 a cl", b ^ 2-4 a c=, Clear@a, 8"Soluzioni b, c, xd; ", Replace@Reduce@a x ^ 2 + b x + c ã 0, x, RealsD, False Ø "essuna"d<=, ManipulateA Alignment Ø LeftEE, 88a, PanelAGridA99"Equazione -1<, -5, 5, 1<, di partenza ", a x 2 + b x + c =, 88b, 9"Discriminante 1<, -5, 5, 1<, b 2-4 a cl", b ^ 2-4 a c=, 88c, -3<, -5, 5, 1<E 8"Soluzioni ", Replace@Reduce@a x ^ 2 + b x + c ã 0, x, RealsD, False Ø "essuna"d<=, Alignment Ø LeftEE, 8a, -5, 5, 1<, 8b, -5, 5, 1<, 8c, -5, 5, 1<E a b c Equazione di partenza -5-5 x - 5 x 2 Discriminante b 2-4 a cl -75 Soluzioni essuna volendo posso impostare un valore di partenza per ciascun parametro/slider

02-Mathematica e didattica.nb 4 Clear@a, b, c, xd; ManipulateA PanelAGridA99"Equazione di partenza ", a x 2 + b x + c =, 9"Discriminante b 2-4 a cl", b ^ 2-4 a c=, 8"Soluzioni ", Replace@Reduce@a x ^ 2 + b x + c ã 0, x, RealsD, False Ø "essuna"d<=, Alignment Ø LeftEE, 88a, -1<, -5, 5, 1<, 88b, 1<, -5, 5, 1<, 88c, -3<, -5, 5, 1<E a b c Equazione di partenza -3 + x - x 2 Discriminante b 2-4 a cl -11 Soluzioni essuna

50 02-Mathematica e didattica.nb a Mathematica e didattica - Interfacce programmabili e personalizzabili b Esempio 3: spiegare il concetto del data fitting c dati = Table@8x, 2.5 x ^ 2-8 x + 1.87 + RandomReal@8-1, 1<D<, 8x, -2, 5, 0.05<D; ListPlot@datiD ShowBListPlot@datiD, 25-2-50-1 1 2 3 4 5-100 -150-200 -250-300, PlotRange Ø 88-2, 5<, 8-40, 40<<F 20 15 10 5-2 -1 1 2 3 4 5-5 Manipulate@ Show@ ListPlot@datiD, Plot@a x ^ 2 + b x + c, 8x, -2, 5<, PlotStyle Ø 8Thick, Red<D, PlotRange Ø 88-2, 5<, 8-40, 40<<D, 8a, -10, 10<, 8b, -10, 10<, 8c, -10, 10<D

02-Mathematica e didattica.nb 5 a b c ShowBListPlot@datiD, -2-50 -1 1 2 3 4 5-100 -150-200 -250-300, PlotRange Ø 88-2, 5<, 8-40, 40<<F

52 02-Mathematica e didattica.nb esempio2 Mathematica e didattica - Interfacce programmabili e personalizzabili Esempio 4: applicazioni complete Esempi presi dal sito http://demonstrations.wolfram.com esempio1 a b p foci center directrix asymptotes ellipse parabola-x parabola-y hyperbola-x hyperbola-y x-hl 2 a 2 - y-kl2 b 2 = 1 x 2 - y2 4 9 6 4 2 = 1-6 -4-2 2 4 6-2 -4-6

02-Mathematica e didattica.nb 5 esempio2 a a = 0.785398 sin a = 1 2 = 0.70711 cos a = 1 2 = 0.70711 tan a = 1 = 1.00000 a = 10. c = 10 2 b = 10. b

54 02-Mathematica e didattica.nb q

02-Mathematica e didattica.nb 5 Mathematica e didattica - Testi e grafici Con le nuove funzionalità di grafica e la nuova interfaccia è molto più semplice anche scrivere testi scientifici, ad esempio le di pense a corredo di una lezione interattiva, e creare/personalizzare i grafici. Esempio di assistente per la scrittura di testi: la palette Classroom Assistant (menu Palettes) Esempio di personalizzazione dei grafici: la palette Drawing Tools (menu Graphics)

56 02-Mathematica e didattica.nb Mathematica e didattica - Computable Document Format Mathematica CDF Player Il player CDF permette anche di sfruttare una collezione sterminata (oltre 7000) applicazioni messe a disposizione gratuitamen sul sito demonstrations.wolfram.com, grazie al supporto continuativo della Wolfram ed alla presenza di una consolidata comm nity internazionale di utenti di Mathematica, che produce e condivide tali risorse. Molte di queste demo sono pronte per essere usate in classe per una lezione davvero innovativa.

02-Mathematica e didattica.nb 5» Workflow R&D Workflow semplificato: Ciclo tradizionale un unico strumento Mathematica integrato Conclusioni A differenza di altri linguaggi, Mathematica non richiede una forte specializzazione nella progettazione e programmazione di sem plici applicazioni didattiche. Ovviamente è necessario prendere dimestichezza con il linguaggio e con l interfaccia front end, ma un volta imparati i costrutti principali sarà immediato e veloce sviluppare esempi e dimostrazioni utili da impiegare in classe o d consegnare ai propri studenti per l approfondimento o l esercitazione.

58 02-Mathematica e didattica.nb» Workflow semplificato: un unico strumento integrato

R&D Workflow Ciclo tradizionale Mathematica 02-Mathematica e didattica.nb 5

60 02-Mathematica e didattica.nb» Mathematica è disponibile per tutte le principali piattaforme» Altre fonti di informazione Mathematica Documentation Center tutto l help di Mathematica disponibile anche online Learning Center risorse per imparare ad usare Mathematica Faculty Program per essere in contatto con altri docenti e scambiarsi materiali e pareri Library Archive per tutti i tipi di materiali, inclusi package scritti da utenti esperti MathWorld la più grande enciclopedia on line di matematica

02-Mathematica e didattica.nb 6