|
ISTRUZIONI |
PASCAL |
JAVASCRIPT |
|
Struttura programma |
Program ... ; uses ... ,
... ; Const ... ; var ... ; begin
....
.... end. |
<html> <head>
... </head> <body> <script>
....
....
</script> </body></html> |
|
Commenti |
{ bla bla}, (* bla bla *) |
// bla bla bla /* bla bla */ |
|
Dichiarazione Costanti |
const PIGRECO=3.14; PAROLA='CIAO CIAO' |
var PIGRECO=3.14; var PAROLA='CIAO CIAO' ; |
|
Uses Moduli |
uses crt,graph; |
NON ESISTE |
|
Dichiarazione variabili |
var a:integer;
b:longint; c:real;
d:char; e:string; |
var a=22.5; var nome='Mario Rossi' |
|
Assegnazione |
a:=3.1E10 / (2*x); i:=i+1; i:=i+k; |
a=3E10/(2*x); i++ 1+=K; |
|
Comparazioni |
=,>,<,<=,>=,<>, and,or,not |
==,<,>,<=,>=,!=, &&,||, ! |
|
Input |
readln(a);readln(c,d); |
a= prompt('Fornire a', " "); |
|
Output |
writeln('numero dadi = ',nd); writeln('x+y=', (x+y):8:2); |
alert('numero dadi = ' + nd); alert('x+y= '+ (1*x+1*y) ); |
|
If |
if a=b then begin
.... end; |
if (a=b) { .... } |
|
For |
for i:=10 downTo 1 do begin
.... end; |
for(var i=10;i==1;i=i-1){ .... } |
|
While |
while (condizione) do begin
.... end; |
while (condizione) { ... } |
|
Until |
repeat ... ... until (condizione); [se vera esce] |
do { ... ...; }while(condizione) [se vera cicla] |
UN PROGRAMMA PASCAL CHE USA LE PRINCIPALI ISTRUZIONI
program ilMioProgramma;
uses crt,graph;
Const PIGRECO=3.14;
PAROLA='CIAO ciao';
var a,nd,i:integer;
b:longint;
x,y,z:real;
d:char;
e:string;
{ bla bla}
(*
blu
bla
blo
*)
begin
writeln('prova costanti: ',PIGRECO,' ',PAROLA);
writeln('fornire x,y');
readln(x,y);
writeln('x/y=',(x/y):8:2);
z:=3.1E10 / (2*x);
if 2=2 then
begin
writeln('2=2:IF FUNZIONA')
end;
for i:=5 downTo 1 do
begin
writeln('nel for i = ',i);
end;
nd:=0;
while (nd<5) do
begin
writeln(nd, 'NEL WHILE');
nd:=nd+1;
end;
nd:=0;
repeat
writeln('NEL REPEAT nd=',nd);
nd:=nd+1
until (nd=5);
x:=2;y:=1/3;nd:=12;
writeln('numero dadi = ',nd);
writeln('x+y=', (x+y):8:2);
readln();readln();
end.
IL RISULTATO DELLA SUA ESECUZIONE
prova costanti: 3.140000000000000000E+0000 CIAO ciao
fornire x,y
3
4
x/y= 0.75
2:2 IF FUNZIONA
nel for i = 5
nel for i = 4
nel for i = 3
nel for i = 2
nel for i = 1
0NEL WHILE
1NEL WHILE
2NEL WHILE
3NEL WHILE
4NEL WHILE
NEL REPEAT nd=0
NEL REPEAT nd=1
NEL REPEAT nd=2
NEL REPEAT nd=3
NEL REPEAT nd=4
numero dadi = 12
x+y = 2.33
IL MEDESIMO PROGRAMMA
(CHE USA LE PRINCIPALI ISTRUZIONI) QUESTA VOLTA
IN JAVASCRIPT
<html><body>
<script>
// bla bla bla
/*
blu
bla
blo
*/
var PIGRECO=3.14;
var PAROLA='CIAO CIAO';
alert('prova costanti: '+ PIGRECO + ' ' + PAROLA);
var x= prompt('Fornire x', " ");
var
y= prompt('Fornire y', " ");
alert('x/y='+x/y);
var z=3.1E10 / (2*x);
if (2==2) {
alert('2=2:IF FUNZIONA')
}
for(var
i=5;i>=1;i=i-1){
alert('nel for
i = ' + i);
}
var
nd=0;
while
(nd<5) {
alert(nd+ 'NEL WHILE');
nd++;
}
nd=0;
do
{
alert('NEL REPEAT nd='+nd);
nd++;
}while(nd
< 5)
x=2;
y=1/3; nd=12;
alert('numero dadi = ' + nd);
alert('x+y= '+ (1*x+1*y) );
</script>
</body></html>
IL RISULTATO DELLA SUA ESECUZIONE SI PUO' VEDERE QUI:
PROGRAMMA
ESEMPIO
(http://digilander.iol.it/giovanninicco/LaMiaPaginaConProgramma.html)