Ταυτόχρονα ελέγχουμε μήπως κάποια από τις ερωτήσεις του βιβλίου δεν περιέχεται στις παραπάνω και την διαβάζουμε

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

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

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

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

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

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

θέμα των Πανελλαδικών Εξετάσεων

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

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

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

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

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

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

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

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

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

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

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

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

Α4. Όσο επανάλαβε Τέλος_επανάληψης Εμφάνισε Για από μέχρι με_βήμα. Όσο επανάλαβε (Μονάδες 5) Α5. Α[10, 5] Π, Για από μέχρι (1) Για από μέχρι (2) Αν

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8

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

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

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

Για I από 2 μέχρι 10 με_βήμα 0 S S + I. Τέλος_επανάληψης Εμφάνισε S

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

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

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

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

ΒΙΒΛΙΑ ΒΙΒΛΙΑ

Ενδεικτικές Ερωτήσεις Θεωρίας

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

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

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

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου.

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ

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

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

ΘΕΜΑ Α. Μονάδες 10 Α2.

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

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

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

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

β. Δομημένα 3. Ο τρόπος λύσης τους μπορεί να επιλεγεί από πλήθος δυνατών λύςεων. γ. Άλυτα

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

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

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

γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ

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

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

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

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

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

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

ΘΕΜΑ Συμβολική γλώσσα 2. Γλώσσες υψηλού επιπέδου 3. Γλώσσες τέταρτής γενιάς 4. Γλώσσα μηχανής

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

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

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

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Σωστό, 3. Λάθος, 4. Λάθος, 5. Λάθος

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

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

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

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

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

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

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Λάθος, 3. Σωστό, 4. Λάθος, 5. Λάθος. Ποια η διαφορά μεταξύ διερμηνευτή και μεταγλωττιστή; Απάντηση:

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

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

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

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

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

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

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

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

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

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

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

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

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

Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ

Προτεινόμενα Θέματα ΑΕΠΠ

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τελικό επαναληπτικό διαγώνισμα Επιμέλεια: Δρεμούσης Παντελής

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος

Transcript:

ΘΕΩΡΙΑ 1) Κατηγορίες προβλημάτων 2) κριτήρια Αλγορίθμων και δυνατότητα ελέγχου ποιο κριτήριο δεν ικανοποιείται. Συνήθως η ερώτηση αφορά την περατότητα δηλαδή αν τερματίζεται ο αλγόριθμος ή πέφτει σε αόριστο πλήθος επαναλήψεων, ή την καθοριστικότητα δηλαδή αν έχει ορισθεί καλά ένα πηλίκο ( διαίρεση με μηδέν) ή μια υπόριζα ποσότητα ( >=ο). Μπορεί όμως να ελεγχθεί και η είσοδος ή η έξοδος 3) Σύγκριση δομών επανάληψης και μετατροπές από την μια στην άλλη 4) Αλγόριθμος ρώσικου πολ/σμού και μετατροπή του σε συνάρτηση 5) Είδη δομών επιλογής και διαφορές 6) Δομές δεδομένων βασικές λειτουργίες τους 7) Είδη δομών και διαφορές 8) Πώς γίνεται η λειτουργία ώθησης-απώθησης στην στοίβα και εισαγωγήςεξαγωγής στην ουρά 9) Αλγόριθμος σειριακής αναζήτησης και πότε χρησιμοποιείται 10) Αλγόριθμος ταξινόμησης 11) Δομές δεδομένων δευτερεύουσας μνήμης 12) Τι περιλαμβάνει η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον 13) Τεχνικές επίλυσης προβλήματος 14) Γλώσσα μηχανής ( πλεονεκτήματα- μειονεκτήματα) 15) Γλώσσες Συμβολικές ( πλεονεκτήματα μειονεκτήματα) 16) Γλώσσες υψηλού επιπέδου ( πλεονεκτήματα) 17) Γλώσσες τέταρτης γενιάς ( πλεονεκτήματα) 18) Ένα ή δύο παραδείγματα από κάθε κατηγορία για άσκηση αντιστοίχησης 19) ορισμός και πλεονεκτήματα δομημένου προγραμματισμού 20) Γιατί δεν πρέπει να χρησιμοποιείται το go to 21) ορισμοί τμηματικού, οδηγούμενου απ τα γεγονότα, οπτικού, αντικειμενοστραφούς και παράλληλου προγραμματισμού 22) Διαφορές φυσικών και τεχνητών γλωσσών 23) Πώς προσδιορίζεται μια γλώσσα ( αλφάβητο, λεξιλόγιο, γραμματική ( τυπικόσυντακτικό), σημασιολογία 24) Τι είναι πηγαίο, αντικείμενο, εκτελέσιμο πρόγραμμα 25) Τι είναι ο μεταγλωττιστής, τι ο διερμηνευτής και ποιες οι διαφορές τους 26) Ποια τα απαραίτητα προγράμματα για την δημιουργία μετάφραση και την εκτέλεση ενός προγράμματος 27) Είδη λαθών και πότε εμφανίζεται το καθένα ( λογικά συντακτικά) σελ 138 28) Ποιος ο ρόλος του συνδέτη- φορτωτή ( linker loader) 29) Σχεδιάστε τα στάδια μετάβασης από το πηγαίο πρόγραμμα στο εκτελέσιμο πρόγραμμα δίνοντας τις κατάλληλες εξηγήσεις για το κάθε στάδιο 30) Τύποι δεδομένων και κανόνες χρήσης μεταβλητών σταθερών 31) Αριθμητικοί, συγκριτικοί και λογικοί τελεστές 32) Κανόνες προτεραιότητας πράξεων και τελεστών στις διάφορες εκφράσεις ( σελ 154, 166** ) 33) Διαφορά εντολής εκχώρησης και εντολής διάβασε 34) Πώς μια εμφωλευμένη επιλογή μπορεί να μετατραπεί σε απλή 35) Πίνακες: ορισμός, πότε χρησιμοποιούνται 36) Επεξεργασίες πινάκων

37) Εισαγωγή στοιχείων σε πίνακα μιας ή δύο διαστάσεων μέσα από πρόγραμμα ή με χρήση διαδικασίας 38) Εκτύπωση στοιχείων πίνακα 39) Εύρεση μέγιστου θέσης( θέσεων), ελάχιστου θέσης( θέσεων) για πίνακες μιας ή περισσότερων διαστάσεων 40) Αναζήτηση με δύο τρόπους 41) Υπολογισμός αθροίσματος στοιχείων για μονοδιάστατο ή άθροισμα γραμμών στηλών όλων των στοιχείων για δύο διαστάσεις 42) Ταξινόμηση και παράλληλη ταξινόμηση 43) Αλγόριθμος συγχώνευσης ( υπάρχει στο τετράδιο του μαθητή ) 44) Αθροίσματα διαγωνίων 45) Πότε ένας πίνακας λέγεται μονοδιάστατος, πότε δισδιάστατος και πότε πολυδιάστατος 46) Να γράψετε δύο παραδείγματα πινάκων με τρεις διαστάσεις 47) Χαρακτηριστικά υποπρογραμμάτων, πλεονεκτήματα 48) Ορισμός, κλήση συνάρτησης και διαδικασίας. Διαφορές. Απλά παραδείγματα του βιβλίου 49) Είδη παραμέτρων ( πραγματικές τυπικές) και κανόνες που πρέπει να ακολουθούν οι λίστες των παραμέτρων 50) Ισχύς παραμέτρων ( τοπικές) 51) Χρήση της στοίβας στην κλήση διαδικασιών Ταυτόχρονα ελέγχουμε μήπως κάποια από τις ερωτήσεις του βιβλίου δεν περιέχεται στις παραπάνω και την διαβάζουμε ΑΣΚΗΣΕΙΣ- ΠΡΟΒΛΗΜΑΤΑ ΠΟΛΥ ΚΑΛΑ ΟΛΑ ΤΑ ΤΕΣΤ ΑΥΤΟΑΞΙΟΛΟΓΗΣΗΣ απ το τετράδιο του μαθητή ( οι λύσεις τους στο τέλος του τετραδίου του μαθητή ) ΑΠΟ ΒΙΒΛΙΟ ΜΑΘΗΤΗ: 1. Παράδειγμα 4 σελ 36 2. Παράδειγμα 5 σελ 37 3. παράδειγμα 6 σελ 37-38 4. Ρώσικος πολ/σμος σελ 48 5. Πώς από ένα διάγραμμα ροής σχηματίζουμε τον αντίστοιχο αλγόριθμο 6. Παράδειγμα 1 σελ 171 7. Παράδειγμα 2 σελ 174-175 8. Παράδειγμα 5 σελ 180 9. παράδειγμα 2 σελ 188 10. Παράδειγμα 3 σελ 192 11. Παράδειγμα 4 σελ 195 ΑΠΟ ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ 1. Παρόμοια με παράδειγμα 5 σελ 20 2. Παράδειγμα 6 σελ 21 με μικρότερες τιμές και γενικά μια άσκηση με φωλιασμένα loops και έλεγχο εκτύπωσης όπως: 3. ΔΣ3 σελ 25 ή κάτι παρόμοιο ( έλεγχο συνθήκης τέλους από το συνολικό ποσό)!!!!!! 4. ΔΣ4 σελ 25

5. Παράδειγμα 2 σελ 30 με χρήση συνάρτησης 6. ΔΤ1 ΣΕΛ 33 7. ΔΤ6 σελ 34 8. ΔΣ1 σελ 34 ***** { για τρίτο } 9. ΔΣ4 σελ 35 10. ΔΣ3 σελ 42 ***** { για δεύτερο } 11. Αλγόριθμος Fibonacci σελ 52 να δοθεί και να ζητηθεί τι τυπώνει 12. Αλγόριθμος Fibonacci σελ 53 ( ΔΤ3), να ζητηθεί τι τυπώνει 13. ΠΑΡΆΔΕΙΓΜΑ 2 ΣΕΛ 64 αποπληρωμή δανείου αυτοκινήτου 14. Παράδειγμα 2 σελ 74 15. ΔΤ1, ΔΤ4 σελ 78-79 16. ΔΕ1,ΔΕ2, ΔΕ3, ΔΕ4, ΔΣ1, ΔΣ4 σελ 80 82 17. ΔΤ1,ΔΤ2,ΔΤ3,ΔΤ4, ΔΕ1, ΔΕ4 σελ 95 96 18. ΔΣ3, ΔΣ5 σελ 96 19. *** ΔΣ6**** σελ 97 20. Παράδειγμα 1 σελ 100 απλοποιημένο 21. ΔΤ1, ΔΤ2 ΣΕΛ 109 22. ΔΕ1 με υπόδειξη υπολογισμού του μκδ ή να δίνεται ο αλγόριθμος και να ζητείται να γίνει συνάρτηση 23. ΔΕ3, ΔΣ4 24. ΔΣ5 με υπόδειξη ΘΕΜΑ 1 Ο ΚΑΙ ΜΕΡΙΚΕΣ ΠΡΟΤΑΣΕΙΣ Α. Σωστό /Λάθος ( ψάξτε τις λύσεις στο τετράδιο μαθητή ) 1. Ένα πρόβλημα μπορεί να αναπαρασταθεί είτε διαγραμματικά είτε φραστικά 2. Για τον υπολογισμό ενός αθροίσματος ακεραίων μπορώ να χρησιμοποιήσω τη δομή της επιλογής 3. Οι δομές δεδομένων διακρίνονται σε : στατικές και δυναμικές 4. Κάθε τεχνική σχεδίασης χρειάζεται να υποστηρίζει τα εξής: a. Ν αντιμετωπίζει με τον δικό της τρόπο τα δεδομένα b. Να έχει την δική της ακολουθία εντολών c. Να διαθέτει τη δική της αποδοτικότητα 5. Οι τεχνικές σχεδίασης είναι τρεις: a. Μέθοδος διαίρει και βασίλευε b. Άπληστη μέθοδος c. Δυναμικός προγραμματισμός 6. Οι εντολές στις συμβολικές γλώσσες αποτελούνται από ακολουθία 0 και 1 7. Η δήλωση των μεταβλητών που χρησιμοποιούνται σ ένα πρόγραμμα είναι υποχρεωτική 8. Οι εντολές μέσα σε βρόχο ΟΣΟ-ΕΠΑΝΑΛΑΒΕ εκτελούνται τουλάχιστο μια φορά 9. Οι πίνακες σε πρόγραμμα αυξάνουν την απαιτούμενη μνήμη 10. Μια διαδικασία και μια συνάρτηση μπορούν να εκτελούν ακριβώς τις ίδιες λειτουργίες

Β. Διάλεξε τα σωστά 1. μερικά απ τα πλεονεκτήματα του τμηματικού προγραμματισμού είναι: a. Λιγότερος χρόνος ανάπτυξης b. Ευκολότερη διόρθωση c. Ταχύτητα d. Χρήση αναδρομικών συναρτήσεων 2. Τυπικές επεξεργασίες πινάκων είναι: a. Ταξινόμηση b. Πρόσθεση c. Πολ/σμος d. Συγχώνευση e. Αναζήτηση 3. Η παρακάτω επανάληψη Για Ι από 1 μέχρι 2 με βήμα 3 Γράψε «2005» Τελος_επαναληψης Θα εκτελεστεί: 2 φορές 0 φορά 1 φορά 4. Η παράσταση 5*(χ-3)+ χ^3 2 + Φ όπου χ=5 και Φ=1 έχει τιμή a. 35 b. 134 c. 22 d. 148 5. Η σειριακή μέθοδος αναζήτησης δικαιολογείται μόνο αν: a. Ο πίνακας είναι αταξινόμητος b. Αποτελείται από ακεραίους c. Έχει μικρό μέγεθος d. Είναι δισδιάστατος e. Σπάνια γίνεται αναζήτηση σ αυτόν 6. ο μεταγλωττιστής επισημαίνει: a. όλα τα λάθη b. μόνο τα λογικά c. μόνο τα συντακτικά d. όσα προέρχονται από αναγραμματισμό των εντολών Γ. 1. Για ποιους λόγους ανατίθεται η επίλυση ενός προβλήματος σε υπολογιστή 2. Να γράψετε τον αλγόριθμο του ρώσικού πολ/σμού 3. Να αναφέρετε τους συγκριτικούς, τους αριθμητικούς και τους λογικούς τελεστές. Τι προτεραιότητα έχει ο καθένας συγκριτικά με τους άλλους; 4. Πώς συγκρίνουμε δύο χαρακτήρες ή δύο αλφαριθμητικών δεδομένων και δύο λογικές προτάσεις; ( ή σε άλλη διατύπωση : ποιοι τελεστές σύγκρισης χρησιμοποιούνται μεταξύ των λογικών εκφράσεων;) 5. Τι περιλαμβάνει η ανάλυση ενός προβλήματος σ ένα σύγχρονο υπολογιστικό σύστημα

6. Ποιες οι κυριότερες διαφορές των φυσικών και των τεχνητών γλωσσών 7. Ποια είδη λαθών υπάρχουν και πότε ανιχνεύεται το κάθε είδος 8. Περιγράψτε τα είδη των μεταφραστών και τις διαφορές τους 9. Ποια τα πλεονεκτήματα του δομημένου προγραμματισμού 10. Να δώσετε τους ορισμούς των : οπτικός προγραμματισμός, αντικειμενοστραφής, καθοδηγούμενος από γεγονότα, παράλληλος, δομημένος, τμηματικός προγραμματισμός 11. Να δώσετε ένα παράδειγμα γλωσσών 1. Προγραμματισμού συστημάτων 2. Τεχνητής νοημοσύνης 3. ειδικής χρήσης 4. 4 ης γενιάς 5. αντικειμενοστραφούς προγραμματισμού 6. οπτικού προγραμματισμού 7. εμπορικής κατεύθυνσης 8. επιστημονικής κατεύθυνσης 9. μη διαδικασιακή 10. συναρτησιακή 12. Ποιους τύπους δεδομένων γνωρίζετε; 13. Ποιοι είναι οι βασικού λογικοί τελεστές; Αναφέρετε δύο παραδείγματα για την χρήση του καθενός 14. Δώστε ένα παράδειγμα τρισδιάστατου πίνακα 15. Ποια η βασική διαφορά διαδικασίας και συνάρτησης; Πώς καλείται η κάθε μια; 16. Τι ονομάζουμε πραγματικές και τι τυπικές παραμέτρους; Ποιοι κανόνες τηρούνται για τις λίστες αυτών 17. Πώς χρησιμοποιείται η στοίβα κατά την κλήση μιας διαδικασίας ή συνάρτησης Δ. 1. Πόσες φορές θα εκτελεστεί η παρακάτω επανάληψη ΑΡΧΗ ΕΠΑΝΑΛΗΨΗΣ Αß0 ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 3 ΑßΑ-2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α=0 Α à10 Βà0 Γà3 Δ àαπειρεσ 2. Ποια η λειτουργία του παρακάτω προγράμματος Βß10 ΔΙΑΒΑΣΕ Α ΒßΑ ΑΝ Α<0 ΤΟΤΕ Βß-Α ΤΕΛΟΣ_ΑΝ Αß0

ΓΡΑΨΕ Β Α. ΤΥΠΏΝΕΙ ΤΟΝ ΑΡΙΘΜΟ ΠΟΥ ΔΙΑΒΑΣΕ Β. ΤΥΠΩΝΕΙ ΤΗΝ ΑΠΟΛΥΤΗ ΤΙΜΗ ΤΟΥ ΑΡΙΘΜΟΥ Γ. ΤΥΠΩΝΕΙ ΠΑΝΤΑ 0 Δ. ΤΥΠΩΝΕΙ ΠΑΝΤΑ ΤΗΝ ΤΙΜΗ 10 3. Ποιο το αποτέλεσμα των παρακάτω εντολών ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 10 Α[Κ]ß10+Κ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΣΥΝß0 ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 10 ΜΕ ΒΗΜΑ 2 ΣΥΝßΣΥΝ+Α[Κ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ΣΥΝ Α. 75 Β. 155 Γ. 50 Δ. 125 Ε. Τι είδους υποπρόγραμμα, διαδικασία ή συνάρτηση πρέπει να χρησιμοποιήσεις για τα παρακάτω: Εισαγωγή τριών δεδομένων Εισαγωγή ενός δεδομένου Υπολογισμός του μικρότερου από πέντε αριθμούς Υπολογισμός των δύο μικρότερων από πέντε αριθμούς Έλεγχος αν δύο αριθμοί είναι ίσοι Ταξινόμηση και επιστροφή ταξινομημένων των 5 αριθμών Έλεγχος αν ένας χαρακτήρας είναι φωνήεν ή σύμφωνο Να δικαιολογήσετε την απάντησή σας ΘΕΜΑ 2 Ο Α) Δίνεται ο παρακάτω Αλγόριθμος; Αλγόριθμος Τεστ2006 Για Χ από 4 μέχρι 7 Αν φ(χ) = 2*Χ τότε Γράψε Χ Τέλος_αν Τόλος_επανάληψης Συνάρτηση φ(ν): Ακέραιος Μεταβλητές Ακέραιες: ν, Σ, Ι Αρχή Σß0 Για Ι από 1 μέχρι ν Αν Χ mod I = 0 τότε ΣßΣ+Ι

Τέλος_αν Τέλος_επανάληψης Φ Σ Τέλος-Συνάρτησης Να σχεδιάσετε τον πίνακα για τις πραγματικές και τις τυπικές παραμέτρους και να βρείτε τι θα τυπώσει τελικά το πρόγραμμα Β. Δίνεται ο παρακάτω αλγόριθμος Αλγόριθμος Εξετάσεις_2005 Αρχή Αß0 Βß0 ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 14 ΜΕ ΒΗΜΑ 3 ΑßΑ+Ι ΑΝ Β<=8 ΤΟΤΕ ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ Α ΒßΒ+1 ΤΕ ΤΑΝ ΤΕ ΓΡΑΨΕ Α, Β ΤΕΛΟΣ Να γίνει πίνακας που να δείχνει τις τιμές των I, k, a, b για κάθε εξωτερική επανάληψη Τι θα τυπώσει τελικά το πρόγραμμα; Γ) 1) Να γράψετε συνάρτηση SAME που να ελέγχει αν δύο αριθμοί είναι ίσοι και να επιστρέφει λογική τιμή ( True / False ) 2) Σε πίνακες Α[100] και Β[100] έχουν καταχωρηθεί 100 ζευγάρια αριθμών. Να γράψετε πρόγραμμα που χρησιμοποιεί την συνάρτηση (SAME) για να βρείτε πόσα ζευγάρια από τα 100 έχουν ίδιους αριθμούς και να τυπώνετε το ποσοστό σύμπτωσης. Σε περίπτωση που όλα τα ζεύγη είναι ίσα να τυπώνεται το μήνυμα «οι πίνακες είναι ΙΔΙΟΙ» ΘΕΜΑ 3 Ο Α. ΔΣ1 σελ 81 τετραδίου μαθητή Β. Δίνονται δύο πίνακες Α [Ν,Ν] και Β[Ν,Ν]. Ορίζουμε σαν γινόμενο δύο πινάκων ένα τρίτο πίνακα Γ [ Ν, Ν] που κάθε στοιχείο του δίνεται από την σχέση: Γ[κ,λ] = Α[κ,1]*Β[1,λ] + Α[κ,2]*Β[2,λ] + Α[κ,3]*Β[3,λ] +..Α[κ,Ν]*Β[Ν,λ] Αν το γινόμενο Α*Β = Β*Α οι πίνακες λέγονται αντιμεταθετικοί. Γράψτε πρόγραμμα που ελέγχει αν δύο πίνακες όπως οι παραπάνω είναι αντιμεταθετικοί και να τυπώνει το αντίστοιχο μήνυμα. Ο υπολογισμός του γινόμενου να γίνει με διαδικασία Γινόμενο( Χ, Υ, Ζ) που θα δέχεται τους πίνακες Χ και Υ και θα επιστρέφει συμπληρωμένο τον Ζ ΘΕΜΑ 4ο Πεντακόσιοι μαθητές συμμετέχουν σε Πανελλήνιο διαγωνισμό πληροφορικής. Απαντούν ο καθένας σε 20 ερωτήσεις.. Οι απαντήσεις είναι δύο Σ ή Λ.Οι σωστές απαντήσεις για κάθε ερώτηση καταχωρούνται σε πίνακα 20 θέσεων ΟΚ[20]

Να γράψετε πρόγραμμα που να: 1. a. Διαβάζει τα ονόματα των 500 μαθητών και τα καταχωρεί σε πίνακα ΜΑΘΗΤΕΣ [500]. b. Διαβάζει τις σωστές απαντήσεις των 20 ερωτήσεων και τις καταχωρεί σε πίνακα ΟΚ[20] c. Διαβάζει τις απαντήσεις του κάθε μαθητή και τις καταχωρεί σε πίνακα ΑΠΑΝΤΗΣΕΙΣ [ 500, 20] ( κάθε γραμμή αντιστοιχεί στις απαντήσεις ενός μαθητή ) 2. Βρίσκει τις σωστές απαντήσεις για κάθε μαθητή και καταχωρεί το πλήθος τους σε πίνακα Γ[500] 3. Βρίσκει για κάθε ερώτηση το πλήθος των μαθητών που απάντησαν σωστά και το καταχωρεί σε πίνακα Σ [20] 4. Βρίσκει ποία ερώτηση ήταν πιο δύσκολη και ποια πιο εύκολη για τους συγκεκριμένους μαθητές 5. Τυπώνει τα ονόματα των μαθητών που απάντησαν σωστά σε περισσότερες από 15 ερωτήσεις 6. Να δέχεται τον κωδικό ενός μαθητή ( 1 500 ) και να τυπώνει τις ερωτήσεις στις οποίες απάντησε σωστά Ρίξτε μια ματιά ΣΤΑ ΠΑΡΑΚΑΤΩ 25. Δίνεται ο παρακάτω αλγόριθμος Αρχή Κß1 Σß0 Αρχή επανάληψης Μ ß70 + 15* Κ*( -1)^ (Κ+1) Αν Μ>50 τότε ΣßΣ + Μ Τέλος_αν ΚßΚ+1 Μέχρις_ότου Κ>4 Εκτύπωσε Σ Τέλος (α) Για ποια τιμή του Κ σταματά η επανάληψη; (β) Να βρεθούν οι τιμές των Μ και Σ για κάθε Κ (γ) Τι θα τυπώσει το πρόγραμμα 26. Η σχέση μεταξύ βαθμών κελσίου και Φαρενάϊτ είναι : C= (F-32)*5/9 Na γράψετε την συνάρτηση FarToCel που θα δέχεται την τιμή της θερμοκρασίας σε βαθμούς κελσίου και θα την μετατρέπει σε Farenheit Να χρησιμοποιήσετε αυτή τη συνάρτηση ώστε όλες οι τιμές θερμοκρασίας ( οι ακέραιες) από 20 βαθμούς Κελσίου μέχρι +50 βαθμούς κελσίου να μετατρέπονται σε Farenheit και να τυπώνεται δίστηλο με τις αντιστοιχίες 27. Τι θα τυπώσει ο αλγόριθμος: Για χ από 1 μέχρι 10 Αν χ<5 τότε

Γράψε χ Αλλιώς Γράψε 10-χ Τέλος_αν Τέλος_επανάληψης 29. Να βρείτε τριάδες μονοψήφιων αριθμών που ικανοποιούν ταυτόχρονα τις σχέσεις Α= Β+Γ και Β>Γ. Πόσες τέτοιες τριάδες υπάρχουν; Οι τράπεζες τοκίζουν τα χρήματα των καταθετών με ένα ετήσιο επιτόκιο. Ο τόκος κάθε χρόνου υπολογίζεται από τον τύπο ΤçΚ*Ε/100 όπου Κ το κεφάλαιο και Ε το επιτόκιο. Στην αρχή κάθε χρόνου ο τόκος του προηγούμενου προστίθεται στο κεφάλαιο. Να γράψετε αλγόριθμο που: α) Διαβάζει το κεφάλαιο που κατέθεσε ένα άτομο β) Διαβάζει το επιτόκιο Ε γ) Υπολογίζει και εμφανίζει τον τόκο και το κεφάλαιο κάθε χρόνο για τα επόμενα 20 χρόνια δ) Εμφανίζει τον χρόνο που το κεφάλαιο εξαπλασιάστηκε ( Θεωρείστε ότι το άτομο δεν κάνει ανάληψη σε όλα αυτά τα χρόνια και ότι στα άρτια χρόνια το επιτόκιο αυξάνεται κατά 0.1% ) ---------------------------------------------------------------------------------- Ένας ουρανοξύστης έχει μορφή πυραμίδας. Ο πρώτος όροφος έχει Α διαμερίσματα. Όταν ανεβαίνουμε κατά ένα όροφο ο αριθμός των διαμερισμάτων ελαττώνεται κατά 2 σε σχέση με τον προηγούμενο όροφο. Να γράψετε αλγόριθμο που: Να διαβάζει τον αριθμό των διαμερισμάτων του πρώτου ορόφου ( Α) και να γίνεται έλεγχος ορθότητας ( στον πρώτο όροφο πρέπει να υπάρχουν περισσότερα από 10 διαμερίσματα και με ανώτατο όριο τα 20 ) Να υπολογίζει το πλήθος των ορόφων ώστε ο τελευταίος όροφος να μην έχει περισσότερα από το ¼ των διαμερισμάτων του πρώτου ορόφου Να υπολογίζει και εμφανίζει τον αριθμό των διαμερισμάτων του τελευταίου ορόφου Να υπολογίζει και εμφανίζει το πλήθος των διαμερισμάτων του ουρανοξύστη ΠΑΡΑΤΗΡΗΣΗ : η αναζήτηση μπορεί να γίνει με τη χρήση συνάρτησης Search που δέχεται τον πίνακα αναζήτησης, το μήκος του, το όνομα που ψάχνετε κα να ι επιστρέφει την θέση που βρέθηκε το όνομα. Σε περίπτωση αποτυχίας να επιστρέφει το - 1