Φρ. Κουτελιέρης. Επίκουρος Καθηγητής Παν/µίου Ιωαννίνων ΠΛΗΡΟΦΟΡΙΚΗ Ι



Σχετικά έγγραφα
Περιεχόµενα του µαθήµατος 1. στον προγραµµατισµό 2. Λογικά διαγράµµατα 3. Τα βασικά της FORTRAN 4. Μεταβλητές & παράµετροι 5. οµές επανάληψης 6. οµές

Απλοποιεί τα γεγονότα έτσι ώστε να περιγράφει τι έχει γίνει και όχι πως έχει γίνει.

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)

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

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

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

ΘΕΜΑ 1ο Α. 1. Να αναφέρετε τα κριτήρια που πρέπει να ικανοποιεί κάθε αλγόριθµος.

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ Τάξη Ηµερήσιου Γενικού Λυκείου

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Α. Να µεταφέρετε στο τετράδιό σας και να συµπληρώσετε τον παρακάτω πίνακα αλήθειας δύο προτάσεων Α, Β και των τριών λογικών πράξεων.

Περιγραφή αλγορίθµων. ιαγράµµατα ροής

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

Προγραµµατισµός Ι (ΗΥ120)

α. Προσπέλαση β. Αντιγραφή γ. ιαγραφή δ. Αναζήτηση ε. Εισαγωγή στ. Ταξινόµηση

ιδάσκων: ηµήτρης Ζεϊναλιπούρ

ΘΕΜΑ 1ο Α. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων;

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

(1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν (9) Μέχρις_ότου Σ>1000 (10) Εμφάνισε Χ

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

ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. ΘΕΜΑ 1 Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[10] ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ ΑΚΕΡΑΙΕΣ: i

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

ΘΕΜΑ 1ο Α. Να αναφερθούν οι βασικές αλγοριθµικές δοµές (συνιστώσες / εντολές ενός αλγορίθµου). Μονάδες 10

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

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

Α1. (α). ώστε τον ορισµό του προβλήµατος (Μονάδες 3)

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ÅÐÉËÏÃÇ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

Το πρόβλημα στην πληροφορική

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ ÅÐÉËÏÃÇ

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

A) Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-10 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι

ΘΕΜΑ 1 ο. S <-- 0 ιάβασε Υ Όσο α <= Υ επανάλαβε S <-- S +α. Τέλος_επανάληψης

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

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

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

Θέµατα προς Λύση. Προγράµµατα οµές επανάληψης και επιλογής

ΘΕΜΑ 1ο. Α. 1. Πότε λέµε ότι ένα πρόβληµα είναι α. επιλύσιµο β. άλυτο

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ

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

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

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

Φάσµα & group. μαθητικό φροντιστήριο. σύγχρονo. προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

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

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

ΑΝ.ΕΦ. Γ ΛΥΚΕΙΟΥ Αν η συνθήκη ισχύει, τότε εκτελούνται οι εντολές που βρίσκονται µεταξύ των λέξεων ΤΟΤΕ και και η εκτέλεση του προγράµµατος συνεχίζετα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βήματα προς τη δημιουργία εκτελέσιμου κώδικα

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 A ΦΑΣΗ

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

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

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

(1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν (9) Μέχρις_ότου Σ>1000 (10) Εμφάνισε Χ

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

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

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού

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

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

Ενότητα 13. Εισαγωγή στην Πληροφορική. Κεφάλαιο 13Α. Αρχεία. Χειµερινό Εξάµηνο ρ. Παναγιώτης Χατζηδούκας (Π..407/80) προγραµµατισµός

A , ) 1. 4) 2. ( A3. 1.

Εισαγωγή στις Αρχές της Επιστήµης των Η/Υ

ΘΕΜΑ 1ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Λύσεις Θεμάτων Επαναληπτικών Εξετάσεων Ενιαίου Λυκείου 2015

Κεφάλαια Εντολές επανάληψης. Τρεις εντολές επανάληψης. Επιλογή εντολής επανάληψης ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Σύνταξη στη ΓΛΩΣΣΑ

Ανάπτυξη εφαρμογών/ Βασικές γνώσεις/ πρώτο θέμα ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ

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

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

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

δήλωσης δεδοµένων και σε παραβίαση των συντακτικών κανόνων της γλωσσάς.

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις

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

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

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ÓÕÍÅÉÑÌÏÓ

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

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

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

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2015 Β ΦΑΣΗ ÁÈÇÍÁ ΑΠΑΝΤΗΣΕΙΣ

Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Transcript:

Φρ. Κουτελιέρης Επίκουρος Καθηγητής Παν/µίου Ιωαννίνων ΠΛΗΡΟΦΟΡΙΚΗ Ι Πληροφορική Ι Ακαδ. Έτος 2008-9 1/30

ΚΕΦΑΛΑΙΟ 2 Πληροφορική Ι Ακαδ. Έτος 2008-9 2/30

1. Εισαγωγή 3. Ανάπτυξη αλγορίθµου 4. οµηµένος προγραµµατισµός 5. Άλυτες ασκήσεις Πληροφορική Ι Ακαδ. Έτος 2008-9 3/30

1. Εισαγωγή Τέσσερα βήµατα για τη δηµιουργία ενός προγράµµατος: 1. Περιγραφή, ανάλυση και καθορισµός του προβλήµατος. 2. Ανάπτυξη της λογικής του προγράµµατος (αλγόριθµος) και προετοιµασία του λογικούδιαγράµµατος. Πληροφορική Ι Ακαδ. Έτος 2008-9 4/30

1. Εισαγωγή 3. Κώδικας FORTRAN Συγγραφή του κώδικα Αποσφαλµάτωση (συντακτικά λάθη) Προετοιµασία δεδοµένων για δοκιµές, Εκτέλεση δοκιµών Αποσφαλµάτωση (λογικάλάθη). 4.Ολοκλήρωσητηςτεκµηρίωσης. Πληροφορική Ι Ακαδ. Έτος 2008-9 5/30

Λογικό διάγραµµα είναι µια διαγραµµατική µορφή απεικόνισης µιας διαδικασίας η οποία αφορά σε σύστηµα ήπρόγραµµα. Πληροφορική Ι Ακαδ. Έτος 2008-9 6/30

Σύµβολο διεργασίας: χρησιµοποιείται για να αναπαραστήσει γενικές διαδικασίες που δεν αναπαριστώνται από άλλα σύµβολα. Απεικονίζει διαδικασίες που έχουν ως αποτέλεσµα την τροποποίηση της τιµής, µορφής ή θέσηςκάποιαςπληροφορίας. Πληροφορική Ι Ακαδ. Έτος 2008-9 7/30

Σύµβολο εισόδου/εξόδου εξόδου: χρησιµοποιείται όταν δίνονται δεδοµένα ή παρουσιάζονται αποτελέσµατα. Πληροφορική Ι Ακαδ. Έτος 2008-9 8/30

Σύµβολο απόφασης: χρησιµοποιείται όταν υπάρχουν περισσότερες από µια εναλλακτικέςδιαδροµές. Πληροφορική Ι Ακαδ. Έτος 2008-9 9/30

Σύµβολο τερµατισµού ήδιακοπής: χρησιµοποιείται στην αρχή, τέλος ή σε διακοπή/ καθυστέρησητου προγράµµατος.. Πληροφορική Ι Ακαδ. Έτος 2008-9 10/30

Σύµβολο σύνδεσης: χρησιµοποιείται όταν υπάρχει διασύνδεση µε κάποιο άλλο µέρος του λογικού διαγράµµατος. Πληροφορική Ι Ακαδ. Έτος 2008-9 11/30

Σύµβολο ροής: χρησιµοποιείταιγια ναδείξειτηροήτουπρογράµµατος. Πληροφορική Ι Ακαδ. Έτος 2008-9 12/30

Υπάρχουν κι άλλα σύµβολα, αλλά δενθα θατα χρησιµοποιήσουµε Πληροφορική Ι Ακαδ. Έτος 2008-9 13/30

Υπάρχουν 3 κύριοι τρόποι εκτέλεσης: ιαδοχική Επιλογή Επανάληψη Πληροφορική Ι Ακαδ. Έτος 2008-9 14/30

ιαδοχική εκτέλεση ΠΡΑΞΕΙΣ ΠΡΑΞΕΙΣ οι πράξεις εκτελούνται διαδοχικά η µια µετά την άλλη χωρίς επιστροφή στιςπροηγούµενεςπράξεις. Πληροφορική Ι Ακαδ. Έτος 2008-9 15/30

Επιλογή ΝΑΙ Συνθήκη ΟΧΙ Στηρίζεται στην εκτίµηση της αλήθειας µιας λογικής συνθήκης: αν είναι αληθής, η εκτέλεση συνεχίζεται διαδοχικά προς µια κατεύθυνση ενώ ανείναιψευδήςπροςµιαάλλη. Πληροφορική Ι Ακαδ. Έτος 2008-9 16/30

Επανάληψη Επαναλαµβάνεται µια ή περισσότερες πράξεις είτε για έναν συγκεκριµένο πλήθος επαναλήψεων (επανάληψη µε αρίθµηση) είτε όσο ικανοποιείται κάποια λογική συνθήκη (επανάληψη υπό συνθήκη). Πληροφορική Ι Ακαδ. Έτος 2008-9 17/30

Επανάληψη Απαριθµητής=1 Αύξησε απαριθµητή ΠΡΑΞΕΙΣ ΝΑΙ Συνθήκη ΟΧΙ ΟΧΙ Απαριθµητής?Ν ΝΑΙ ΠΡΑΞΕΙΣ επανάληψη µε αρίθµηση επανάληψη υπό συνθήκη Πληροφορική Ι Ακαδ. Έτος 2008-9 18/30

Παράδειγµα: (εκφώνηση) Ένας µανάβης αγόρασε Χ κιλά µήλα Τριπόλεως µεχ1ευρώ ευρώκαιυκιλάκιλά µήλα Βέροιας µευ1 ευρώκαιδε γνωρίζει ποια είναι ακριβότερα ανά κιλό. Να σχεδιαστεί το λογικό διάγραµµα που επιλύει το πρόβληµα. Πληροφορική Ι Ακαδ. Έτος 2008-9 19/30

Παράδειγµα: (λογικό διάγραµµα) ΑΡΧΗ ΙΑΒΑΣΕ Χ, Χ1, Υ, Υ2 > 1 λ? 1 = 1 < 1 ΜΗΛΑ_ΤΡΙΠΟΛΗΣ =Χ1/Χ ΓΡΑΨΕ ΤΡΙΠΟΛΗ ΓΡΑΨΕ Ι ΙΑ ΤΙΜΗ ΓΡΑΨΕ ΒΕΡΟΙΑ ΜΗΛΑ_ΒΕΡΟΙΑΣ =Υ1/Υ λ = ΜΗΛΑ_ΤΡΙΠΟΛΗΣ/ΜΗΛΑ_ΒΕΡΟΙΑΣ ΤΕΛΟΣ Πληροφορική Ι Ακαδ. Έτος 2008-9 20/30

3. Ανάπτυξη αλγορίθµου Ο αλγόριθµος δεν πρέπει να περιέχει ασαφή σηµεία πρέπει να δίνει αποτέλεσµα σε πεπερασµένο χρόνο επιθυµητό να φτάνει στο αποτέλεσµα µε τον ταχύτερο τρόπο επιθυµητό να είναι όσο πιο γενικός µπορεί. Πληροφορική Ι Ακαδ. Έτος 2008-9 21/30

3. Ανάπτυξη αλγορίθµου Παράδειγµα: (εκφώνηση) Να σχεδιαστεί ο αλγόριθµος που περιγράφει τηνδιαδικασία φωτοτύπησης ενός άρθρου από ένα περιοδικό. Πληροφορική Ι Ακαδ. Έτος 2008-9 22/30

3. Ανάπτυξη αλγορίθµου Παράδειγµα: (λογικό διάγραµµα) ΑΡΧΗ ΒΡΕΣ ΑΡΘΡΟ ΣΤΟ ΠΕΡΙΟ ΙΚΟ ΠΡΟΣΑΝΑΤΟΛΙΣ ΜΟΣ ΣΕΛΙ ΑΣ ΦΩΤΟΤΥΠΗΣΗ ΑΡΘΡΟΥ ΦΩΤΟΤΥΠΗΣΕ ΤΟ ΑΡΘΡΟ ΕΠΙΒΕΒΑΙΩΣΗ ΑΝΤΙΓΡΑΦΟΥ ΤΕΛΟΣ ΕΠΙΣΤΡΟΦΗ ΤΟΥ ΠΕΡΙΟ ΙΚΟΥ ΣΥΛΛΟΓΗ ΑΝΤΙΓΡΑΦΟΥ Πληροφορική Ι Ακαδ. Έτος 2008-9 23/30

3. Ανάπτυξη αλγορίθµου Παράδειγµα: (αλγόριθµος) GOAL: Φωτοτύπηση_Άρθρου GOAL: Ανεύρεση_Άρθρου GOAL: Φωτοτύπηση_Σελίδας επανάληψη µέχρι να τελειώσουν οι σελίδες GOAL: Προσανατολισµός_Σελίδας Άνοιγµα_Καλύµατος_Κρυστάλλου Επιλογή_Σελίδας Τοποθέτηση_Σελίδας Κλείσιµο_Καλύµατος GOAL: Επιβεβαίωση_Αντιγράφου Εύρεση_Θέση_ ηµιουργούµενων_αντιγράφων Εξέταση_Αντιγράφου GOAL: Συλλογή_Αντιγράφου Εύρεση_Θέσης_ ηµιουργούµενων_αντιγράφων Παραλαβή_Αντιγράφου GOAL: Συλλογή_Περιοδικού Άνοιγµα_ Καλύµατος_Κρυστάλλου Παραλαβή_Περιοδικού Κλείσιµο_ Καλύµατος_Κρυστάλλου Πληροφορική Ι Ακαδ. Έτος 2008-9 24/30

4. οµηµένος προγραµµατισµός οµηµένος προγραµµατισµός είναι η πραγµατοποίηση της λειτουργίας που θέλουµε µε διαδοχική εκτέλεση µεµονωµένων εργασιών απόαυτόνοµα κοµµάτια κώδικα. Πληροφορική Ι Ακαδ. Έτος 2008-9 25/30

4. οµηµένος προγραµµατισµός Γιατί δοµηµένος προγραµµατισµός? ιότι είναι πιο εύκολο να λύνουµε πολλά µικρά προβλήµατα απ ότι ένα µεγάλο ιότι είναι πιο εύκολο να ελέγξουµε την ορθότητα και να εντοπίσουµε σφάλµατα σε µικρά κοµµάτια κώδικα ιότι τα αυτόνοµα κοµµάτια µπορούν να χρησιµοποιηθούν ξανά, είτε µέσα στο ίδιο πρόγραµµα ή σε άλλα προγράµµατα. Πληροφορική Ι Ακαδ. Έτος 2008-9 26/30

5. Άλυτες ασκήσεις Σε ένα µάθηµα οι φοιτητές εξετάζονται σε εργαστήριο και θεωρία, µε αντιστοιχία 50/50 στον τελικό βαθµό. Το εργαστήριο αποτελείται από 3 ασκήσεις που πρέπει να παραδοθούν µέχρι τέλος του εξαµήνου. Η θεωρία εξετάζεται µε γραπτές εξετάσεις (Φεβρουάριο ή Σεπτέµβριο). Μπορείτε να καθορίσετεπώςεξάγεταιοτελικόςβαθµός; Πληροφορική Ι Ακαδ. Έτος 2008-9 27/30

5. Άλυτες ασκήσεις Μπορείτε να φτιάξετε έναν αλγόριθµο για προγραµµατισµό εγγραφής σε βίντεο/dvd σε µεταγενέστερηηµεροµηνία; Πληροφορική Ι Ακαδ. Έτος 2008-9 28/30

5. Άλυτες ασκήσεις Μπορείτε να φτιάξετε έναν αλγόριθµο για τον ορισµό και ενεργοποίηση του ξυπνητηριού σε ένα ρολόι; (Το ξυπνητήρι να έχει διακοπτόµενη λειτουργία ανά 9 λεπτά). Πληροφορική Ι Ακαδ. Έτος 2008-9 29/30

5. Άλυτες ασκήσεις Να φτιάξετε έναν αλγόριθµο που θα περιγράφει πως µπορείτε να κάνετε µια χωριάτικησαλάταστηνκουζίνασας. (Υποθέστε ότι όλα τα υλικά βρίσκονται στο σπίτι σας). Πληροφορική Ι Ακαδ. Έτος 2008-9 30/30