Pascal/Esercizi: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Annullata la modifica 209269 di 151.41.225.125 (discussione)
Ciampix (discussione | contributi)
Nessun oggetto della modifica
Riga 47: Riga 47:


=Parte 2=
=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
In questa parte si svolgeranno esercizi di media difficoltà per comprendere le strutture dati e i sistemi di sviluppo tipici del mondo imperativo
=Parte 3=
=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
In questa parte si svolgeranno esercizi tipici di gestione dell'I/O
=Parte 4=
=Parte 4=
In questa prima parte si svolgeranno esercizi di Pascal ad Oggetti
In questa parte si svolgeranno esercizi complessi che mostrino cosa si possa fare con Pascal base per ottenere risultati anche molto complessi
=Parte 5=
In questa parte si svolgeranno esercizi di Pascal ad Oggetti





Versione delle 12:57, 30 set 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);
 readln;
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 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 parte si svolgeranno esercizi tipici di gestione dell'I/O

Parte 4

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

Parte 5

In questa 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