Pascal/Esercizi: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Mmo (discussione | contributi)
Mmo (discussione | contributi)
Riga 1: Riga 1:
=Parte 1=
=Parte 1=
In questa prima parte si svolgeranno esercizi molto semplici per avvicinarsi al linguaggio Pascal
In questa prima parte si svolgeranno esercizi molto semplici per avvicinarsi al linguaggio Pascal

==Esercizio 1==
Hello World

===Soluzione===
program hello;
uses crt;
begin
writeln("Hello World");
end.

==Esercizio 2==
Dati due numeri (inseriti dall'utente) se ne calcoli la somma

===Soluzione===
program somma;
uses crt;
var a, b:Integer;
begin
writeln("a + b = c");
write("a: ");
readln(a);
write("b: ");
readln(b);
write("c = ");
writeln(a+b);
end.


==Esercizio 3==
==Esercizio 3==

Versione delle 01:35, 21 gen 2011

Parte 1

In questa prima parte si svolgeranno esercizi molto semplici per avvicinarsi al linguaggio Pascal

Esercizio 1

Hello World

Soluzione

program hello;
uses crt;
begin
 writeln("Hello World");
end.

Esercizio 2

Dati due numeri (inseriti dall'utente) se ne calcoli la somma

Soluzione

program somma;
uses crt;
var a, b:Integer;
begin
 writeln("a + b = c");
 write("a: ");
 readln(a);
 write("b: ");
 readln(b);
 write("c = ");
 writeln(a+b);

end.

Esercizio 3

Scrivere un programma che consenta ad un utente di calcolare la somma dei primi n numeri naturali (con n inserito da tastiera).

Soluzione

program somma;
uses crt;
var n, temp, i:Integer;
begin
 writeln("Inserire il numero n");
 readln(n);
 temp :=0;
 for i:=1 to n do
  temp:=temp + i;
 writeln("Totale: " + temp); 
end.

Parte 2

In questa prima parte si svolgeranno esercizi di media difficoltà per comprendere le strutture dati e i sistemi di sviluppo tipici del mondo imperativo

Parte 3

In questa prima parte si svolgeranno esercizi complessi che mostrino cosa si possa fare con Pascal base per ottenere risultati anche molto complessi

Parte 4

In questa prima parte si svolgeranno esercizi di Pascal ad Oggetti


Questa pagina è uno stub Questo modulo è solo un abbozzo. Contribuisci a migliorarlo secondo le convenzioni di Wikibooks