Programmi
Alcuni semplici, ma utili programmi di matematica, fisica e altro

Ho scritto i seguenti programmi in linguaggio Turbo Pascal, perciò dovete avere questo programma per utilizzarli. Mandatemi pure e-mail per risolvere i bug che troverete in essi. Ne contiene specialmente il programma per i grafici di funzioni qualsiasi, ma sono facilmente risolvibili (per fare ancora prima ho scritto un programma più semplice per grafici di funzioni speciali ma ha capacità inferiori). Per utilizzare i miei programmi dopo essere entrati in Turbo Pascal, aprite il file, dal menù selezionate run e poi ancora run. In seguito immettete i dati con la tastiera premendo invio per confermare.
Alcuni programmi (come quelli per i grafici) permettono di definire una funzione che verrà poi utilizzata dal programma. Per farlo bisogna conoscere come si denotano in Turbo Pascal le operazioni che qui elenco:
+ - somma,
- - differenza,
* - moltiplicazione,
/ - divisione,
div - divisione con resto,
mod - resto di una divisione con resto,
e le funzioni elementari predefinite che qui elenco:
abs - valore assolto,
sqr - elevare al quadrato,
sqrt - radice quadrata,
ln - logaritmo naturale,
exp(x) - ex,
sin - seno (angolo in radianti),
cos - coseno (angolo in radianti),
arctan - arcotangente (angolo in radianti),
round - arrotondamento.

Trovate tutti questi programmi nel seguente file zip (sono piccolissimi): progpascal.zip (circa 8 kbyte). Decomprimetelo in una cartella a parte! Segue la descrizione di ogni singolo programma con il relativo nome del file.

Matematica
Grafici di funzioni qualsiasi-grafici.pas
Grafici di funzioni speciali-spfunzio.pas
Grafici di funzioni derivate e primitive-derpri.pas
Calcolo del fattoriale di un numero (oltre la capacità delle calcolatrici tascabili che si fermano a 69 fattoriale)-fattoria.pas
Approsimazione delle radici di un polinomio tramite la bisezione-bisezion.pas
Fattorizzazione di un numero-fattoriz.pas
Radici n-esime di numeri complessi-radicinu.pas
Fisica
Dilatazione del tempo nella relatività-tempo.pas
Calcolo della forza gravitazionale-gravita.pas
Ottica
Rappresentazione grafica della rifrazione della luce quando passa da una sostanza ad un' altra-rifrazio.pas
Rappresentazione grafica della riflessione e rifrazione degli specchi-specchi.pas
Rappresentazione grafica della riflessione e rifrazione delle lenti-lenti.pas
Programmi divertenti
Indovina quanti numeri vuoi della grandezza desiderata-indovina.pas
Guarda quanto è veloce il tuo computer a contare fino ad un certo numero-velocita.pas

Non rispondo di alcun eventuale danno che questi programmi possano provocare al vostro computer, ma con programmini così semplici è praticamente impossibile che accada. Per terminarli in caso di blocco usate la solita combinazione di tasti ctrl+alt+canc.
Mi dispiace per voi, ma se cercherete di capire come funzionano i miei programmi leggendone il testo (conoscendo il linguaggio del Turbo Pascal), difficilmente ci riuscirete, perché non sono scritti secondo le norme di una buona programmazione e perché dovreste conoscere le convenzioni che mi sono posto per scrivere quelli di grafica (diversamente anch' io non ci avrei più capito niente).


Mappa del sito