ΕΡΓΑΣΙΑ ΓΙΑ ΤΗ ΔΙΑΤΡΟΦΗ από τη μαθήτρια Κουλαξίδυ Δώρα
διαγωνισματα για Slideshare
1. ΕΠΑΛ ΣΙΔΗΡΟΚΑΣΤΡΟΥ
ΤΟΜΕΑΣ: ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΕΣΤ ΣΤΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ ΤΟΥ ΔΟΜΗΜΕΝΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΟΝΟΜΑΤΕΠΩΝΥΜΟ:
ΗΜΕΡΟΜΗΝΙΑ:
Δίνονται οι δύο παρακάτω ψευδοκώδικες οι οποίοι λύνουν το ίδιο ακριβώς πρόβλημα:
1ος
ΤΡΟΠΟΣ 2ος
ΤΡΟΠΟΣ
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α, Β
ΑΝ Α > Β ΤΟΤΕ
ΕΜΦΑΝΙΣΕ 'ο ΜΕΓΑΛΥΤΕΡΟΣ ΕΙΝΑΙ Ο ', Α
ΤΕΛΟΣ_ΑΝ
ΑΝ Α < Β ΤΟΤΕ
ΕΜΦΑΝΙΣΕ 'ο ΜΕΓΑΛΥΤΕΡΟΣ ΕΙΝΑΙ Ο ', Β
ΤΕΛΟΣ_ΑΝ
ΑΝ Α = Β ΤΟΤΕ
ΕΜΦΑΝΙΣΕ ΟΙ ΑΡΙΘΜΟΙ ΕΙΝΑΙ ΙΣΟΙ '
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α, Β
ΑΝ Α > Β ΤΟΤΕ
ΕΜΦΑΝΙΣΕ 'ο ΜΕΓΑΛΥΤΕΡΟΣ ΕΙΝΑΙ Ο ', Α
ΑΛΛΙΩΣ_ΑΝ Α < Β ΤΟΤΕ
ΕΜΦΑΝΙΣΕ 'ο ΜΕΓΑΛΥΤΕΡΟΣ ΕΙΝΑΙ Ο ', Β
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'ΟΙ ΑΡΙΘΜΟΙ ΕΙΝΑΙ ΙΣΟΙ'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
1. Να γράψετε και για τις δύο περιπτώσεις το διάγραμμα ροής
2. Ποιο μήνυμα θα εμφανίζει ο αλγόριθμος για τις τιμές:
a. 5, -15
b. 7, 7
Β. ΜΑΝΤΖΑΚΙΔΟΥ 1
2. ΕΠΑΛ ΣΙΔΗΡΟΚΑΣΤΡΟΥ
ΤΟΜΕΑΣ: ΠΛΗΡΟΦΟΡΙΚΗΣ
ΔΙΑΓΩΝΙΣΜΑ Α’ ΤΕΤΡΑΜΗΝΟΥ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΟΝΟΜΑΤΕΠΩΝΥΜΟ:
ΗΜΕΡΟΜΗΝΙΑ:
1. Να συμπληρώσετε με τις σωστές λέξεις τα παρακάτω κενά:
1. Οι 3 βασικές δομές του Δομημένου Προγραμματισμού είναι οι παρακάτω: α)…………………………,
β)………………….., γ)…………………………….
2. Ο Δομημένος Προγραμματισμός συνδυάζει τις 2 τεχνικές του ………………….…….. & του …………….
……………. προγραμματισμού.
3. Η διαδικασία της εύρεσης λογικών λαθών ονομάζεται ………………………………… .
4. Οι 3 πιο συνηθισμένοι τρόποι αναπαράστασης ενός αλγορίθμου είναι οι παρακάτω: α)
…………………………, β)…………………… και γ)………………………………
5. Οι εντολές σε ……………………………………… αποτελούνται από μία ακολουθία 0 και 1 σταθερού ή
μεταβλητού πλήθους.
6. Οι γλώσσες ……………………………………… είναι συνδεδεμένες με την αρχιτεκτονική του
υπολογιστή, σε αντίθεση με τις γλώσσες …………………………………….. που είναι ανεξάρτητες από την
αρχιτεκτονική τους.
7. Οι γλώσσες ………………………… χρησιμοποιούνται για την ανάπτυξη Πληροφοριακών
Συστημάτων.
8. Η παράσταση των τεχνικών του ιεραρχικού και του τμηματικού προγραμματισμού γίνονται με
τα ………………………………..
9. Στον ………………………. προγραμματισμό επιτρέπεται η ταυτόχρονη εκτέλεση διαδικασιών από
διαφορετικούς υπολογιστές.
10. Στο ………………………….. προγραμματισμό ένα πρόγραμμα περιλαμβάνει ένα σύνολο γεγονότων -
κανόνων & μία πρόταση στόχο.
11. Για τη μετατροπή ενός προγράμματος από γλώσσα προγραμματισμού σε γλώσσα μηχανής
χρησιμοποιείται ένα πρόγραμμα που ονομάζεται …………………………..
12. Το πρόγραμμα προς μετάφραση ονομάζεται ………………………….., ενώ το μεταφρασμένο το οποίο
δεν είναι και κατά ανάγκη εκτελέσιμο ονομάζεται …………………………. .
13. Ο …………………..…………. μεταφράζει τη μία εντολή μετά την άλλη.
2. Να γίνει το λογικό διάγραμμα του παρακάτω αλγορίθμου. Τι εμφανίζει ο αλγόριθμος
όταν α=8 και β=3;
Αρχή
Διάβασε α , β
Αν α > β τότε
Εμφάνισε α
Αλλιώς
Αν α < β τότε
Εμφάνισε β
Αλλιώς
Β. ΜΑΝΤΖΑΚΙΔΟΥ 2
3. Εμφάνισε “ ίσοι ”
Τέλος
3. Να φτιάξετε έναν αλγόριθμο σε ψευδοκώδικα ισοδύναμο με το παρακάτω λογικό
διάγραμμα. Τι εμφανίζει ο αλγόριθμος όταν α) Α=10 και όταν β) Α=30;
Β. ΜΑΝΤΖΑΚΙΔΟΥ
ΝΑΙ
ΔΙΑΒΑΣΕ Α
Α>
20
Α<=
30
ΕΜΦΑΝΙΣΕ Α*Α ΕΜΦΑΝΙΣΕ ‘ Α*Α’
ΤΕΛΟ
Σ
ΝΑΙ
ΟΧΙ
ΟΧΙ
3
ΑΡΧΗ
4. ΕΠΑΛ ΣΙΔΗΡΟΚΑΣΤΡΟΥ
ΤΟΜΕΑΣ: ΠΛΗΡΟΦΟΡΙΚΗΣ
ΔΙΑΓΩΝΙΣΜΑ στα ΚΕΦ. 1ο
– 7ο
ΤΟΥ ΔΟΜΗΜΕΝΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΟΝΟΜΑΤΕΠΩΝΥΜΟ:
ΗΜΕΡΟΜΗΝΙΑ:
1. Συμπληρώστε με Σωστό (Σ) ή Λάθος (Λ) τις παρακάτω προτάσεις:
1 Μια γλώσσα προγραμματισμού δεν μπορεί να ανήκει σε περισσότερα από ένα είδη
προγραμματισμού.
2 Ένα αντικείμενο πρόγραμμα είναι ένα πρόγραμμα με κώδικα σε γλώσσα μηχανής.
3 Ο συντάκτης – διορθωτής (ή αλλιώς εκδότης - διορθωτής) είναι ένα πρόγραμμα στο
οποίο συντάσσουμε και διορθώνουμε το αντικείμενο κώδικα
4 Το είδος προγραμματισμού που δίνει σημασία στη γνώση που σχετίζεται με το πρόβλημα,
ονομάζεται διαδικασιακός προγραμματισμός
5 Ο παράλληλος προγραμματισμός διαθέτει και χρησιμοποιεί δομές του παραδοσιακού
διαδικασιακού προγραμματισμού
6 Ο υπολογιστής μπορεί να εκτελέσει ένα πρόγραμμα μόνο ακόμα κι όταν αυτό δεν είναι
γραμμένο σε γλώσσα μηχανής
7 Ο συνδέτης (linker) είναι ένα πρόγραμμα που συνδέει το αντικείμενο πρόγραμμα με
υποπρογράμματα της βιβλιοθήκης της γλώσσας ή του προγραμματιστή και ο κώδικας που
παράγεται από τη σύνδεση είναι εκτελέσιμος.
8 Οι γλώσσες υψηλού επιπέδου εξαρτώνται από τον τύπο – αρχιτεκτονική του
υπολογιστή.
9 Η γλώσσα προγραμματισμού PASCAL είναι κατάλληλη για επιστημονικές – εμπορικές
εφαρμογές.
10 Στο διαδικασιακό προγραμματισμό το πρόγραμμα είναι μια διαδικασία η οποία εκτελεί
ένα προς ένα τα βήματα του αλγόριθμου επίλυσης του προβλήματος
11 Στον αντικειμενοστρεφή προγραμματισμό ενσωματώνονται τα δεδομένα και ο τρόπος
χειρισμού αυτών μέσα από την έννοια του αντικειμένου.
12 Αν ισχύει η παρακάτω ισότητα X MOD 5 = 0, αυτό σημαίνει πως ο Χ είναι πολλαπλάσιο
του 5.
13 Αν ισχύει η παρακάτω σχέση X MOD 2 <> 0, αυτό σημαίνει πως ο Χ είναι άρτιος
αριθμός.
14 Η παρακάτω λογική πράξη: 40 >1 OR 5<>5 AND 2>1 θα επιστρέψει την τιμή TRUE.
15 Η δεσμευμένη λέξη αλλιώς σε μία δομή επιλογής είναι πάντα υποχρεωτική.
16 Στη λογική πράξη της σύζευξης επιστρέφεται η τιμή TRUE όταν τουλάχιστον μία από τις
δύο λογικές εκφράσεις έχει τιμή TRUE.
17 Η παρακάτω λογική πράξη: NOT (15 > 4 XOR 6 < 9) θα επιστρέψει την τιμή TRUE.
18 Ο Interpreter είναι ένα πρόγραμμα που ελέγχει συντακτικά και γραμματικά το πηγαίο
πρόγραμμα εξετάζοντας τη μία εντολή μετά την άλλη, κατά τη σειρά εκτέλεσής τους·
19 Ο συντάκτης – διορθωτής κειμένου (editor) είναι ένα πρόγραμμα μέσα στο οποίο
συντάσσουμε πηγαίο κώδικα καθώς μπορούμε και να διορθώνουμε τον πηγαίο κώδικα που
συντάσσουμε.
20 Η γλώσσα LISP αποτελεί παράδειγμα συναρτησιακής γλώσσας
(Μονάδες 10 – « 0,5 η καθεμία »)
2. Να συμπληρώσετε στην τελευταία στήλη τον σωστό αριθμό:
Β. ΜΑΝΤΖΑΚΙΔΟΥ 4
5. 1 Γλώσσες για τη συγγραφή προγραμμάτων διαχείρισης του
συστήματος, όπως λειτουργικά συστήματα και βοηθητικά
προγράμματα
Αντικείμενο Πρόγραμμα 5
2 Το είδος προγραμματισμού όπου όλες οι εντολές του
προγράμματος είναι συναρτήσεις, ονομάζεται συναρτησιακός
προγραμματισμός.
Συναρτησιακός
προγραμματισμός
2
3 Προγραμματισμός που στηρίζεται στη γνώση Φορτωτής (loader) 6
4 Το πρόγραμμα αφού μεταφραστεί χωρίς να είναι απαραίτητα
εκτελέσιμο.
Διαδικασιακός
προγραμματισμός
7
5 Το πρόγραμμα γραμμένο από έναν κειμενογράφο, προτού
μεταφραστεί.
Μεταγλωττιστής 9
6 Πρόγραμμα που αναλαμβάνει να συνδέσει το αντικείμενο
πρόγραμμα με άλλα υποπρογράμματα της βιβλιοθήκης της
γλώσσας, φορτώνοντάς στη συνέχεια στη μνήμη για εκτέλεση τη
γλώσσα μηχανής που προκύπτει.
Παράλληλος
Προγραμματισμός
10
7 Παραδείγματα γλωσσών διαδικασιακού προγραμματισμού είναι η
COBOL, FORTRAN, PASCAL.
Γλώσσες 4ης
γενιάς 8
8 Γλώσσες διαλογικές με δυνατότητα εμφάνισης βοηθητικών
μηνυμάτων και που συναντάμε σε Συστήματα Διοίκησης Βάσεων
Δεδομένων
Λογικός Προγραμματισμός 3
9 Πρόγραμμα που μεταφράζει ένα πρόγραμμα γραμμένο σε μία
γλώσσα υψηλού επιπέδου σε πρόγραμμα γραμμένο σε γλώσσα
μηχανής (κώδικα μηχανής) κάποιου υπολογιστή.
Συμβολικές γλώσσες 1
10 Προγραμματισμός ο οποίος οφείλει την ανάπτυξή του στην
εμφάνιση της αρχιτεκτονικής των πολλών επεξεργαστών που
διαμοιράζονται μια κοινή μνήμη.
Πηγαίο πρόγραμμα 4
(Μονάδες 5 - « 0,5 η καθεμία » )
3. Να αναφέρετε ποια είναι η εξέλιξη στις γλώσσες προγραμματισμού των
υπολογιστών;
(Μονάδες 2)
4. Σε ένα κολέγιο, η φοίτηση ενός μαθητή χαρακτηρίζεται «ΕΠΑΡΚΗΣ» αν το σύνολο
των απουσιών του, κατά τη διάρκεια του διδακτικού έτους, δεν ξεπερνάει τις 50 ή αν
δεν υπερβαίνει τις 100 από τις οποίες οι πάνω από τις 50 είναι δικαιολογημένες. Σε
κάθε άλλη περίπτωση η φοίτηση χαρακτηρίζεται «ΑΝΕΠΑΡΚΗΣ». Να δώσετε
αλγόριθμο ο οποίος θα κάνει τα παρακάτω:
a. Να διαβάζει τις δικαιολογημένες και τις αδικαιολόγητες απουσίες ενός μαθητή
σε ένα διδακτικό έτος
b. Να εμφανίζει το κατάλληλο μήνυμα ανάλογα με το αν η φοίτηση του μαθητή
χαρακτηρίζεται ως επαρκής ή ως ανεπαρκής.
(Μονάδες 3)
Β. ΜΑΝΤΖΑΚΙΔΟΥ 5
7. ΕΠΑΛ ΣΙΔΗΡΟΚΑΣΤΡΟΥ
ΤΟΜΕΑΣ: ΠΛΗΡΟΦΟΡΙΚΗΣ
ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΤΟΥ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΟΝΟΜΑΤΕΠΩΝΥΜΟ:
ΗΜΕΡΟΜΗΝΙΑ:
2. Να μετατρέψετε τα παρακάτω τμήματα εντολών σε ισοδύναμα
χρησιμοποιώντας κάθε μία από τις δύο άλλες δομές επανάληψης:
(6 Μονάδες)
While….do Repeat…until For ….to … do
Α := 5
While Α > 0 do
begin
Writeln( Α );
Α := Α – 1;
End;
Ι := -4
Α := 1
Repeat
Α := Α * Ι;
Ι := Ι + 1;
Until Ι > 0;
Β. ΜΑΝΤΖΑΚΙΔΟΥ
1. Συμπληρώστε με Σωστό (Σ) ή Λάθος (Λ) τις παρακάτω προτάσεις:
(0,4 x 10 Μονάδες)
1 Η δομή επανάληψης repeat…until μπορεί να μην εκτελεστεί και καμία φορά.
2 Στη δομή επανάληψης for i:=1 to 10 do, ποτέ δεν αλλάζουμε την τιμή του μετρητή μέσα
στο κυρίως σώμα της επανάληψης.
3 Στη δομή επανάληψης for i:=1 to 1 do, δε θα εκτελεστεί ποτέ το κυρίως σώμα της
επανάληψης.
4 Η δομή επανάληψης for i:=10 down to 1 do writeln( i ); θα εμφανίσει όλους τους
ακέραιους από το 1 έως το 10.
5 Στη δομή επανάληψης while…do η μεταβλητή της συνθήκης δεν είναι απαραίτητο να
αλλάζει τιμή μέσα στο σώμα της επανάληψης.
6 Τη δομή επανάληψης while…do μπορούμε να τη χρησιμοποιήσουμε όταν δε γνωρίζουμε
εξαρχής τον αριθμό των επαναλήψεων.
7 Στη δομή επανάληψης while…do , όπως και στη for….do θα εισάγουμε την εντολή begin
…end; μόνο στην περίπτωση που στο εσωτερικό της δομής επανάληψης υπάρχουν πάνω
από μία εντολές.
8 Η δομή επανάληψης repeat…until εκτελείται για όσο η συνθήκη ελέγχου είναι ψευδής.
9 Στη δομή επανάληψης for i:=1 down to 10 do το κυρίως σώμα της επανάληψης θα
εκτελεστεί μόνο μία φορά.
10 Τη δομή επανάληψης repeat…until δεν μπορούμε να τη χρησιμοποιήσουμε για γνωστό
αριθμό επαναλήψεων.
7
8. Α := 2;
For Ι:=-4 to 4 do
Α ← Α + 2;
Writeln( Α );
3. (0,4 x 10 Μονάδες) Να γράψετε πρόγραμμα που να διαβάζει 20 ακέραιους
αριθμούς και στο τέλος να εμφανίζει τον μικρότερο από αυτούς.
(5 Μονάδες)
4. Να γράψετε πρόγραμμα το οποίο με τη βοήθεια μιας δομής επανάληψης να
εμφανίζει την παρακάτω ακολουθία αριθμών: 30, 25, 20, 15, 10, 5, 0, -5,
-10, -15, -20, -25, -30.
(5 Μονάδες)
Καλή Επιτυχία!
Β. ΜΑΝΤΖΑΚΙΔΟΥ 8
9. ΕΠΑΛ ΣΙΔΗΡΟΚΑΣΤΡΟΥ
ΤΟΜΕΑΣ: ΠΛΗΡΟΦΟΡΙΚΗΣ
ΔΙΑΓΩΝΙΣΜΑ Β’ ΤΕΤΡΑΜΗΝΟΥ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΟΝΟΜΑΤΕΠΩΝΥΜΟ:
ΗΜΕΡΟΜΗΝΙΑ:
1. Συμπληρώστε με Σωστό (Σ) ή Λάθος (Λ) τις παρακάτω προτάσεις:
1 Οι απλοί – στοιχειώδεις τύποι δεδομένων στην Pascal είναι τρεις (ακέραιοι – πραγματικοί
και λογικοί).
Λ
2 Η εντολή case μπορεί να αντικαταστήσει οποιαδήποτε δομή επιλογής if. Λ
3 Η δομή επανάληψης repeat…until εκτελείται τουλάχιστον μία φορά. Σ
4 Στη δομή επανάληψης for i:=1 to 10 do, ποτέ δεν αλλάζουμε την τιμή του μετρητή μέσα
στο κυρίως σώμα της επανάληψης.
Σ
5 Στη δομή επανάληψης for i:=1 to 1 do, δε θα εκτελεστεί ποτέ το κυρίως σώμα της
επανάληψης.
Λ
6 Στη δήλωση της διαδικασίας procedure athroisma(x,y:integer; sum:real); , οι x, y
μεταβλητές αποτελούν τις παραμέτρους μεταβλητών, ενώ η sum αποτελεί την παράμετρο
τιμής.
Λ
7 Οποιαδήποτε αλλαγή της παραμέτρου τιμής θα επηρεάσει και την τιμή αντίστοιχη πραγματική
παράμετρο
Λ
8 Κάθε υποπρόγραμμα μπορεί να καλεί οποιοδήποτε άλλο υποπρόγραμμα, ακόμα και τον
εαυτό του.
Σ
9 Κατά την κλήση της παρακάτω διαδικασίας athroisma(56, sum), οι μεταβλητές αυτές
ονομάζονται πραγματικές.
Σ
10 Κατά την κλήση ενός υποπρογράμματος η σειρά των παραμέτρων δεν έχει σημασία Λ
11 Σε μία συνάρτηση, οι τυπικές παράμετροι είναι και παράμετροι τιμών. σ
12 Η συνάρτηση sqrt(x) υπολογίζει το τετράγωνο του χ Λ
13 Μια διαδικασία μπορεί και να γραφεί και με τη μορφή συνάρτησης, ενώ το αντίστροφο δεν
ισχύει.
Λ
14 Οι πράξεις div και mod, δεν επιτρέπονται ανάμεσα σε πραγματικούς αριθμούς. Σ
15 Οι σύνθετοι τύποι ονομάζονται αλλιώς και δομές δεδομένων. Σ
16 Οι Εγγραφές και τα Σύνολα ανήκουν στους σύνθετους τύπους δεδομένων με δόμηση. Λ
17 Οι στατικές δομές δεδομένων δεν έχουν σταθερό πλήθος στοιχείων. Λ
18 Αν το όρισμα της συνάρτησης ord είναι ακέραιος τύπος, η συνάρτηση επιστρέφει τον
προηγούμενο ακέραιο. Δηλαδή ord(54) = 53
Λ
19 Το αποτέλεσμα της συνάρτησης ord(false) είναι μηδέν Σ
20 Οι δυναμικές δομές δεσμεύουν μνήμη ανάλογα με τις ανάγκες του προβλήματος. Σ
(0,25 Χ 20)=5 ΜΟΝΑΔΕΣ
Β. ΜΑΝΤΖΑΚΙΔΟΥ 9
10. 2. Να συμπληρώσετε στην τελευταία στήλη τον σωστό αριθμό:
1 Σύνθετος τύπος δεδομένων Τακτικοί τύποι 12
2 Συνάρτηση που επιστρέφει το προηγούμενο του ορίσματος Απλοί τύποι δεδομένων 13
3 Όνομα μιας διεύθυνσης μνήμης, όπου αποθηκεύονται δεδομένα Πραγματικές παράμετροι 8
4 Εντολή αλλαγής γραμμής Pred(x) 2
5 Δομή επανάληψης που εκτελείται για όσο η συνθήκη είναι αληθής string 1
6 Δομή επανάληψης για μη γνωστό αριθμό επαναλήψεων writeln 4
7 Μεταβλητές στων οποίων τη δήλωση παραλείπεται το var While …. do 5
8 Αντικαθιστούν τις τυπικές παραμέτρους κατά την κλήση μιας
διαδικασίας
function 9
9 Υποπρόγραμμα που επιστρέφει μία μόνο τιμή μέσα από το όνομά της Ord(x) 15
10 Υποπρόγραμμα το οποίο μπορεί και να μην έχει καθόλου
παραμέτρους.
Παράμετροι τιμών 7
11 Υποπρόγραμμα που καλεί τον εαυτό του Αναδρομική διαδικάσία 11
12 Integer, Boolean , char Repeat …. until 6
13 Βαθμωτοί τύποι, όπου κάθε δεδομένο έχει μία μοναδική τιμή. Μεταβλητή 3
14 Πίνακες και αρχεία procedure 10
15 Συνάρτηση που επιστρέφει τη θέση του χαρακτήρα x στη διάταξη
του τακτικού τύπου
Σύνθετοι τύποι 14
(0,2 Χ 15)=3 ΜΟΝΑΔΕΣ
3. Το παρακάτω τμήμα αλγορίθμου να μετατραπεί σε ισοδύναμο, χρησιμοποιώντας
αποκλειστικά τη δομή επανάληψης Όσο ... Επανάλαβε
S ← 0
Για Κ από 1 μέχρι 5
Για L από 1 μέχρι 7
S ← S + 1
Τέλος_επανάληψης
Τέλος_επανάληψης
Εμφάνισε S
12. Να γίνει πρόγραμμα το οποίο θα διαβάζει την πλευρά ενός τετραγώνου και θα
υπολογίζει το εμβαδόν του. Το διάβασμα της πλευράς να γίνει στο κυρίως πρόγραμμα
καθώς επίσης και τα παρακάτω:
a. Να δηλωθούν σωστά οι μεταβλητές.
b. Ο υπολογισμός του εμβαδού να γίνει με συνάρτηση.
c. η εμφάνιση των αποτελεσμάτων με διαδικασία.
d. Το πρόγραμμα θα τερματίζει όταν δοθεί ως είσοδος ο αριθμός 0.
(Θ ε ωρ ε ί σ τ ε π ως τη ν π ρ ώτ η φ ο ρά η π λ ε υ ρ ά π ο υ δ ί ν ε τα ι ε ί ν α ι
δ ια φ ο ρ ε τ ι κή τ ο υ μ η δ ε ν ό ς )
Καλή επιτυχία….
Β. ΜΑΝΤΖΑΚΙΔΟΥ 10
4 ΜΟΝΑΔΕΣ
2 ΜΟΝΑΔΕΣ
2 ΜΟΝΑΔΕΣ
2 ΜΟΝΑΔΕΣ
2 ΜΟΝΑΔΕΣ