ΚΕΦΑΛΑΙΟ 2 ΣΧΕ ΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΚΕΦΑΛΑΙΟ 2 ΣΧΕ ΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ"

Transcript

1 ΚΕΦΑΛΑΙΟ 2 ΣΧΕ ΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ 1

2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Ορισµός αλγορίθµου Σπουδαιότητα αλγορίθµου Περιγραφή αναπαράσταση αλγορίθµου Βασικές συνιστώσες αλγορίθµου οµή ακολουθίας οµή επιλογής οµή επανάληψης 2

3 Ορισµός 2.1 ΤΙ ΕΙΝΑΙ Ο ΑΛΓΟΡΙΘΜΟΣ Αλγόριθµος είναι ένα πεπερασµένο σύνολο εντολών (βηµάτων) αυστηρά καθορισµένων και εκτελέσιµων σε πεπερασµένο χρόνο, οι οποίες αν ακολουθηθούν επιτυγχάνεται ένα επιθυµητό αποτέλεσµα. Παράδειγµα : Αλγόριθµος για τη διαδικασία ενός γεύµατος να συγκεντρώσουµε τα υλικά, να προετοιµάσουµε τα σκεύη µαγειρικής, να παρασκευάσουµε το φαγητό, να ετοιµάσουµε τη σαλάτα, να στρώσουµε το τραπέζι, να γευµατίσουµε, να καθαρίσουµε το τραπέζι, και να πλύνουµε τα πιάτα και τα κουζινικά. 3

4 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ - ΚΡΙΤΗΡΙΑ ΑΛΓΟΡΙΘΜΟΥ Είσοδος (input) : µία ή περισσότερες τιµές δεδοµένων ως είσοδοι στον αλγόριθµο Έξοδος (output) : ο αλγόριθµος «παράγει» τουλάχιστον µία τιµή δεδοµένων ως αποτέλεσµα Καθοριστικότητα (defineteness) : κάθε εντολή καθορίζεται πολύ συγκεκριµένα χωρίς αµφιβολία για τον τρόπο εκτέλεσης (π.χ η πράξη της διαίρεσης) Περατότητα (finiteness) : ο αλγόριθµος τελειώνει µετά από πεπερασµένα βήµατα εκτέλεσης Αποτελεσµατικότητα (effectiveness) : ο αλγόριθµος αποτελείται από µεµονωµένες απλές εντολές που εκτελούνται και οδηγούν σε ένα αποτέλεσµα 4

5 2.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ΣΠΟΥ ΑΙΟΤΗΤΑ ΑΛΓΟΡΙΘΜΩΝ ΠΛΗΡΟΦΟΡΙΚΗ : H επιστήµη που µελετά τους αλγόριθµους από τις σκοπιές : Υλικού (hardware). Η ταχύτητα εκτέλεσης ενός αλγορίθµου επηρεάζεται από τις διάφορες τεχνολογίες υλικού, Γλωσσών Προγραµµατισµού (programming languages). Το είδος της γλώσσας προγραµµατισµού που χρησιµοποιείται (δηλαδή, χαµηλότερου ή υψηλότερου επιπέδου) αλλάζει τη δοµή και τον αριθµό των εντολών ενός αλγορίθµου. Θεωρητική (theoretical). Η εξέταση του ερωτήµατος για το αν πράγµατι υπάρχει ή όχι κάποιος αποδοτικός αλγόριθµος για την επίλυση ενός προβλήµατος. Αναλυτική (analytical). Μελετώνται οι υπολογιστικοί πόροι που απαιτούνται από έναν αλγόριθµο. 5

6 2.3 ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ελεύθερο κείµενο χρησιµοποιούµε απλή ελληνική γλώσσα φυσική γλώσσα κατά βήµατα απλή ελληνική γλώσσα, διαχωρίζουµε και αριθµούµε τις παραγράφους διαγραµµατικές τεχνικές - διάγραµµα ροής χρησιµοποιούνται ειδικά σύµβολα για την αναπαράσταση των βηµάτων Κωδικοποίηση (ψευδοκώδικας ή κανονικός κώδικας) λεκτική µέθοδος µε ειδικές δεσµευµένες λέξεις 6

7 ΕΛΕΥΘΕΡΟ ΚΕΙΜΕΝΟ ΠΡΟΒΛΗΜΑ: Να κατασκευασθεί αλγόριθµος εύρεσης του µεγίστου ενός συνόλου αριθµών. ΛΥΣΗ ΣΕ ΕΛΕΥΘΕΡΟ ΚΕΙΜΕΝΟ: Πάρε τον πρώτο αριθµό και θεώρησέ τον µέγιστο. Στη συνέχεια σύγκρινε κάθε έναν από τους υπόλοιπους µε το Μέγιστο. Κάθε φορά που θα βρίσκεις κάποιο µεγαλύτερο από το Μέγιστο κάνε αυτόν Μέγιστο. Συνέχισε µέχρι να τελειώσουν οι αριθµοί. 7

8 ΦΥΣΙΚΗ ΓΛΩΣΣΑ ΜΕ ΒΗΜΑΤΑ ΠΡΟΒΛΗΜΑ: Να κατασκευασθεί αλγόριθµος εύρεσης του µεγίστου ενός συνόλου αριθµών. ΛΥΣΗ ΣΕ ΦΥΣΙΚΗ ΓΛΩΣΣΑ ΜΕ ΒΗΜΑΤΑ: 1. Βάλε στο ΜΕΓΙΣΤΟ τον πρώτο αριθµό Α. 2. Εξέτασε επόµενο αριθµό Α 3. Αν Α µεγαλύτερος από το ΜΕΓΙΣΤΟ, τότε βάλε στο ΜΕΓΙΣΤΟ το Α 4. Αν υπάρχουν και άλλοι αριθµοί, τότε πήγαινε στο βήµα 2 5. Εµφάνισε Μέγιστο 8

9 ΨΕΥ ΟΚΩ ΙΚΑΣ ΠΡΟΒΛΗΜΑ: Να κατασκευασθεί αλγόριθµος εύρεσης του µεγίστου τριών αριθµών. ΛΥΣΗ ΣΕ ΨΕΥ ΟΚΩ ΙΚΑ: Αλγόριθµος Υπολογισµού του µεγίστου 3 αριθµών Πραγµατικές Α,Β,Γ, ΜΕΓΙΣΤΟ Αρχή Τέλος ιάβασε Α ιάβασε Β ιάβασε Γ ΜΕΓΙΣΤΟ! Α Αν Β > ΜΕΓΙΣΤΟ Τότε ΜΕΓΙΣΤΟ! Β Τέλος ΑΝ Αν Γ > ΜΕΓΙΣΤΟ Τότε ΜΕΓΙΣΤΟ! Γ Τέλος ΑΝ Εµφάνισε ΜΕΓΙΣΤΟ 9

10 ΙΑΓΡΑΜΜΑ ΡΟΗΣ Αρχή ΠΡΟΒΛΗΜΑ: Να κατασκευασθεί αλγόριθµος εύρεσης του µεγίστου τριών αριθµών. ΛΥΣΗ ΣΕ ΙΑΓΡΑΜΜΑ ΡΟΗΣ: ιάβασε α, β, γ ΜΑΧ! α β>max ΟΧΙ ΝΑΙ ΜΑΧ! β ΟΧΙ γ>max ΝΑΙ ΜΑΧ! γ Εµφάνισε ΜAX Τέλος 10

11 ΚΩ ΙΚΟΠΟΙΗΣΗ ΣΕ ΓΛΩΣΣΑ BASIC REM ΕΥΡΕΣΗ ΜΕΓΙΣΤΟΥ INPUT "ENTER THE FIRST NUMBER:", A INPUT "ENTER THE SECOND NUMBER:", B INPUT "ENTER THE THIRD NUMBER:", C LET MAX = A IF B > MAX THEN LET MAX = B IF C > MAX THEN LET MAX = C PRINT "TO MEGISTO EINAI:", MAX END 11

12 Σύµβολα διαγράµµατος ροής αρχή και τέλος αλγόριθµου υπολογισµός ή επεξεργασία Αρχή Τέλος επιλογή ανάλογα µε την τιµή µιας συνθήκης Ναι Συνθήκη Οχι ροή εκτέλεσης διαδικασιών Πολλαπλή επιλογή (γενίκευση της δοµής επιλογής) ο έλεγχος οδηγείται σε περισσότερες από δύο εξόδους Μεταβλητή Υποαλγόριθµος (πολύπλοκη οµάδα εντολών που αναλύεται σε άλλο διάγραµµα ροής) Υποπρόγραµµα ανάγνωση δεδοµένων ή εµφάνιση αποτελεσµάτων Είσοδος - Εξοδος 12

13 Εναλλακτικές παρουσιάσεις ψευδοκώδικα (ή ψευδογλώσσας) Αλγόριθµος παράσταση διάβασε x Α! 3*x; Β! Α+2; y! B*B; εµφάνισε y Τέλος παρασταση αλγόριθµος παράσταση πραγµατικός x, y, A, B αρχή διάβασε x Α! 3*x; Β! Α+2; y! B*B; εµφάνισε y τέλος 13

14 2.4 ΒΑΣΙΚΕΣ ΑΛΓΟΡΙΘΜΙΚΕΣ ΟΜΕΣ οµή ακολουθίας οµή επιλογής ιαδικασίες πολλαπλών επιλογών Εµφωλευµένες ιαδικασίες οµή επανάληψης 14

15 2.4.1 οµή Ακολουθίας Στην ακολουθιακή δοµή οι εντολές εκτελούνται η µια µετά την άλλη χωρίς να υπάρχει περίπτωση να µην εκτελεστεί κάποια από αυτές. Συνήθως χρησιµοποιείται για την επίλυση απλών προβληµάτων που αφορούν κυρίως υπολογισµούς µε καθορισµένη τη σειρά εκτέλεσής τους. 15

16 οµή Ακολουθίας ΨΕΥ ΟΚΩ ΙΚΑΣ (ΨΕΥ ΟΓΛΩΣΣΑ) εντολή 1 εντολή 2 εντολή ν ΙΑΓΡΑΜΜΑ ΡΟΗΣ εντολή 1 εντολή 2... εντολή ν 16

17 οµή Ακολουθίας Η ακολουθιακή δοµή εντολών (σειριακών βηµάτων) χρησιµοποιείται για την αντιµετώπιση απλών προβληµάτων, όπου είναι δεδοµένη η σειρά εκτέλεσης ενός συνόλου ενεργειών. Παράδειγµα : Να διαβασθούν δύο αριθµοί, να υπολογισθεί και να εκτυπωθεί το γινόµενο τους. Αλγόριθµος Παράδειγµα Υπολ. Γινοµένου ιάβασε a, b c! a * b Εκτύπωσε c Τέλος Παράδειγµα Υπολ. Γινοµένου 17

18 οµή Ακολουθίας Παράδειγµα : Με δεδοµένη την ακτίνα, να υπολογισθεί το εµβαδόν του αντίστοιχου κύκλου και το εµβαδόν του τετραγώνου που είναι περιγεγραµµένο στον κύκλο αυτόν. Αλγόριθµος Παράδειγµα_Κύκλος ιάβασε aktina kyklos! 3.14 * aktina * aktina plevra! 2 * aktina tetragwno! plevra * plevra Εκτύπωσε kyklos, tetragwno Τέλος Παράδειγµα_Κύκλος 18

19 οµή Ακολουθίας Απλές Ασκήσεις 1. Να εκπονηθεί αλγόριθµος που θα µετατρέπει βαθµούς Φαρενάιτ σε βαθµούς Κελσίου µε βάση τον τύπο: 5( F 32) c = 9 2. Να κατασκευαστεί αλγόριθµος µετατροπής δραχµών σε ευρώ 19

20 1. Να εκπονηθεί αλγόριθµος που θα µετατρέπει βαθµούς Φαρενάιτ σε βαθµούς Κελσίου µε βάση τον τύπο: 5( F 32) c = 9 ΛΥΣΗ: Αλγόριθµος Θερµοκρασίας Πραγµατικές Farenheit, Celsious Αρχή ιάβασε Farenheit Celsious! (Farenheit 32) * 5 / 9 Εµφάνισε Celsious Τέλος 20

21 1. Να εκπονηθεί αλγόριθµος που θα µετατρέπει βαθµούς Φαρενάιτ σε βαθµούς Κελσίου. ΚΩ ΙΚΟΠΟΙΗΣΗ ΣΕ BASIC: REΜ ΑΠΟ ΦΑΡΕΝΑΪΤ ΣΕ ΚΕΛΣΙΟΥ INPUT ΕΙΣΗΓΑΓΕ ΜΙΑ ΘΕΡΜΟΚΡΑΣΙΑ (ΣΕ F) :, F LET C = (5/9)*(F-32) PRINT ΣΕ ΒΑΘΜΟΥΣ ΚΕΛΣΙΟΥ ΕΙΝΑΙ: ; C END 21

22 2. Να εκπονηθεί αλγόριθµος που θα µετατρέπει τις δραχµές σε ευρώ: ΛΥΣΗ: Αλγόριθµος ραχµές_ευρώ Πραγµατικές ISOTIM, DRAXMES, EYRO Αρχή ιάβασε ISOTIM ιάβασε DRAXMES EYRO! DRAXMES/ISOTIM Εµφάνισε DRAXMES Τέλος 22

23 2. Να εκπονηθεί αλγόριθµος που θα µετατρέπει τις δραχµές σε ευρώ: ΚΩ ΙΚΟΠΟΙΗΣΗ ΣΕ BASIC: REΜ ΑΠΟ ΡΑΧΜΕΣ ΣΕ ΕΥΡΟ INPUT ΕΙΣΗΓΑΓΕ ΙΣΟΤΙΜΙΑ ΡΑΧΜΗΣ/ΕΥΡΟ :, ISOTIM INPUT ΕΙΣΗΓΑΓΕ ΠΟΣΟΤΗΤΑ ΡΑΧΜΩΝ :, DRAXMES LET EYRO = DRAXMES / ISOTIM PRINT ΣΕ EYRO ΕΙΝΑΙ: ; EYRO END 23

24 Σύνθετη Άσκηση οµή Ακολουθίας ΥΠΟΛΟΓΙΣΜΟΣ ΜΙΣΘΟ ΟΣΙΑΣ Από τον µηνιαίο ακαθάριστο µισθό ενός υπαλλήλου κρατείται ποσοστό 20% για την ασφάλιση και 7% για τη σύνταξή του. Να δοθεί αλγόριθµος ο οποίος να κάνει τα παρακάτω: α) διαβάζει το ονοµατεπώνυµο καθώς και τον ακαθάριστο µηνιαίο µισθό του υπαλλήλου β) υπολογίζει και εµφανίζει τον καθαρό µισθό του υπαλλήλου για όλο το χρόνο (θεωρήστε ότι υπάρχουν 12 µηνιαίες πληρωµές). 24

25 ΛΥΣΗ 1 Αλγόριθµος Υπολογισµός Μισθοδοσίας Μεταβλητές Πραγµατικές Ακαθαριστο_Μηνιαιο, Ετησιο_Καθαρο, Καθαρο_Μηνιαιο Χαρακτήρες Ονοµα Αρχή ιάβασε Ονοµα, Ακαθαριστο_Μηνιαιο Καθαρο_Μηνιαιο! Ακαθαριστο_Μηνιαιο - Ακαθαριστο_Μηνιαιο * 0.20 Καθαρο_Μηνιαιο! Καθαρο_Μηνιαιο - Ακαθαριστο_Μηνιαιο * 0.07 Ετησιο_Καθαρο! Καθαρο_Μηνιαιο * 12 Τέλος Εµφάνισε Ονοµα, Ετησιο_Καθαρο 25

26 ΛΥΣΗ 2 Αλγόριθµος Υπολογισµός Μισθοδοσίας Μεταβλητές Πραγµατικές Ακαθαριστο_Μηνιαιο, Ετησιο_Καθαρο, Καθαρο_Μηνιαιο Χαρακτήρες Ονοµα Σταθερές Κρατηση_Ασφάλειας = 0.20 Κρατηση_Συνταξης = 0.07 Αρχή ιάβασε Ονοµα, Ακαθαριστο_Μηνιαιο Καθαρο_Μηνιαιο! Ακαθαριστο_Μηνιαιο - Ακαθαριστο_Μηνιαιο * Κρατηση_Ασφάλειας Καθαρο_Μηνιαιο! Καθαρο_Μηνιαιο - Ακαθαριστο_Μηνιαιο * Κρατηση_ Συνταξης Ετησιο_Καθαρο! Καθαρο_Μηνιαιο * 12 Τέλος Εµφάνισε Ονοµα, Ετησιο_Καθαρο 26

27 ΛΥΣΗ 3 Αλγόριθµος Υπολογισµός Μισθοδοσίας Μεταβλητές Πραγµατικές Ακαθαριστο_Μηνιαιο, Ετησιο_Καθαρο Χαρακτήρες Ονοµα Αρχή ιάβασε Ονοµα, Ακαθαριστο_Μηνιαιο Ετησιο_Καθαρο! (Ακαθαριστο_Μηνιαιο - Ακαθαριστο_Μηνιαιο * Ακαθαριστο_Μηνιαιο * 0.07) * 12 Τέλος Εµφάνισε Ονοµα, Ετησιο_Καθαρο 27

28 2.4.2 οµή Επιλογής Η δοµή της επιλογής χρησιµοποιείται στις περιπώσεις που χρειάζεται να λαµβάνονται κάποιες αποφάσεις µε βάση κάποια δεδοµένα κριτήρια, που µπορεί να είναι διαφορετικά για κάθε διαφορετικό στιγµιότυπο ενός προβλήµατος. Παράδειγµα : Να διαβαστεί ένας αριθµός και να εκτυπωθεί η απόλυτη τιµή του Αλγόριθµος Παράδειγµα_Επιλογής ιάβασε a Αν a < 0 τότε a! a*(-1) Τέλος Αν Εκτύπωσε a Τέλος Παράδειγµα _Επιλογής *δείτε από το σχολικό βιβλίο σελ. 34 τη λύση µε διάγραµµα ροής 28

29 οµή Επιλογής Μορφή εντολής επιλογής Αν συνθήκη τότε εντολή_1 εντολή_2... Τέλος_αν Αν συνθήκη τότε εντολή ή εντολές Αλλιώς εντολή ή εντολές Τέλος_αν 29

30 οµή Επιλογής Παράδειγµα σε ιάγραµµα ροής : Να διαβασθούν δύο αριθµοί και σε περίπτωση που ο πρώτος αριθµός είναι µικρότερος του δεύτερου, να υπολογισθεί και να εκτυπωθεί το άθροισµά τους, διαφορετικά να υπολογισθεί και να εκτυπωθεί το γινόµενό τους. c! a + b ΟΧΙ ΑΡΧΗ ιάβασε a,b a < b Εκτύπωσε c ΝΑΙ c! a * b ΤΕΛΟΣ 30

31 οµή Επιλογής Παράδειγµα σε Ψευδοκώδικα : Να διαβασθούν δύο αριθµοί και σε περίπτωση που ο πρώτος αριθµός είναι µικρότερος του δεύτερου, να υπολογισθεί και να εκτυπωθεί το άθροισµά τους, διαφορετικά να υπολογισθεί και να εκτυπωθεί το γινόµενό τους. Αλγόριθµος άθροισµα_γινόµενο ιάβασε a, b Αν a < b τότε c! a+ b αλλιώς c! a * b Τέλος_αν Εκτύπωσε c Τέλος άθροισµα_γινόµενο 31

32 οµή Πολλαπλής Επιλογής Οι διαδικασίες των πολλαπλών επιλογών χρησιµοποιούνται στα προβλήµατα όπου µπορεί να ληφθούν διαφορετικές αποφάσεις ανάλογα µε την τιµή που παίρνει µία µεταβλητή Παράδειγµα : Να διαβασθεί ένας ακέραιος και να εκτυπωθεί το αντίστοιχο γράµµα της αλφαβήτου αν ο ακέραιος έχει τιµή 1 ή 2 ή 3 διαφορετικά να εκτυπωθεί η λέξη άγνωστος. Αλγόριθµος Παράδειγµα_Πολλαπλή_Επιλογή ιάβασε a Αν a = 1 τότε εκτύπωσε Α αλλιώς Αν a = 2 τότε εκτύπωσε Β αλλιώς Αν a = 3 τότε εκτύπωσε Γ αλλιώς εκτύπωσε άγνωστος Τελος ΑΝ Τέλος Παράδειγµα _Πολλαπλή_Επιλογή 32

33 οµή Εµφωλευµένης Επιλογής Οι εµφωλευµένες δοµές χρησιµοποιούνται στα προβλήµατα όπου µπορεί να έχουµε αποφάσεις που να βασίζονται σε συνδυασµούς κριτηρίων και «λογικών» πράξεων. 3 ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ή και όχι Πρόταση Πρόταση Β Α ή Β Α και Β όχι Α Α Αληθής Αληθής Αληθής Αληθής Ψευδής Αληθής Ψευδής Αληθής Ψευδής Ψευδής Ψευδής Αληθής Αληθής Ψευδής Αληθής Ψευδής Ψευδής Ψευδής Ψευδής Αληθής 33

34 οµή Εµφωλευµένης Επιλογής Παράδειγµα : Να διαβάζονται 2 ακέραιοι για το ύψος & το βάρος ενός ατόµου. Να εκτυπώνεται ελαφρύς αν το βάρος είναι < 80 Kg (αλλιώς βαρύς ). Να εκτυπώνεται κοντός αν το ύψος είναι < 1.70 (αλλιώς ψηλός ). ΟΧΙ Υψο ς <1.7 Εκτύπωσε Βαρύς-ψηλός ΟΧΙ Ν ΑΙ ΑΡΧΗ ιάβασε βάρος, ύψος Βά ρο ς <80 Εκτύπωσε Βαρύς-κοντός ΤΕΛΟΣ ΝΑΙ ΝΑΙ Εκτύπωσε Ελαφρύς-κοντός Υψο ς <1.7 ΟΧΙ Εκτύπωσε Ελαφρύς-ψηλός 34

35 οµή Εµφωλευµένης Επιλογής Παράδειγµα : Να εκπονηθεί αλγόριθµος που θα επιλύει την εξίσωση αχ+β = 0 Αλγόριθµος Επίλυσης εξίσωσης Πραγµατικές Χ,α,β Χαρακτήρες Λύση Αρχή ιάβασε α,β Αν α <> 0 Τότε Λύση! Υπάρχει Μοναδική ΛύσηΧ = Χ! - β / α Εµφάνισε Λύση, Χ Αλλιώς Αν Β<>0 Τότε Λύση! Αδύνατη Αλλιώς Λύση! Αόριστη Τέλος Αν Εµφάνισε Λύση Τέλος ΑΝ Τέλος 35

36 Παράδειγµα - οµή Επιλογής #1 Επίλυση Τριωνύµου. Να κατασκευαστεί ένας αλγόριθµος που να επιλύει το τριώνυµο αχ 2 +βχ+γ 36

37 ΛΥΣΗ Λύση Αλγόριθµος Τριώνυµο β βαθµού Πραγµατικές α,β,γ,x1,x2, ιακρίνουσα Χαρακτήρες Λύση Αρχή ιάβασε α,β,γ Αν α <>0 Τοτε ιακρίνουσα! β*β 4*α*γ Τέλος Αν ιακρίνουσα >= 0 Τότε Λύση! Υπάρχουν Πραγµατικές Λύσεις Χ1! (- β + Ρίζα ( ιακρίνουσα)) / (2*α) Χ2! (- β - Ρίζα ( ιακρίνουσα)) / (2*α) Εµφάνισε Λύση, Χ1, Χ2 Αλλιώς Λύση! εν Υπάρχουν Πραγµατικές Λύσεις Εµφάνισε Λύση Τέλος Αν Τέλος Αν 37

38 Παράδειγµα οµή Ακολουθίας #2 ΠΟΣΟΣΤΑ ΣΥΜΜΕΤΟΧΗΣ Σε µιά επιτροπή για την κατασκευή ενός ευρωπαϊκού δορυφόρου συµµετέχουν 4 χώρες: Ελλάδα, Ιταλία, Γερµανία, Γαλλία. Η κάθε χώρα δίνει ένα ποσό στο νόµισµά της. Να κατασκευαστεί ένας αλγόριθµος ο οποίος να διαβάζει το ποσό µε το οποίο συµµετέχει κάθε χώρα (στο αντίστοιχο νόµισµα) και να εµφανίζει το ποσοστό συµµετοχής της επί τις εκατό. 38

39 Αλγόριθµος Ποσοστά Συµµετοχής Πραγµατικές Drx, Lir, Dm, Fr, Isot_Drx, Isot_Lir, Isot_Dm, Isot_Fr, Euro_Drx, Euro_Lir, Euro_Dm, Euro_Fr, Euro_Sum, Percent_GR, Percent_IT, Percent_Ger, Percent_Fr Αρχή ιάβασε Drx, Lir, Dm, Fr, Isot_Drx, Isot_Lir, Isot_Dm, Isot_Fr Euro_Drx! Drx / Isot_Drx Euro_Lir! Lir / Isot_Lir Euro_Dm! Dm / Isot_Dm Euro_Fr! Fr / Isot_Fr Λύση Euro_Sum! Euro_Drx + Euro_Lir + Euro_Dm + Euro_Fr Percent_GR! Euro_Drx * 100 / Euro_Sum Percent_IT! Euro_Lir * 100 / Euro_Sum Percent_Ger! Euro_Dm * 100 / Euro_Sum Percent_Fr! Euro_Fr * 100 / Euro_Sum Τέλος Εµφάνισε Percent_GR Εµφάνισε Percent_IT Εµφάνισε Percent_Ger Εµφάνισε Percent_Fr 39

40 Οι διαδικασίες των πολλαπλών επιλογών χρησιµοποιούνται στα προβλήµατα όπου µπορεί να ληφθούν διαφορετικές αποφάσεις ανάλογα µε την τιµή που παίρνει µία µεταβλητή οµή Πολλαπλής Επιλογής (2η Μορφή) Παράδειγµα : Να διαβασθεί ένας ακέραιος και να εκτυπωθεί το αντίστοιχο γράµµα της αλφαβήτου αν ο ακέραιος έχει τιµή 1 ή 2 ή 3 διαφορετικά να εκτυπωθεί η λέξη άγνωστος. Αλγόριθµος Παράδειγµα_Πολλαπλή_Επιλογή ιάβασε a Επίλεξε Περίπτωση a = 1 εκτύπωσε Α Περίπτωση a = 2 εκτύπωσε Β Περίπτωση a = 3 εκτύπωσε Γ Περίπτωση a<1 ή a >3 εκτύπωσε άγνωστος Τέλος_Επιλογών Τέλος Παράδειγµα _Πολλαπλή_Επιλογή 40

41 Παράδειγµα - οµή Επιλογής #2 ΕΙΣΦΟΡΕΣ Οι υπάλληλοι µιας εταιρείας συµφώνησαν για το µήνα εκέµβριο να κρατηθούν από το µισθό τους δύο ποσά, ένα για την ενίσχυση του παιδικού χωριού SOS και ένα για την ενίσχυση των σκοπών της UNICEF. Ο υπολογισµός του ποσού των εισφορών εξαρτάται από τον αρχικό µισθό του κάθε υπαλλήλου και υπολογίζεται µε βάση τα παρακάτω όρια µισθών: Μισθός Εισφορά 1 Εισφορά 2 Εως δρχ 5% 4% % 6% % 8% > % 11% Να γραφεί αλγόριθµος που να δέχεται ως είσοδο το µισθό ενός υπαλλήλου και στη συνέχεια να υπολογίζει το ποσό των δύο εισφορών και το καθαρό ποσό που θα πάρει ο υπάλληλος. 41

42 ΛΥΣΗ Αλγόριθµος Εισφορές Παράδειγµα - οµή Επιλογής #2 ιάβασε MISTHOS ΑΝ MISTHOS <= Τότε EISF1! 0.05 * MISTHOS EISF2! 0.04 * MISTHOS Αλλιώς ΑΝ (MISTHOS > KAI MISTHOS <= Τότε EISF1! 0.075* (MISTHOS ) * * (MISTHOS ) * EISF2! 0.06 Αλλιώς ΑΝ (MISTHOS > KAI MISTHOS <= ) Τότε EISF1! * (MISTHOS )+0.075* * * (MISTHOS )+0.06* * EISF2! 0.08 Αλλιώς EISF1! 0.12 EISF2! 0.11 Τέλος Αν Τέλος Αν Τέλος Αν KATHARA! MISTHOS (EISF1 + EISF2) Εµφάνισε EISF1, EISF2, KATHARA Τέλος Εισφορές * (MISTHOS ) * * * * (MISTHOS )+ 0.08* * *

43 ΛΥΣΗ Αλγόριθµος Εισφορές Παράδειγµα - οµή Επιλογής #2 ιάβασε MISTHOS ΑΝ MISTHOS <= Τότε EISF1! 0.05 * MISTHOS EISF2! 0.04 * MISTHOS Αλλιώς ΑΝ (MISTHOS > KAI MISTHOS <= Τότε EISF1! * (MISTHOS ) * EISF2! 0.06 * (MISTHOS ) * Αλλιώς ΑΝ (MISTHOS > KAI MISTHOS <= ) Τότε EISF1! * (MISTHOS )+0.075* * EISF2! 0.08 * (MISTHOS )+0.06* * Αλλιώς EISF1! 0.12 * (MISTHOS ) * * * EISF2! 0.11 * (MISTHOS )+ 0.08* * * Τέλος Αν Τέλος Αν Τέλος Αν KATHARA! MISTHOS (EISF1 + EISF2) Εµφάνισε EISF1, EISF2, KATHARA Τέλος Εισφορές 43

44 Παράδειγµα - οµή Επιλογής #3 ΘΕΜΑ 4ο ΠΑΝΕΛΛΗΝΙΕΣ ΙΟΥΝΙΟΣ 2000 Μια εταιρεία κινητής τηλεφωνίας ακολουθεί ανά µήνα την πολιτική τιµών που φαίνεται στον παρακάτω πίνακα: Πάγιο 1500 δραχµές Χρόνος τηλεφωνηµάτων (δευτερόλεπτα) Χρονοχρέωση (δραχµές/δευτερόλεπτο) , ,9 801 και άνω 0,5 Να αναπτύξετε αλγόριθµο ο οποίος: α) να διαβάζει τη χρονική διάρκεια των τηλεφωνηµάτων ενός συνδροµητή σε διάστηµα ενός µήνα Μονάδες 3 β) να υπολογίζει τη µηνιαία χρέωση του συνδροµητή Μονάδες 12 γ) να εµφανίζει (τυπώνει) τη λέξη ΧΡΕΩΣΗ και τη µηνιαία χρέωση του συνδροµητή. Μονάδες 5 ΙΕΥΚΡΙΝΗΣΗ ΘΕΜΑΤΩΝ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Σχετικά µε το 4ο ΘΕΜΑ διευκρινίζεται ότι η χρονοχρέωση στον πίνακα, σύµφωνα µε αντίστοιχα παραδείγµατα του σχολικού βιβλίου, θεωρείται κλιµακωτή. ηλαδή τα πρώτα 500 δευτερόλεπτα χρεώνονται µε 1,5 δρχ/δευτερόλεπτο, τα επόµενα 300 δευτερόλεπτα µε 0,9 δρχ/δευτερόλεπτο και τα πέραν των 800 µε 0,5 δρχ/δευτερόλεπτο. 44

45 Παράδειγµα - οµή Επιλογής #4 ΕΛΑΧΙΣΤΟΣ 10 ΑΡΙΘΜΩΝ Να κατασκευαστεί ένας αλγόριθµος που θα διαβάζει 10 αριθµούς και θα υπολογίζει τον ελάχιστο 45

46 ΛΥΣΗ 1 (ΜΕ ΟΜΕΣ ΕΠΙΛΟΓΗΣ) Αλγόριθµος Υπολογισµού του ελάχιστου 10 αριθµων Πραγµατικές Χ, ΜΙΝ Αρχή ιάβασε Χ ΜΙΝ! Χ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ Παράδειγµα - οµή Επιλογής #3 46

47 ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ Παράδειγµα - οµή Επιλογής #3- ΣΥΝΕΧΕΙΑ!!! Τέλος Εµφάνισε ΜΙΝ 47

48 ΛΥΣΗ 2 (ΜΕ ΟΜΗ ΕΠΑΝΑΛΗΨΗΣ!!!!!!) Αλγόριθµος Υπολογισµού του ελάχιστου 10 αριθµων Πραγµατικές Χ, ΜΙΝ Παράδειγµα - οµή Επιλογής #3 Αρχή ιάβασε Χ ΜΙΝ! Χ Για Ι από 1 Μέχρι 9 ιάβασε Χ Αν Χ < ΜΙΝ Τότε ΜΙΝ! Χ Τέλος ΑΝ Τέλος Επανάληψης Τέλος Εµφάνισε ΜΙΝ 48

49 ΛΥΣΗ 2 (ΜΕ ΟΜΗ ΕΠΑΝΑΛΗΨΗΣ!!!!!! - ΚΏ ΙΚΟΠΟΙΗΣΗ ΣΕ ΓΛΩΣΣΑ QBASIC) REM MINIMUM OF 10 NUMBERS INPUT "ENTER THE FIRST NUMBER"; X LET MIN = X FOR I = 1 TO 9 PRINT " AYTH EINAI H EPANALIPSI NOYMERO:"; I INPUT "ENTER THE NEXT NUMBER"; X IF X < MIN THEN LET MIN = X END IF NEXT I PRINT "MINIMUM = "; MIN END 49

50 Παράδειγµα Επαναληπτικής οµής - οµής Φοίτηση στο Πανεπιστήµιο Επιλογής Σε κάποια σχολή υπάρχει ένα τριετές τµήµα µε διαφορετικό αριθµό φοιτητών/φοιτητριών ανά έτος φοίτησης. Συνολικά το τµήµα αυτό έχει 200 φοιτητές. Να σχεδιασθεί ένας αλγόριθµος που θα διαβάζει το έτος κάθε φοιτητή στο τµήµα και θα υπολογίζει τον αριθµό των φοιτητών για κάθε έτος φοίτησης. 50

51 ΛΥΣΗ 1 (ΕΜΦΩΛΕΥΜΕΝΗ ΕΠΙΛΟΓΗ) Αλγόριθµος Φοιτητές ανά έτος Ακέραιες S1,S2,S3, ETOS Αρχή S1! 0, S2! 0, S3! 0 Για Ι := 1 Μέχρι 200 Κάνε ιάβασε ETOS ΑΝ ETOS = 1 Τότε S1! S1 + 1 Αλλιώς ΑΝ ETOS = 2 Τότε S2! S2 + 1 Αλλιώς ΑΝ ETOS = 3 Τότε S3! S3 + 1 Τέλος Αν Τέλος Αν Τέλος Αν ΤέλοςΓια Εµφάνισε S1, S2, S3 Τέλος 51

52 ΛΥΣΗ 2 (ΠΟΛΛΑΠΛΗ ΕΠΙΛΟΓΗ) Αλγόριθµος Φοιτητές ανά έτος Ακέραιες S1,S2,S3, ETOS Αρχή S1! 0, S2! 0, S3! 0 Για Ι := 1 Μέχρι 200 Κάνε ιάβασε ETOS ΑΝ ETOS = 1 Τότε S1! S1 + 1 Αλλιώς Αν ETOS = 2 Τότε S2! S2 + 1 Αλλιώς ΑΝ ETOS = 3 Τότε S3! S3 + 1 Αλλιώς Εκτύπωσε Μη έγκυρος αριθµός έτους Τέλος Αν ΤέλοςΓια Εµφάνισε S1, S2, S3 Τέλος 52

53 οµή Επανάληψης Η δοµή της επανάληψης χρησιµοποιείται στις περιπώσεις όπου µία ακολουθία εντολών πρέπει να εφαρµοσθεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι κοινό. Παράδειγµα : Να γραφεί αλγόριθµος που να εµφανίζει τους αριθµούς από 1 έως 100. Αλγόριθµος Οι_100_πρώτοι_αριθµοί i! 1 Όσο i <= 100 επανάλαβε Εµφάνισε i i! i + 1 Τέλος_επανάληψης Τέλος Οι_100_πρώτοι_αριθµοί 53

54 οµή Επανάληψης Επαναληπτικές ιαδικασίες Όσο συνθήκη επανάλαβε εντολή ή εντολές Τέλος_επανάληψης Για µεταβλητή από τ1 µέχρι τ2 µε_βήµα β εντολή ή εντολές Τέλος_επανάληψης Αρχή_επανάληψης εντολή ή εντολές Μέχρις_ότου συνθήκη 54

55 οµή Επανάληψης Παράδειγµα : Να διαβάζονται και να εκτυπώνονται όσοι θετικοί αριθµοί δίνονται από το πληκτρολόγιο. Ο αλγόριθµος τελειώνει όταν δοθεί ένας αρνητικός αριθµός. Αλγόριθµος Παράδειγµα_Επανάληψης Αρχή_επανάληψης ιάβασε x Eµφάνισε x Μέχρις_ότου x < 0 Τέλος Παράδειγµα_Επανάληψης 55

56 οµή Επανάληψης Παράδειγµα : Σε ένα µετεωρολογικό κέντρο χρειάζεται να βρεθεί η µέγιστη και η ελάχιστη θερµοκρασία από τις µέσες ηµερήσιες θερµοκρασίες ενός µήνα. Να γραφεί ένας αλγόριθµος που θα διαβάζει τη µέση ηµερήσια θερµοκρασία για κάθε ηµέρα ενός µήνα 30 ηµερών και θα υπολογίζει την ελάχιστη και τη µέγιστη από αυτές τις θερµοκρασίες Αλγόριθµος Μετεωρολογικό Κέντρο ΜΙΝ! 100 ΜΑΧ! -100 Για i από 1 µέχρι 30 ιάβασε THΕΡ Αν THΕΡ < ΜΙΝ τότε ΜΙΝ!ΤΗΕΡ Τελος_Αν Αν THΕΡ < ΜΑΧ τότε ΜΑΧ!ΤΗΕΡ Τελος_Αν Τέλος_επανάληψης Τέλος Μετεωρολογικό Κέντρο 56

57 Κεφάλαιο 2 - Ανακεφαλαίωση Στην ενότητα αυτή : έγινε η πρώτη γνωριµία µε την έννοια του αλγορίθµου συζητήθηκε και παρουσιάσθηκε ο τρόπος αναπαράστασης των αλγορίθµων αναπτύχθηκαν οι κυριότερες αλγοριθµικές δοµές ΑΚΟΛΟΥΘΙΑ - ΕΠΙΛΟΓΗ - ΕΠΑΝΑΛΗΨΗ αλγόριθµος, ακολουθία, επιλογή, επανάληψη, ιάγραµµα ροής, ψευδογλώσσα, εµφωλευµένες διαδικασίες, βρόχος 57

58 Βασικές Έννοιες Σταθερές Μεταβλητές Τελεστές Εκφράσεις 58

59 Συνθήκες (Τελεστές-Τελεστέοι) Λογικοί τελεστές ή διάζευξη και σύζευξη όχι άρνηση Τελεστές σύγκρισης < µικρότερο > µεγαλύτερο = ίσο <= µικρότερο ή ίσο >= µεγαλύτερο ή ίσο <> διάφορο Α Β σύζευξη διάζευξη άρνηση Α ψευδής ψευδής ψευδής αληθής ψευδής ψευδής ψευδής αληθής αληθής αληθής αληθής αληθής ψευδής αληθής ψευδής αληθής αληθής αληθής ψευδής ψευδής 59

60 Παρακολούθηση τιµών µεταβλητών Πίνακας τιµών Βήµα x A B y αλγόριθµος παράσταση πραγµατικός x, y, A, B αρχή διάβασε x Α! 3*x; Β! Α+2; y! B*B; εµφάνισε y τέλος 60

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια Είσοδος:

Διαβάστε περισσότερα

! Δεν μπορούν να λυθούν όλα τα προβλήματα κάνοντας χρήση του παρ/λου προγ/σμου ΑΡΧΗ ΝΑΙ Διάβα σε a Εκτύπ ωσε a > a 0 ΟΧΙ ΤΕΛΟΣ Σύμβολα διαγράμματος ροής 1 Ακέραιος τύπος 14 0-67 2 Πραγματικός τύπος

Διαβάστε περισσότερα

Πληροφορική ΙΙ. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Πληροφορική ΙΙ. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Πληροφορική ΙΙ Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Πληροφορική ΙΙ», 2015-2016 Μάθημα 1: Εισαγωγή στους Αλγόριθμους Αλγόριθμος είναι μια πεπερασμένη

Διαβάστε περισσότερα

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου Ορισµοί κεφαλαίου Αλγόριθµος είναι µια πεπερασµένη σειρά ενεργειών, αυστηρά καθορισµένων και εκτελέσιµων σε πεπερασµένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήµατος. Σηµαντικά σηµεία κεφαλαίου Κριτήρια

Διαβάστε περισσότερα

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής Α2. Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών Α3. Ο αλγόριθμος

Διαβάστε περισσότερα

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός Δομές Ακολουθίας- Επιλογής - Επανάληψης Δομημένος Προγραμματισμός 1 Βασικές Έννοιες αλγορίθμων Σταθερές Μεταβλητές Εκφράσεις Πράξεις Εντολές 2 Βασικές Έννοιες Αλγορίθμων Σταθερά: Μια ποσότητα που έχει

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ 1. Έστω ότι ο καθηγητής σας δίνει δύο αριθμούς και σας ζητάει να του πείτε πόσο είναι το άθροισμά τους. Διατυπώστε

Διαβάστε περισσότερα

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων Πληροφορικής 2. Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών 3. Ο αλγόριθμος

Διαβάστε περισσότερα

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη Επιλογή και επανάληψη Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως, ότι στο

Διαβάστε περισσότερα

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2 1. 1-Σ, 2-Σ, 3-Λ, 4-Σ, 5-Σ 2. 1-α, 2-α, 3-β, 4-β, 5-α, 6-α, 7-α, 8-β, 9-β, 10-β 3. Τι ονομάζουμε αλγόριθμο; Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

Διαβάστε περισσότερα

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος Θέμα 1 Δίνονται τα παρακάτω τμήματα αλγορίθμου Α. βαλίτσα Αληθής εισιτήριο Αληθής ταξίδι βαλίτσα και εισιτήριο Τι τιμή θα έχει η λογική μεταβλητή

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών Εκχώρηση Τιμών 1. Σύνταξη Με την εντολή εκχώρησης: α) Ονομάζουμε μια θέση μνήμης, και β) προσδιορίζουμε το περιεχόμενό της Η σύνταξη της εντολής εκχώρησης είναι: ή

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ 1ο Α. 1. Να αναφέρετε ονοµαστικά τα κριτήρια που πρέπει απαραίτητα

Διαβάστε περισσότερα

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο Εισαγωγή - Βασικές έννοιες Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος 2012-13 A Εξάμηνο Αλγόριθμος Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων

Διαβάστε περισσότερα

Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου

Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γενικός

Διαβάστε περισσότερα

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 16/12/2008. Τµήµα ΓΤ2 Όνοµα:...

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 16/12/2008. Τµήµα ΓΤ2 Όνοµα:... ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 16/12/2008 Τµήµα ΓΤ2 Όνοµα:... ΘΕΜΑ 1 ο. Α) Να γράψετε στο φύλλο απαντήσεών σας Σ εάν κρίνετε ότι η πρόταση είναι σωστή και

Διαβάστε περισσότερα

ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και δίπλα το γράμμα «Σ», αν είναι σωστή, ή το γράμμα «Λ», αν είναι λανθασμένη.

ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και δίπλα το γράμμα «Σ», αν είναι σωστή, ή το γράμμα «Λ», αν είναι λανθασμένη. ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΔΕΥΤΕΡΑ 12 ΙΟΥΝΙΟΥ 2000 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ): ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6 ΔΤ3 ΔΤ4 151

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6  ΔΤ3 ΔΤ4  151 ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Σε ένα μετεωρολογικό κέντρο χρειάζεται να βρεθεί η μέγιστη και η ελάχιστη θερμοκρασία από τις μέσες ημερήσιες θερμοκρασίες ενός μήνα. Να γραφεί ένας αλγόριθμος που θα διαβάζει τη

Διαβάστε περισσότερα

Θέµατα Ανάπτ. Εφαρµογών σε Πρ. Περιβ. Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2000

Θέµατα Ανάπτ. Εφαρµογών σε Πρ. Περιβ. Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2000 Ζήτηµα 1ο Θέµατα Ανάπτ. Εφαρµογών σε Πρ. Περιβ. Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2000 ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στο τετράδιο σας τον αριθµό κάθε πρότασης και δίπλα το γράµµα Σ, αν είναι σωστή, ή το γράµµα

Διαβάστε περισσότερα

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4) Βασικές Έννοιες Αλγορίθμων Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4) Δομές εντολών Υπάρχουν διάφορα είδη εντολών όπως, ανάθεσης ή εκχώρησης τιμής, εισόδου εξόδου, κ.ά., αλλά γενικά χωρίζονται σε τρείς

Διαβάστε περισσότερα

3. Για να αναπαραστήσουµε τα δεδοµένα και τα αποτελέσµατα σ έναν αλγόριθµο, χρησιµοποιούµε µόνο σταθερές. Μονάδες 4

3. Για να αναπαραστήσουµε τα δεδοµένα και τα αποτελέσµατα σ έναν αλγόριθµο, χρησιµοποιούµε µόνο σταθερές. Μονάδες 4 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Σ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΕΥΤΕΡΑ 12 ΙΟΥΝΙΟΥ 2000 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ): ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Διαβάστε περισσότερα

Επιµέλεια Θοδωρής Πιερράτος

Επιµέλεια Θοδωρής Πιερράτος Ερωτήσεις Σωστό - Λάθος 1. Ο αλγόριθµος πρέπει να τερµατίζεται µετά από εκτέλεση πεπερασµένου αριθµού εντολών. 2. Η είσοδος σε έναν αλγόριθµο µπορεί να είναι έξοδος σε έναν άλλο αλγόριθµο. 3. Ένας αλγόριθµος

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός: Θέμα 1ο Α) Απαντήστε στις παρακάτω ερωτήσεις επιλέγοντας Σ (Σωστό) ή Λ (Λάθος). 1. Η ομάδα εντολών μέσα στην Αρχή_επανάληψης..μέχρις_ότου

Διαβάστε περισσότερα

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΔΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 19/12/2008. Τμήμα ΓΤ1 Όνομα:...

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΔΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 19/12/2008. Τμήμα ΓΤ1 Όνομα:... ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΔΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 19/12/2008 Τμήμα ΓΤ1 Όνομα:... ΘΕΜΑ 1 ο. Α) Να γράψετε στο φύλλο απαντήσεών σας Σ εάν κρίνετε ότι η πρόταση είναι σωστή και

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ Ερωτήσεις Σωστό / Λάθος 1. Η έννοια του αλγορίθμου συνδέεται αποκλειστικά και μόνο με προβλήματα της Πληροφορικής (ΕΞΕΤΑΣΕΙΣ 2003, 2007) 2. Ο αλγόριθμος μπορεί

Διαβάστε περισσότερα

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. ΘΕΜΑ 1 ο A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. 1. Η συνθήκη Χ = Α_Μ (Χ) είναι πάντα αληθής, για

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων

ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων Αλγόριθµος : Είναι ένα σύνολο βηµάτων, αυστηρά καθορισµένων κι εκτελέσιµων σε πεπερασµένο χρόνο, που οδηγούν στην επίλυση ενός προβλήµατος. Χαρακτηριστικά ενός σωστού

Διαβάστε περισσότερα

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΕΡΩΤΗΣΕΙΣ Να γράψετε στο γραπτό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-4 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασμένη. 1. Ένας αλγόριθμος είναι μία πεπερασμένη

Διαβάστε περισσότερα

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις ΘΕΜΑ Α Α1. Να χαρακτηρίσετε Σωστή ή Λάθος τις παρακάτω προτάσεις: 1. Η συνθήκη που ελέγχεται σε μια δομή επιλογής μπορεί να πάρει περισσότερες από δύο διαφορετικές

Διαβάστε περισσότερα

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Σ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ 2003 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διαβάστε περισσότερα

Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος

Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος Παραδείγματα αλγορίθμων: Η παρασκευή ενός κέικ Η εύρεση του μέγιστου κοινού διαιρέτη δύο αριθμών Η εκκίνηση ενός αυτοκινήτου Η πρωινή προετοιμασία για το

Διαβάστε περισσότερα

2. Η περατότητα ενός αλγορίθμου αναφέρεται στο γεγονός ότι καταλήγει στη λύση του προβλήματος μετά από πεπερασμένο αριθμό βημάτων (εντολών).

2. Η περατότητα ενός αλγορίθμου αναφέρεται στο γεγονός ότι καταλήγει στη λύση του προβλήματος μετά από πεπερασμένο αριθμό βημάτων (εντολών). ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΔΕΥΤΕΡΑ 12 ΙΟΥΝΙΟΥ 2000 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Διαβάστε περισσότερα

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΩΤΗΣΕΙΣ 1. Τι καλείται ψευδοκώδικας; 2. Τι καλείται λογικό διάγραμμα; 3. Για ποιο λόγο είναι απαραίτητη η τυποποίηση του αλγόριθμου; 4. Ποιες είναι οι βασικές αλγοριθμικές δομές; 5. Να περιγράψετε τις

Διαβάστε περισσότερα

Η διαδικασία επίλυσης ενός προβλήματος αποτελείται από μία πεπερασμένη ακολουθία βημάτων, καθένα από τα οποία μας οδηγεί πιο κοντά στη λύση.

Η διαδικασία επίλυσης ενός προβλήματος αποτελείται από μία πεπερασμένη ακολουθία βημάτων, καθένα από τα οποία μας οδηγεί πιο κοντά στη λύση. ΑΛΓΟΡΙΘΜΟΣ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 2 ο ΚΕΦΑΛΑΙΟ Η διαδικασία επίλυσης ενός προβλήματος αποτελείται από μία πεπερασμένη ακολουθία βημάτων, καθένα από τα οποία μας οδηγεί πιο κοντά στη λύση. «ΑΛΓΟΡΙΘΜΟΣ ΕΙΝΑΙ ΜΙΑ

Διαβάστε περισσότερα

Μάριος Αγγελίδης

Μάριος Αγγελίδης Δομή Επανάληψης Ενότητες βιβλίου: 2.4.5, 8.2, 8.2.1, 8.2.2, 8.2.3 Ώρες διδασκαλίας: 5 Η δομή επανάληψης χρησιμοποιείται όταν έχουμε μία ομάδα εντολών που θέλουμε να εκτελεστούν πολλές φορές. Υπάρχουν τρείς

Διαβάστε περισσότερα

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

Διαβάστε περισσότερα

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές έννοιες αλγορίθμων Εισαγωγή Αρχικά εξηγείται ο όρος αλγόριθμος και παραθέτονται τα σπουδαιότερα κριτήρια που πρέπει να πληροί κάθε

Διαβάστε περισσότερα

Πρόβλημα 29 / σελίδα 28

Πρόβλημα 29 / σελίδα 28 Πρόβλημα 29 / σελίδα 28 Πρόβλημα 30 / σελίδα 28 Αντιμετάθεση / σελίδα 10 Να γράψετε αλγόριθμο, οποίος θα διαβάζει τα περιεχόμενα δύο μεταβλητών Α και Β, στη συνέχεια να αντιμεταθέτει τα περιεχόμενά τους

Διαβάστε περισσότερα

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ ) Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ. 25 48) Τι είναι αλγόριθμος; Γ ΛΥΚΕΙΟΥ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρονικό διάστημα,

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017 ΜΑΘΗΜΑ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΔΙΑΓΩΝΙΣΜΑ 2o Επαναληπτικό Διαγώνισμα ΥΛΗ Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017 Θέμα Α A1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από

Διαβάστε περισσότερα

Δομή Επιλογής. Κεφάλαιο 4 ο. 3.1 Εισαγωγή. 3.2 Απλή δομή επιλογής

Δομή Επιλογής. Κεφάλαιο 4 ο. 3.1 Εισαγωγή. 3.2 Απλή δομή επιλογής Κεφάλαιο 4 ο Δομή Επιλογής 31 Εισαγωγή Η δομή επιλογής σε αντίθεση με τη δομή ακολουθίας (όπου όλες οι εντολές εκτελούνται ακολουθιακά η μια μετά την άλλη) δίνει τη δυνατότητα να εκτελούνται ορισμένες

Διαβάστε περισσότερα

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ Περιλαμβάνει τα δεύτερα θέματα των πανελληνίων εξετάσεων από το 2000 μέχρι και σήμερα ΑΠΟΛΥΤΗΡΙΕΣ ΓΕΝΙΚΟΥ 2000 Έστω τμήμα αλγορίθμου με μεταβλητές Α, Β,

Διαβάστε περισσότερα

Αριθμητικές Λογικές - Σύνθετες εκφράσεις, εντολή εκχώρησης, εντολές εισόδου εξόδου, Δομές ακολουθίας/ επιλογής/ επανάληψης

Αριθμητικές Λογικές - Σύνθετες εκφράσεις, εντολή εκχώρησης, εντολές εισόδου εξόδου, Δομές ακολουθίας/ επιλογής/ επανάληψης Αριθμητικές Λογικές - Σύνθετες εκφράσεις, εντολή εκχώρησης, εισόδου εξόδου, Δομές ακολουθίας/ επιλογής/ επανάληψης Ενότητες βιβλίου: 7.7-7.9, 2.4.1 Ώρες διδασκαλίας: 2 Αριθμητικές Λογικές - Σύνθετες εκφράσεις

Διαβάστε περισσότερα

2.1. προσδοκώμενα αποτελέσματα

2.1. προσδοκώμενα αποτελέσματα 2.1. προσδοκώμενα αποτελέσματα Λ Ολοκληρώνοντας αυτό το κεφάλαιο, θα έχεις κατανοήσει ακριβώς την έννοια του αλγορίθμου, θα έχεις συνειδητοποιήσει τη σπουδαιότητα των αλγορίθμων ως μεθοδολογία σκέψης και

Διαβάστε περισσότερα

Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων

Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων 1. Δίνεται ο παρακάτω αλγόριθμος σε μορφή λογικού διαγράμματος. Να κατασκευάσετε ισοδύναμο αλγόριθμο σε ψευδοώδικα. 2. Δίνεται το παρακάτω

Διαβάστε περισσότερα

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης

Διαβάστε περισσότερα

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

Διαβάστε περισσότερα

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΡΧΗ 1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΝΟΕΜΒΡΙΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 ΘΕΜΑ Α : Α1

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ 1 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός συγκεκριμένου προβλήματος. Κάθε

Διαβάστε περισσότερα

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες Η Δομή Επανάληψης Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες Οι 2 πρώτες διδακτικές ώρες στην τάξη Η τρίτη διδακτική ώρα στο εργαστήριο Γενικός Διδακτικός Σκοπός Ενότητας Να εξοικειωθούν

Διαβάστε περισσότερα

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή 16 Οκτωβρίου 2016 ΘΕΜΑ 1 ο ( Μονάδες 30 ) Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις

Διαβάστε περισσότερα

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΚΗΣΕΙΣ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΙΛΟΓΗΣ ΕΡΩΤΗΣΕΙΣ ΣΩΣΤΟ ΛΑΘΟΣ Σημειώστε αν είναι

Διαβάστε περισσότερα

ΙΑΓΩΝΙΣΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ

ΙΑΓΩΝΙΣΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ ΙΑΓΩΝΙΣΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ Επαναληπτικό: 1 2 κεφάλαιο ΗΜ/ΝΙΑ :.. ΟΝΟΜΑΤΕΠΩΝΥΜΟ :.. ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-10 και δίπλα τη λέξη

Διαβάστε περισσότερα

Πληροφορική 2. Αλγόριθμοι

Πληροφορική 2. Αλγόριθμοι Πληροφορική 2 Αλγόριθμοι 1 2 Τι είναι αλγόριθμος; Αλγόριθμος είναι ένα διατεταγμένο σύνολο από σαφή βήματα το οποίο παράγει κάποιο αποτέλεσμα και τερματίζεται σε πεπερασμένο χρόνο. Ο αλγόριθμος δέχεται

Διαβάστε περισσότερα

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές Βασικές Αλγοριθμικές Δομές 2 Εισαγωγή Οι αλγοριθμικές δομές εκφράζουν διαφορετικούς τρόπους γραφής ενός αλγορίθμου.

Διαβάστε περισσότερα

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 30 MAΪΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ)

Διαβάστε περισσότερα

Τεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη)

Τεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη) Τεχνικές Αναπαράστασης αλγορίθµων Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή ) 1 Βασικές έννοιες Τυποποίηση αναπαράστασης αλγορίθµου - Ανάγκη ύπαρξης ενός κοινού τρόπου αναπαράστασης αλγορίθµων

Διαβάστε περισσότερα

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ ΑΕΠΠ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ ΑΕΠΠ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ 2003 - ΑΕΠΠ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-6 και δίπλα τη λέξη Σωστό, αν

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2013 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω

Διαβάστε περισσότερα

α=5, β=7, γ=20, δ=αληθής

α=5, β=7, γ=20, δ=αληθής γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ Τάξη: Γ Λυκείου Τμήμα: Βαθμός: Ονοματεπώνυμο: Καθηγητές: Θ Ε Μ Α A Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς

Διαβάστε περισσότερα

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

Διαβάστε περισσότερα

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1 Δομές Επανάληψης Όσο μέχρις ότου για 22/11/08 Ανάπτυξη εφαρμογών 1 Όσο. επανάλαβε Όσο Συνθήκη επανάλαβε Εντολή1 Εντολή2.. Ομάδα εντολών Συνθήκη Αληθής Ομάδα εντολών Εντολή Ν Τέλος_Επανάληψης Ψευδής 1.

Διαβάστε περισσότερα

Παράδειγμα 1. Μετατροπή από βαθμούς Φαρενάιτ σε βαθμούς Κελσίου

Παράδειγμα 1. Μετατροπή από βαθμούς Φαρενάιτ σε βαθμούς Κελσίου 2.1. Ðñïóäïêþìåíá áðïôåëýóìáôá Ολοκληρώνοντας αυτό το κεφάλαιο, θα έχεις κατανοήσει ακριβώς την έννοια του αλγορίθμου. Θα έχεις συνειδητοποιήσει τη σπουδαιότητα των αλγορίθμων ως μεθοδολογία σκέψης και

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29 ΜΑΪΟΥ 2013 ΕΚΦΩΝΗΣΕΙΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29 ΜΑΪΟΥ 2013 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29 ΜΑΪΟΥ 2013 ΕΚΦΩΝΗΣΕΙΣ Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-6 και

Διαβάστε περισσότερα

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΪΟΣ 2018

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΪΟΣ 2018 ΜΑΪΟΣ 2018 Το υλικό αυτό δίνεται στους μαθητές για τη σωστή μελέτη της διδαχθείσας ύλης. Πρόκειται για ένα συμπαγή κορμό ερωτήσεων και ασκήσεων οι οποίες καλύφθηκαν κατά τη διάρκεια της σχολικής χρονιάς

Διαβάστε περισσότερα

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της ΔΟΜΗ ΕΠΙΛΟΓΗΣ Οι διάφορες εκδοχές της Απλή επιλογή Ναι Ομάδα Εντολών Α Ισχύει η Συνθήκη; Χ Χ Χ Όχι Αν (Συνθήκη =Αληθινή) Τότε Ομάδα εντολών Τέλος_αν Λειτουργία: 1. Αν ισχύει η συνθήκη εκτελείται ΠΡΩΤΑ

Διαβάστε περισσότερα

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ον/μο:.. Γ Λυκείου Τεχν. Κατ. 04-11-12 ΘΕΜΑ 1 ο Α.1)Ποιες κατηγορίες προβλημάτων γνωρίζετε; 2)Να αναπτύξετε τα κριτήρια που πρέπει να ικανοποιεί ένας αλγόριθμος. 3)Ποια τα στάδια

Διαβάστε περισσότερα

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1) Ποιοι είναι οι τελεστές σύγκρισης και

Διαβάστε περισσότερα

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

Παλλατίδειο ΓΕΛ Σιδηροκάστρου Δομή Επανάληψης 2000 Θέμα 2 ο Έστω τμήμα αλγορίθμου με μεταβλητές A, B, C, D, X και Υ. D 2 Για Χ από 2 μέχρι 5 με_βήμα 2 Α 10 * Χ Β 5 * Χ + 10 C Α + Β (5 * Χ) D 3 * D - 5 Υ A + B C + D Να βρείτε τις τιμές

Διαβάστε περισσότερα

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με: Αλγόριθμοι 2.2.1. Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά εντολών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Τα κυριότερα χρησιμοποιούμενα

Διαβάστε περισσότερα

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΗ 1 (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α < 0 τότε α α * 5 Τέλος_αν

Διαβάστε περισσότερα

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3 ΘΕΩΡΙΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3 Να αναφέρετε τους κανόνες που πρέπει να ακολουθούν οι λίστες των παραμέτρων κατά την κλήση ενός υποπρογράμματος.

Διαβάστε περισσότερα

ΘΕΜΑΤΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 1/12/2013

ΘΕΜΑΤΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 1/12/2013 ΘΕΜΑΤΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 1/12/2013 ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη Σωστό,

Διαβάστε περισσότερα

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ΕΚΦΩΝΗΣΕΙΣ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ΕΚΦΩΝΗΣΕΙΣ ΤΑΞΗ: ΚΑΤΕΥΘΥΝΣΗ: ΜΑΘΗΜΑ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ (2ος Κύκλος) ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω

Διαβάστε περισσότερα

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 ΕΚΦΩΝΗΣΕΙΣ

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 ΕΚΦΩΝΗΣΕΙΣ Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 Ζήτηµα 1ο ΕΚΦΩΝΗΣΕΙΣ Α. Να µεταφέρετε στο τετράδιό σας και να συµπληρώσετε τον παρακάτω πίνακα αλήθειας δύο προτάσεων

Διαβάστε περισσότερα

Αλγόριθμοι. Βασικές έννοιες ΤΕΛΟΣ

Αλγόριθμοι. Βασικές έννοιες ΤΕΛΟΣ Αλγόριθμοι Βασικές έννοιες ΤΕΛΟΣ Κριτήρια πληρότητας Είσοδος Έξοδος Καθοριστικότητα Περατότητα Αποτελεσματικότητα 04/01/09 βασικές έννοιες Αλγορίθμων 2 Σκοπιές μελέτης αλγορίθμων Υλικού Η ταχύτητα εκτέλεσης

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ ΙI ΚΕΦΑΛΑΙΟ 2

ΚΕΦΑΛΑΙΟ ΙI ΚΕΦΑΛΑΙΟ 2 ΚΕΦΑΛΑΙΟ ΙI Βασικές Έννοιες Αλγορίθμων Αλγόριθμος, είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Κάθε αλγόριθμος

Διαβάστε περισσότερα

Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή ΑΠΑΝΤΗΣΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α<-54

Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή ΑΠΑΝΤΗΣΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α<-54 Άσκηση_1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή επανάληψης ΜΕΧΡΙΣ_ΟΤΟΥ. 1 η Περίπτωση Κ 0 ΌΣΟ Λ > 5 ΕΠΑΝΑΛΑΒΕ

Διαβάστε περισσότερα

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ : Γ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ : Γ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΜΑΘΗΜΑ ΤΑΞΗ ΚΕΦΑΛΑΙΟ 2 ο ΕΙΣΗΓΗΤΗΣ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ : Γ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ : ΚΑΖΑΝΤΖΗΣ ΧΡΗΣΤΟΣ 1. Γενικός

Διαβάστε περισσότερα

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία.

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του (άριστα. λίαν καλός) είναι πληροφορία. [1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία. [2]Δύο αλφαριθμητικές μεταβλητές δεν μπορούν να συγκριθούν μεταξύ τους. * Σ [3]Οι λογικές μεταβλητές

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ο. αποτέλεσµα προς το χρήστη ή προς έναν άλλο αλγόριθµο. 7 ο ΓΕΛ Καλλιθέας Οδηγός Α.Ε.Π.Π.

ΚΕΦΑΛΑΙΟ 2 ο. αποτέλεσµα προς το χρήστη ή προς έναν άλλο αλγόριθµο. 7 ο ΓΕΛ Καλλιθέας Οδηγός Α.Ε.Π.Π. ΚΕΦΑΛΑΙΟ 2 ο 1. Τι είναι αλγόριθµος; Η θεωρία των αλγορίθµων έχει µεγάλη παράδοση και η ηλικία ορισµένων από αυτών είναι µερικών χιλιάδων χρόνων, όπως του Ευκλείδη για τον υπολογισµό του ΜΚ δύο αριθµών

Διαβάστε περισσότερα

Τ και τιµή του Β θετική µετατρέπεται ισοδύναµα στην εντολή Όσο ως εξής:

Τ και τιµή του Β θετική µετατρέπεται ισοδύναµα στην εντολή Όσο ως εξής: ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ ΕΞΕΤΑΣΕΙΣ ΠΡΟΣΟΜΟΙΩΣΗΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΠΕΜΠΤΗ 12 ΙΑΝΟΥΑΡΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Διαβάστε περισσότερα

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους. ΑΕσΠΠ-Δομή Επανάληψης 9 ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1. Να γραφεί πρόγραμμα που να υπολογίζει το άθροισμα των πρώτων 100 φυσικών αριθμών. 2. Να τροποποιηθεί ο παραπάνω πρόγραμμα ώστε να υπολογίζει το άθροισμα των πρώτων

Διαβάστε περισσότερα

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Σ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΕΥΤΕΡΑ 4 ΙΟΥΛΙΟΥ 2005 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

Διαβάστε περισσότερα

επιµέλεια Θοδωρής Πιερράτος

επιµέλεια Θοδωρής Πιερράτος Τι είναι αλγόριθµος Βασικές έννοιες αλγορίθµων Ο όρος αλγόριθµος χρησιµοποιείται για να δηλώσει µεθόδους που εφαρµόζονται για την επίλυση προβληµάτων. Ωστόσο, ένας πιο αυστηρός ορισµός της έννοιας αυτής

Διαβάστε περισσότερα

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΝΟΕΜΒΡΙΟΣ 2018

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΝΟΕΜΒΡΙΟΣ 2018 ΝΟΕΜΒΡΙΟΣ 2018 Το υλικό αυτό δίνεται στους μαθητές για τη σωστή μελέτη της έως τώρα, διδαχθείσας ύλης. Πρόκειται για ένα συμπαγή κορμό ερωτήσεων και ασκήσεων οι οποίες καλύφθηκαν κατά τη διάρκεια των μαθημάτων

Διαβάστε περισσότερα

ΑΕΠΠ 4o Επαναληπτικό Διαγώνισμα

ΑΕΠΠ 4o Επαναληπτικό Διαγώνισμα ΑΕΠΠ 4o Επαναληπτικό Διαγώνισμα Ονοματεπώνυμο: ΘΕΜΑ 1 A. Να γράψετε τους κανόνες που πρέπει να ακολουθούνται στη χρήση των εμφωλευμένων βρόχων. B. Να χαρακτηρίσετε ως σωστή (Σ) ή λάθος (Λ) καθεμία από

Διαβάστε περισσότερα

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη. 1ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΙΚΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 2015 Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΣΥΝΟΛΟ

Διαβάστε περισσότερα

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Γ Λυκείου Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον ΜΕΡΟΣ I. ΑΛΓΟΡΙΘΜΟΣ ΦΥΣΙΚΕΣ & ΤΕΧΝΗΤΕΣ ΓΛΩΣΣΕΣ ΑΚΟΛΟΥΘΙΑ Περιεχόμενα Κεφάλαιο 2: 2.1-2.3 2.4.1 Κεφάλαιο6: 6.3 Κεφάλαιο 7: όλο Κατηφόρης Παναγιώτης

Διαβάστε περισσότερα

Διάγραμμα Ροής (Flow Chart )

Διάγραμμα Ροής (Flow Chart ) Διάγραμμα Ροής (Flow Chart ) Είναι ένας γραφικός τρόπος αναπαράστασης των αλγορίθμων ( διαγραμματική τεχνική ) Σύμβολα Διαγράμματος Ροής Ένα διάγραμμα ροής αποτελείται : Από ένα σύνολο γεωμετρικών σχημάτων,

Διαβάστε περισσότερα

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα Ονοματεπώνυμο: ΘΕΜΑ 1 A. Να δώσετε τον ορισμό της καθοριστικότητας και της περατότητας καθώς και ένα παράδειγμα για την κάθε μία. B. Με ποιο τρόπο μπορεί να πάρει τιμή μια

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΙΑΓΩΝΙΣΜΑ Β κ Θέµα ο A. Να γράψετε τον αριθµό καθεµιάς από τις παρακάτω προτάσεις και δίπλα το γράµµα Σ αν είναι σωστή ή το γράµµα Λ αν είναι λανθασµένη.. Ο αλγόριθµος είναι

Διαβάστε περισσότερα

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΑΠΟΦΟΙΤΟΙ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΘΕΜΑ Α ΑΠΑΝΤΗΣΕΙΣ Α1. α. Παραβιάζει τα κριτήρια της καθοριστικότητας και της περατότητας β. Αιτιολόγηση: ο αλγόριθμος παραβιάζει το κριτήριο

Διαβάστε περισσότερα

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ ΤΑΞΗ: ΚΑΤΕΥΘΥΝΣΗ: ΜΑΘΗΜΑ: ΘΕΜΑ Α Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ (2ος Κύκλος) ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ηµεροµηνία: Παρασκευή 25 Απριλίου 2014 ιάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Διαβάστε περισσότερα

Επαναληπτικές Διαδικασίες

Επαναληπτικές Διαδικασίες Επαναληπτικές Διαδικασίες Οι επαναληπτικές δομές ( εντολές επανάληψης επαναληπτικά σχήματα ) χρησιμοποιούνται, όταν μια ομάδα εντολών πρέπει να εκτελείται αρκετές- πολλές φορές ανάλογα με την τιμή μιας

Διαβάστε περισσότερα

Παρατηρήσεις για την δομή Όσο..επανάλαβε( ΣΟΣ)

Παρατηρήσεις για την δομή Όσο..επανάλαβε( ΣΟΣ) Δομή επανάληψης: Αποτελείται από ένα σύνολο εντολών που εκτελούνται πολλές φορές (αυτοματοποιημένα). Εφαρμόζεται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι κοινό.

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: 6

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: 6 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: 6 ΘΕΜΑ 1 ο Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές (Σ) η λανθασµένες

Διαβάστε περισσότερα

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. Κεφάλαιο 2 - Πρόβλημα 2.1.1. Η έννοια του προβλήματος Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. 2.1.2. Κατηγορίες προβλημάτων

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία: Επικοινωνία: spzygouris@gmail.com Να δοθεί ο ορισμός του Αλγορίθμου. Αλγόριθμος, σύμφωνα με το βιβλίο, είναι μια πεπερασμένη σειρά ενεργειών (όχι άπειρες), αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

Διαβάστε περισσότερα

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007 Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007 ΣΤΑΤΙΣΤΙΚΑ Αποτελέσματα γραπτής εξέτασης στο μάθημα ΑΕΠΠ (Ιούλιος 2007) 18-20 15-17,9 12-14,9 10-11,9 5-9,9 0-4,9 13,96% 13,90% 12,36% 10,19% 28,34% 21,22% ΘΕΜΑ 1

Διαβάστε περισσότερα