Salve gente sono uno studente di seconda liceo e sono nuovo di qui

. Mi servirebbe una guida per turbo pascal X potete darmi una mano?
Devo scavare nei meandri della mia memoria. L'ultima volta che ho visto il Pascal era per Lazarus e Free pascal.

Istruzioni per il Turbo Pascal
Istruzione CASE:
Consente di implementare decisioni multiple basandosi sul confronto fra il risultato dell'espressione ed i valori costanti. È seguita da un'espressione di tipo integer o char e da of.
Ciclo FOR:
serve per ripetere più volte la stessa operazione. "for i:=1 to n° do..." preceduto da "somma:=0;" e seguito da "somma:= somma+i;". Spesso dopo un'espressione al ciclo for è probabile trovare un begin.
Ciclo DOWN TO:
serve ad effettuare un calcolo fattoriale, ad effettuare cioè le moltiplicazioni successive a partire dal valore più alto tra quelli inseriti.
ARRAY:
è un tipo di variabile che memorizza tutti i valori dello stesso tipo. Può essere immaginata come un contenitore suddiviso nel quale sono posti i dati. Ogni scomparto ha il suo dato. Va inserita come variabile sotto forma di "1 …n° of integer ;"
WORD:
è un tipo di dato che viene introdotto nel programma; esso comprende i numeri da 0 a 65535.
BYTE:
è un altro tipo di dato che comprende i valori tra 0 e 255. Si usa per lo più per le variabili che controllano i cicli.
IF:
si usa quando si vuole eseguire un'istruzione solo al verificarsi di una determinata condizione. "if i<100 then [...] else [...]". L'else si scrive sempre e comprende il caso in cui il dato inserito non soddisfa la condizione posta. Negli if annidati, per ogni if ci vuole un else, anche non immediato.
Dai una lettura anche qui:
http://it.geocities.com/revengeassociation/guide/turbo.htmComunque con begin inizi il programma (sarebbe praticamente il main). Poi crei delle variabili con var, esegui delle operazioni con i cicli e le procedure (sarebbero le funzioni in generale).
GeSHi (pascal):
PROGRAM triplo; ( * Sezione dell' intestazione * )
VAR n:INTEGER; ( * Sezione delle dichiarazioni *)
begin ( * Corpo del programma *)
writeln(' Questo programma calcola il triplo di un numero dato ');
writeln;
writeln('Introduci un numero intero ');
readln(n);
n:=n*3;
writeln;
writeln(' Il triplo è ' ,n);
writeln;
writeln(' Premi enter per finire');
readln;
end.
Created by GeSHI 1.0.7.20
Qui trovi programmini già svolti:
http://skuola.tiscali.it/matematica/turbo-pascal.htmlSomma di due numeri:
GeSHi (pascal):
uses wincrt;
var s,n:integer;
i:integer;
begin
s:=0;
for i:=1 to 5 do
begin
write ('inserisci il ',i,'° numero: ');
read (n);
s:=s+n;
end;
write ('il valore della somma è: 's);
end.Created by GeSHI 1.0.7.20
Secondo me è un linguaggio orrendo per una serie di motivi che non sto qui ad enumerare, ma alla fine è didattico. A mio avviso dovrebbero tutti spiegare il C. Sarebbe di certo qualcosa di più utile.
