Domi epilogis

Page 1

Κέρος Α. Ιωάννης | Καθηγητής Πληροφορικής ΠΕ19 | 1ο ΕΠΑΛ Κιλκίς

Κεφάλαιο 3 Η δομή της επιλογής Ασκήσεις 1. Απαντήστε με Σωστό ή Λάθος. A. Στη δομή της απλής επιλογής η ομάδα των εντολών μπορεί να μην εκτελεστεί ποτέ. B. Στη δομή της σύνθετης επιλογής η μία ομάδα εντολών εκτελείται, εφόσον η συνθήκη έχει το αποτέλεσμα της αλήθειας. C. Μία συνθήκη μπορεί να έχει δύο ή περισσότερα αποτελέσματα. D. Μετά το «if» γράφεται η συνθήκη. E. Οι εντολές της δεύτερης ομάδας στην σύνθετη επιλογή γράφονται μετά τη λέξη «then» και πριν από τη λέξη «else». F. Στην απλή επιλογή δεν υπάρχει δεύτερη ομάδα εντολών. 2. Απαντήστε σωστό ή λανθασμένο ή συμπληρώστε τα κενά. A. .................... επιλογή έχουμε, όταν σε μια ομάδα εντολών περιέχονται άλλες εντολές επιλογής. B. Η δομή της επιλογής μας βοηθά να επαναλάβουμε, όσες φορές θέλουμε, ένα σύνολο εντολών. C. Στη δομή της επιλογής όταν ισχύει μια ............., τότε εκτελούνται κάποιες εντολές. D. Κάθε εντολή «if» περιλαμβάνει συνήθως το τμήμα «else». 3. Τι θα εμφανίσει καθένα από τα ακόλουθα κομμάτια προγράμματος Pascal; Α

Β

x:=5; if x>5 then x:=x+4 else x:=x-4; writeln(x);

x:=7; if x>3 then x:=x+4 else x:=x-4; writeln(x);

Γ

Δ

x:=5; if x>=5 then x:=x+4; if x<5 then x:=x-4; writeln(x);

x:=7; if x>5 then x:=x-4; if x<5 then x:=x+6; writeln(x);

4. Τι θα εμφανίσουν οι παρακάτω εντολές τμήμα προγράμματος Pascal στην περίπτωση που η μεταβλητή x πάρει την τιμή 19 (μέσω της εντολής readln), σε καθεμία από τις περιπτώσεις Α και Β; Α readln(x); if x>=10 then writeln('Mέτρια'); if (x>10) and (x<=13) then writeln('Σχεδόν καλά'); if (x>13) and (x<=16) then writeln('Καλά'); if (x>16) and (x<=18) then

Η δομή της επιλογής

B readln(x); if x=10 then writeln('Mέτρια') else if x<=13 then writeln('Σχεδόν καλά') else if x<=16 then

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.