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

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

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

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

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

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

6. Εισαγωγή στον προγραµµατισµό

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

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

Μαλούτα Θεανώ Σελίδα 1

Εισαγωγή στον Προγραμματισμό

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

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

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια.

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Στέφανος Ουγιάρογλου

Εισαγωγή στον προγραμματισμό

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο

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

ΚΕΦΑΛΑΙΟ VI. Εισαγωγή στον προγραμματισμό

ΚΑΤΑΝΟΗΣΗ ΑΝΑΛΥΣΗ ΕΠΙΛΥΣΗ. Ο προγραμματισμός ασχολείται με το σύνολο των εντολών που δίνονται στον υπολογιστή ώστε να υλοποιείται ο αλγόριθμος.

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

Α. Ερωτήσεις Ανάπτυξης

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

.EVAL push bx Xor bx,bh Add si,ax.loop dec cx. 1. Fortran. 2. Cobol. 3. Algol

6. 1 Η έννοια του προγράμματος

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

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

Εργαστήρι Πληροφορικής Αλγόριθµος 92 Σηµειώσεις Τεχνολογικής Κατεύθυνσης Γλώσσες µηχανής Αρχικά για να µπορέσει ο υπολογιστής να εκτελέσει µία οποιαδή

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

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

Κεφάλαιο 6 Εισαγωγή στον Προγραμματισμό. 26-Jun-15 ΑΕΠΠ - Καραμαούνας Π. 1

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

Ενότητα 2 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

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

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1

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

7 ο ΓΕΛ Καλλιθέας Οδηγός Α.Ε.Π.Π. ΚΕΦΑΛΑΙΟ 6 ο

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

Π ρ ο γ ρ α μ μ α τ ι σ μ ό ς Β α σ ι κ έ ς έ ν ν ο ι ε ς Ι σ τ ο ρ ι κ ή α ν α δ ρ ο μ ή Η έννοια του προγράμματος Ιστορική αναδρομή

ΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

κ ε φ ά λ α ι ο 7 0 Α. Θ Ε Ω Ρ Ι Α Η έ ν ν ο ι α τ ο υ π ρ ο γ ρ ά µ µ α τ ο ς Ι σ τ ο ρ ι κ ή Α ν α δ ρ ο µ ή π α ρ α τ ή ρ η σ η

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

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

Βασίλειος Κοντογιάννης ΠΕ19

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

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

ΑΕΠΠ ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 6.3 Φυσικές και Τεχνιτές Γλώσσες 6.4 Τεχνικές Σχεδίασης Προγραμμάτων

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

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

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

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

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

Πληροφορική 2. Γλώσσες Προγραμματισμού

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

Εισαγωγή στον προγραμματισμό

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

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

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

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

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

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

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

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

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

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

ΘΕΜΑ 1 Ο Α1. Δίνονται οι παρακάτω εντολές από ένα τμήμα προγράμματος:

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

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

Ένα περιοδικό για το ΑΕΠΠ

Α2. Να γράψετε τους αριθμούς της Στήλης Α και δίπλα το γράμμα της Στήλης Β που αντιστοιχεί σωστά.

Κεφάλαιο 10 ο Υποπρογράµµατα

Δομημένος Προγραμματισμός

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

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα;

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

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

Γλώσσες Προγραμματισμού Μεταγλωττιστές

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

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

Σύνοψη Θεωρίας ΟΡΙΣΜΟΣ ΚΑΙ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΑΛΓΟΡΙΘΜΩΝ

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

Περικλέους Σταύρου Χαλκίδα Τ: & F: chalkida@diakrotima.gr W:

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 1 Ο. Εισαγωγή στις έννοιες Πρόβλημα, Αλγόριθμος, Προγραμματισμός, Γλώσσες Προγραμματισμού

Τεχνολογία Λογισµικού Ι Κεφάλαιο 5

Μεταγλωττιστές Ενότητα 1: Εισαγωγή

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

ΠΕΡΙΕΧΟΜΕΝΑ Η έννοια του προγράμματος Ιστορική αναδρομή Φυσικές και τεχνητές γλώσσες Τεχνικές σχεδίασης προγραμμάτων Αντικειμενοστραφής

Ορισμός Κάθε ζήτημα που τίθεται προς επίλυση, κάθε δύσκολη κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί.

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

Transcript:

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου. 2. Η γλώσσα µηχανής δεν είναι περισσότερο κατανοητή για τον άνθρωπο σε σχέση µε την γλώσσα προγραµµατισµού Pascal. 3. Τα προγράµµατα που αναπτύσσονται σε γλώσσες προγραµµατισµού υψηλού επιπέδου είναι ανεξάρτητα της αρχιτεκτονικής του υπολογιστή που αναπτύχθηκαν. 4. Ο δοµηµένος προγραµµατισµός µας εξασφαλίζει τη δηµιουργία προγραµµάτων δίχως λάθη. 5. Οι εντολές της γλώσσας COBOL αποτελούνται από 0 και 1. 6. Μια γλώσσα της 4ης γενιάς είναι η γλώσσα Java. 7. Η Algol είναι µια συναρτησιακή γλώσσα προγραµµατισµού. 8. Οι συµβολικές γλώσσες είναι συνδεδεµένες µε την αρχιτεκτονική κάθε υπολογιστή. 9. Η εντολή GOTO έχει ως αποτέλεσµα την αλλαγή της ροής του προγράµµατος, της διακλάδωσης σε µία άλλη εντολή του προγράµµατος εκτός από την επόµενη. 10. Η Σηµασιολογία είναι το σύνολο των κανόνων που καθορίζει τη νοµιµότητα της διάταξης και της σύνδεσης των λέξεων της γλώσσας για τη δηµιουργία προτάσεων. Β. Ερωτήσεις Επιλογής 1. Ο οπτικός προγραµµατισµός Α) επιτρέπει την ανάπτυξη του προγράµµατος σε τµήµατα. Β) είναι ταχύτερος στην εκτέλεση των προγραµµάτων. Γ) επιτρέπει την ανάπτυξη γραφικής διεπαφής χρήστη (GUI). 2. Ο δοµηµένος προγραµµατισµός Α) χρησιµοποιεί την εντολή GOTO (ΠΗΓΑΙΝΕ). Β) δηµιουργεί δυσκολία στη διόρθωση. Γ) ενσωµατώνει τις αρχές της ιεραρχικής σχεδίασης και του τµηµατικού προγραµµατισµού. 3. Η γλώσσα προγραµµατισµού Pascal Α) είναι µια γλώσσα µηχανής. Β) υποστηρίζει τον παράλληλο προγραµµατισµό. Γ) είναι κατάλληλη για εκπαιδευτικούς λόγους. 4. Ο δοµηµένος προγραµµατισµός στηρίζεται στη χρήση των δοµών Α) ακολουθίας και επιλογής. Β) δεδοµένων (κυρίως πινάκων). Γ) επιλογής, επανάληψης και ακολουθίας.

5. Ο προγραµµατισµός οδηγούµενος από τα γεγονότα Α) υλοποιείται µε τη βοήθεια µη διαδικασιακών γλωσσών. Β) χρησιµοποιείται στα συστήµατα διαχείρισης Βάσεων Δεδοµένων. Γ) δίνει τη δυνατότητα να ενεργοποιούνται λειτουργίες του προγράµµατος µε την εκτέλεση ενός γεγονότος. 6. Γλώσσες προγραµµατισµού για την ανάπτυξη εφαρµογών τεχνητής νοηµοσύνης: Α) Pascal και Basic. Β) Algol και Prolog. Γ) LISP και Prolog. 7. Γλώσσα προγραµµατισµού που είναι µη διαδικασιακή: Α) Cobol Β) Fortran Γ) Prolog 8. Γλώσσα προγραµµατισµού για να ανάπτυξη εµπορικών εφαρµογών: Α) Cobol Β) Fortran Γ) LISP 9. Γλώσσα προγραµµατισµού που αντικατέστησε την Cobol και την Fortran: Α) PL/1 Β) SQL Γ) C 10. Γλώσσα προγραµµατισµού για να ανάπτυξη διαδικτυακών εφαρµογών: Α) Java Β) C++ Γ) SQL Γ. Ερωτήσεις σύντοµης Ανάπτυξης 1. Ποιες οι διαφορές µεταξύ γλωσσών υψηλού και χαµηλού επιπέδου; 2. Περιγράψτε εν συντοµία την έννοια της µεταφερσιµότητας. 3. Ποια τα στάδια κατά την επίλυση ενός προβλήµατος µε τον υπολογιστή; 4. Ποια η διαφορά µεταξύ φυσικών και τεχνητών γλωσσών;

Δ. Ερωτήσεις Συµπλήρωσης Κενού 1. Τα στάδια αντιµετώπισης ενός προβλήµατος µε τη χρήση υπολογιστικού συστήµατος (Η/Υ), περιλαµβάνουν την του προβλήµατος, την ανάπτυξη του, που θα οδηγεί στη λύση, και, τελικά, την υλοποίηση του τελευταίου σε, µορφή δηλαδή κατανοητή και από τον Η/Υ. 2. Η γλώσσα προγραµµατισµού είναι µια γλώσσα, που διαθέτει το δικό της και λεξιλόγιο, το οποίο διέπεται από γραµµατικούς και κανόνες. 3. Ο είναι αυτός που δίνει την εντύπωση ότι, οι υπολογιστές είναι έξυπνες µηχανές που επιλύουν τα πολύπλοκα προβλήµατα. 4. Οι γλώσσες που υλοποιούν τον και τον διευκολύνουν την ανάπτυξη εφαρµογών σε γραφικά περιβάλλοντα. 5. Κατά την εκτέλεση ενός προγράµµατος, εντοπίζονται τα λάθη.

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Δεύτερο (6.4 και 6.7) Α. Συµπλήρωσε τα κενά µε τη σωστή λέξη που λείπει. 1. Ο µεταγλωττιστής µεταγλωττίζει το πρόγραµµα σε αντικείµενο πρόγραµµα. 2. Ο τµηµατικός προγραµµατισµός ενσωµατώνει την σχεδίαση του προγράµµατος. 3. Κατά την ιεραρχική σχεδίαση, ένα πρόβληµα διαιρείται σε. 4. Τα προγραµµατιστικά περιβάλλοντα περιέχουν όλα τα προγράµµατα / εργαλεία που απαιτούνται και βοηθούν στη συγγραφή, στην εκτέλεση και στη διόρθωση των προγραµµάτων, δηλαδή έναν, τον και τον. Β. Ακολουθεί τµήµα αλγορίθµου µη δοµηµένου προγραµµατισµού: 001: Διάβασε Χ 002: Αν Χ = 0 τότε ΠΗΓΑΙΝΕ 009 003: Ψ < Χ div 4 004: Γράψε (Χ + Ψ) 005: Αν Χ mod 2 = 0 τότε ΠΗΓΑΙΝΕ 007 006: Γράψε (Ψ Χ) 007: Χ < Χ div 2 008: ΠΗΓΑΙΝΕ 001 009: Γράψε Χ, Ψ 1. Να δηµιουργήσετε το ισοδύναµο διάγραµµα ροής. 2. Να δηµιουργήσετε το αντίστοιχο τµήµα σε µορφή κωδικοποίησης δοµηµένου προγραµµατισµού. Γ. Ερωτήσεις Σωστού Λάθους 1. Ο συµβολοµεταφραστής (assembler) µεταφράζει τις εντολές του προγράµµατος σε γλώσσα κατανοητή από τον Η/Υ. 2. Ο µεταγλωττιστής συµβάλει στην εύρεση των συντακτικών λαθών σε ένα πρόγραµµα. 3. Το εκτελέσιµο πρόγραµµα αποτελείται από 0 και 1 (γλώσσα µηχανής). 4. Ο διερµηνευτής διαβάζει µία προς µία τις εντολές του αρχικού προγράµµατος (πηγαίου κώδικα) και για κάθε µία εκτελεί µια ισοδύναµη ακολουθία εντολών µηχανής. 5. Μια βιβλιοθήκη, στον προγραµµατισµό, περιέχει υποπρογράµµατα.

Δ. Ερωτήσεις σύντοµης Ανάπτυξης 1. Ποιες οι διαφορές µεταγλωττιστή και διερµηνευτή; 2. Ποιες οι διαφορές µεταξύ συντακτικών και λογικών λαθών; 3. Ποια τα πλεονεκτήµατα του δοµηµένου προγραµµατισµού; Προσοχή στη θεωρία ΟΛΟΥ του βιβλίου! Επιµέλεια, Μιχαλόπουλος Βασίλης, ΠΕ20