Πρόσθετες δομές ελέγχου

Διομήδης Σπινέλλης
Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Οικονομικό Πανεπιστήμιο Αθηνών
dds@aueb.gr

Επανάληψη σε ακέραιες τιμές

Παράδειγμα:
for i := 1 to 10 do
begin
	writeln(i);
	k := k + i
end

for c := 'Z' downto 'A' do
	write(c)

Επιλογή περιπτώσεων

Παράδειγμα:
case c of
	'A' : writeln('alpha');
	'B', 'C' : writeln('beta');
	'1', '2': writeln('digit');
end

Σύνθετες επιλογές

Παράδειγμα:
if i < 10 then
	writeln('Number too small')
else if i > 1000 then
	writeln('Number too large')
else
	writeln(i)

Έλεγχος βρόχου στο τέλος

Παράδειγμα:
repeat
	readln(number);
	writeln(number)
until number < 0;

Βιβλιογραφία

Ασκήσεις

Pascal 04

  1. Να γραφεί πρόγραμμα σε Pascal σύμφωνα με τις παρακάτω προδιαγραφές: Παράδειγμα:
    3
    *
    4
    12
    3
    +
    3
    6 (******)
    4
    -
    2
    2 (**)
    2
    -
    2
    0
    
Περισσότερες λεπτομέρειες για τις ασκήσεις