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)