Skip to content

Studying and application of Wolfram Mathematica framework for notebook base changing tool. The entire project supports DSA pathologies during the training of the explained concepts with accessible tools.

License

Notifications You must be signed in to change notification settings

kode-git/mathematica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mathematica - Base Changing

alternatetext alternatetext alternatetext alternatetext alternatetext

Progetto per l'esame di Matematica Computazionale A.A. 2020/2021 basato sulla definizione di package e di un Notebook interattivo programmato interamente in Mathematica 12.2 con tecnologie assistive per la comprensione di persone con dislessia.

Caratteristiche Package

Il progetto prevede l'implementazione di un Notebook e di un Package affiliato per la definizione di procedure ad-hoc programmate in Mathematica per la gestione della parte interattiva all'interno del notebook stesso. La struttura del package segue le linee guida definite in Mathematica, la funzione visibile esternamente è la seguente:

(* ::Package:: *)

(* :Title: MainPackage *)
(* :Context: MainPackage` *)
(* :Author: Francesco Natati, Mario Sessa *)
(* :Summary: All base conversion functionalities used by the notebook. *)
(* :Copyright: Alma Mater Studiorum - Bologna 2021*)
(* :Package Version: 1 *)
(* :Mathematica Version: 12.2 *)
(* :History: \\ *)
(* :Keywords: base, conversion*)
(* :Sources: \\ *)
(* :Discussion: \\ *)
BeginPackage["MainPackage`"];

UniversalExercise::usage = "UniversalExercise[] crea l'interfaccia per lavorare sull'esercizio universale della conversione di numeri fra basi differenti (con basi dal valore compreso tra 2 e 62).";

Begin["`Private`"];

(* ... *)

End[];
EndPackage[];


Caratteristiche Notebook

Il notebook fornisce un indice ben definito che divide il contenuto in 2 sezioni principali:

  • Parte Teorica: In cui poter definire come si gestisce il Notebook, le regole di conversione e spiegazione di procedure complesse per il cambio di base con particolare attenzione per le basi 2 e 16.
  • Parte Pratica: In cui poter sperimentare attraverso l'esercizio universale una conversione vera e propria. All'interno dell'esercizio è possibile generare i dati randomicamente, verificare le soluzioni, leggere i passaggi effettuati e resettarne i campi.

Esercizio Universale

Autori

  • Francesco Natati (@projectnatz)
  • Mario Sessa (@kode-git)

Licenza

© Apache License Version 2.0, January 2004

About

Studying and application of Wolfram Mathematica framework for notebook base changing tool. The entire project supports DSA pathologies during the training of the explained concepts with accessible tools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published