Παρο υσίαση αλ γόριθμου

Σχετικά έγγραφα
Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β. Καβακλή. Χειμερινό Εξάμηνο 2001

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

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

Κεφάλαιο 3: Εισαγωγή στους αλγορίθμους - διαγράμματα ροής

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

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

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

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos

Περι-γράφοντας... κλωνάρια

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

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

Θεωρία Προγραμματισμού

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Πρόβλημα 37 / σελίδα 207

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Εισαγωγή στην Πληροφορική Προγραμματισμός-Λειτουργικά

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

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

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

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Προγραμματισμός

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

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

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

Προγραµµατισµός Η/Υ. Μέρος2

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

Δια γράφοντας... κλωνάρια

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Προγραμματισμός

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

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

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

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

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

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

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

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

Ανάπτυξη Εφαρμογών. (Μονάδες 8) Α2. α. να αναφέρετε ονομαστικά τα κριτήρια που πρέπει απαραίτητα να ικανοποιεί ένας αλγόριθμος.

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

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

Ψευδοκώδικας. November 7, 2011

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

ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΜΕ Η/Υ Γ ΓΥΜΝΑΣΙΟΥ Καθηγητής Παναγιώτης

Εισαγωγή στην Πληροφορική

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΓΕ.Λ. ΟΙΚ & ΠΛΗΡ (ΘΕΡΙΝΑ) ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΓΙΑΝΝΗΣ ΜΙΧΑΛΕΑΚΟΣ ΘΕΜΑ Α

Περι-γράφοντας... βρόχους

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

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

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου.

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

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

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

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

Κεφάλαιο VΙ: Προσπέλαση Αρχείων. 5.1 Αρχεία δεδομένων.

Ερωτήσεις Σωστού-Λάθους

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

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

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

8.4. Δραστηριότητες - ασκήσεις

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

Α2. Δίνεται το επόμενο τμήμα προγράμματος σε ΓΛΩΣΣΑ:

Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ. ΘΕΜΑ 1 ο Σημειώστε δίπλα σε κάθε φράση (Σ) αν είναι σωστή ή (Λ) αν είναι λάθος.

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

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

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

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

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

Εφαρμογές Υπολογιστών. Κεφάλαιο 7 Προγραμματισμός υπολογιστή

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

Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.

Ημερομηνία: Τετάρτη 26 Οκτωβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ LOGO

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

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

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

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

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

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις

Προγραμματισμός Η/Υ. Αλγόριθμοι. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΚΕΦΑΛΑΙΟ 1-2β)

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΣΠΕΡΙΝΩΝ

Transcript:

Παρο υσίαση αλ γόριθμου Όπως προαναφέρθηκε, η παρουσίαση ενός αλγόριθμου μπορεί να γίνει με τρεις τρόπους. Με φραστική μέθοδο, με ψευδοκώδικα και με λογικό διάγραμμα. Μπορούμε να χρησιμοποιήσουμε όποια μέθοδο κρίνουμε καλύτερη σε κάθε περίπτωση. Για παράδειγμα, έστω ότι δίδονται τρεις θετικοί αριθμοί και θέλουμε να βρούμε τον μέσο όρο τους. Ακολουθεί ο αλγόριθμος και με τις τρεις μεθόδους. Φραστική μέθοδος Αφού μας δοθούν οι τρεις αριθμοί, θα τους προσθέσουμε και το άθροισμά τους θα το διαιρέσουμε με το τρία. Το αποτέλεσμα θα είναι ο ζητούμενος μέσος όρος. Λογικό διάγραμμα ΑΡΧΗ ΔΙΑΒΑΣΕ Α, Β, Γ Ψευδοκώδικας 1. Διάβασε τους αριθμούς Α,Β,Γ. 2. Υπολόγισε τον ΜΟ=(Α+Β+Γ)/3. 3. Εμφάνισε τον ΜΟ. ΜΟ=(Α+Β+Γ)/3 ΕΜΦΑΝΙΣΕ ΜΟ 1 Πετρίδης Σ. Καθηγητής Πληροφορικής ΠΕ20

1.Φραστική Μέθοδος. Με τη φραστική μέθοδο περιγράφεται ένας αλγόριθμος χρησιμοποιώντας τον καθημερινό μας γραπτό λόγο. Ένα καλό αποτέλεσμα επιτυγχάνεται, όταν χρησιμοποιούνται σύντομα και περιφραστικά λεκτικά σχήματα, χωρίς όμως αυτό να είναι σε βάρος του συνολικού νοήματος. Πλεονεκτήματα της φραστικής μεθόδου: Είναι πολύ απλή. Είναι πολύ εύκολη στη χρήση. Μειονεκτήματα της φραστικής μεθόδου: Απαιτεί πολλά λόγια για την περιγραφή του αλγόριθμου. Σε πολλές περιπτώσεις για να μην γίνει δυσνόητος ο αλγόριθμος χρειάζεται να γράψουμε περισσότερα λόγια. Είναι χρονοβόρα. Δυσκολεύει πολύ την κωδικοποίηση της λύσης. 2.Ψευδοκώδικας Ο ψευδοκώδικας είναι ένας τρόπος παρουσίασης αλγόριθμου, που προσπαθεί να μειώσει τα μειονεκτήματα της φραστικής μεθόδου. Με τον ψευδοκώδικα τα βήματα της λύσης περιγράφονται με σύντομες και περιεκτικές προτάσεις. Δεν υπάρχουν κανόνες που να μας περιορίζουν στον τρόπο σύνταξης αυτών των προτάσεων. Καλό όμως είναι να γίνει μία τυποποίηση των λέξεων και να χρησιμοποιούμε πάντοτε τις ίδιες, για να δηλώσουμε ίδιες ενέργειες. Για παράδειγμα Διάβασε Α, για είσοδο από το πληκτρολόγιο της τιμής της Α. Εμφάνισε Λάθος, Τύπωσε ΤΙΤΛΟ, για έξοδο στην οθόνη του μηνύματος Λάθος. για έξοδο στον εκτυπωτή. Τα βήματα του ψευδοκώδικα μπορεί και να αριθμούνται, αν αυτό κρίνεται απαραίτητο. Πλεονεκτήματα του ψευδοκώδικα: Είναι εύκολα κατανοητός από τον χρήστη Γρήγορη κωδικοποίηση του αλγόριθμου. Μειονεκτήματα του ψευδοκώδικα: Λείπει η οπτική εικόνα της λύσης, γεγονός που είναι πολύ χρήσιμο για αρχάριο προγραμματιστή. 2 Πετρίδης Σ. Καθηγητής Πληροφορικής ΠΕ20

3. Λογικό διάγραμμα Στα λογικά διαγράμματα χρησιμοποιούνται σύμβολα και λέξεις για την αποτύπωση του αλγόριθμου. Κάθε λειτουργία συμβολίζεται με ένα σχήμα, το οποίο περιέχει μία σύντομη περιγραφή της. Τα βασικά σύμβολα που χρησιμοποιούνται στην κατασκευή λογικών διαγραμμάτων, είναι τα ακόλουθα. ΑΡΧΗ Αρχή ή τέλος Χρησιμοποιείται για να δείχνει την αρχή και το τέλος του λογικού διαγράμματος. Ροή Δείχνει την ροή του προγράμματος, δηλαδή την σειρά εκτέλεσης των λειτουργιών. ΔΙΑΒΑΣΕ Β, Υ ΕΜΦΑΝΙΣΕ Ε Είσοδος - Έξοδος Χρησιμοποιείται για την είσοδο στοιχείων στην μνήμη ή για έξοδο από αυτή. Α=2*Β+Γ ΑΝΟΙΞΕ ΑΡΧΕΙΟ ΥΠΑΛΛΗΛΩΝ Επεξεργασία Χρησιμοποιείται για την εκτέλεση μίας λειτουργίας επεξεργασίας, όπως καταχώρηση, άνοιγμα αρχείου κ.ά. 3 Πετρίδης Σ. Καθηγητής Πληροφορικής ΠΕ20

ΝΑΙ Α>0 ΟΧΙ ΝΑΙ ΑΡΧΕΙΟΥ ΟΧΙ Απόφαση Δείχνει την εξέταση μίας συνθήκης και την διακλάδωση του προγράμματος ανάλογα με το αν ισχύει ή όχι. ΑΡΧΙΚΕΣ ΕΝΕΡΓΕΙΕΣ ΥΠΟΛΟΓΙΣΜΟΣ ΜΙΣΘΟΥ Υπορουτίνα Δείχνει τη εκτέλεση μίας ομάδας εντολών που περιγράφονται χωριστά, σε ένα άλλο λογικό διάγραμμα. 1 1 Παραπομπή σε (ή από) άλλη σελίδα Δείχνει συνέχιση του προγράμματος σε άλλη σελίδα χαρτιού, ή είσοδο από σημείο άλλης σελίδας. Á Á Παραπομπή σε (ή από) άλλο σημείο Δείχνει διακλάδωση του προγράμματος στην ίδια σελίδα, ή είσοδο από σημείο της ίδιας σελίδας. Κατά την σχεδίαση του λογικού διαγράμματος πρέπει να εφαρμόζονται οι παρακάτω κανόνες. Πρέπει να υπάρχει μία αρχή. Ο αλγόριθμος μπορεί να τερματίζει σε περισσότερα από ένα σημεία, κάτι που είναι καλό να αποφεύγεται. Επομένως σε ένα αλγόριθμο πρέπει να υπάρχει ένα μόνο τέλος. Το σύμβολο αποφάσεως πρέπει να έχει τουλάχιστον δύο εξόδους. Τα υπόλοιπα μπορεί να έχουν πολλές εισόδους, αλλά μόνο μία έξοδο. Κάθε εργασία πρέπει να ακολουθείται από κάποια άλλη, εκτός από το σύμβολο τέλους του λογικού διαγράμματος. 4 Πετρίδης Σ. Καθηγητής Πληροφορικής ΠΕ20

Πλεονεκτήματα του λογικού διαγράμματος. Σαν σχηματική παρουσίαση, λειτουργεί καλλίτερα από την περιγραφική καταγραφή της σκέψης. Εύκολος έλεγχος και εντοπισμός λαθών. Μειονεκτήματα του λογικού διαγράμματος. Απαιτείται πολύ προσοχή στην λεπτομερή σχεδίαση της λύσης του προβλήματος. Δεν είναι ευέλικτος σε μελλοντικές αλλαγές ή τροποποιήσεις. Η δυσκολία κατασκευής του αυξάνει, με τη δυσκολία του προβλήματος 5 Πετρίδης Σ. Καθηγητής Πληροφορικής ΠΕ20