ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Διαδικασίες και συναρτήσεις. 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1
|
|
- Βαλτάσαρ Μακρή
- 6 χρόνια πριν
- Προβολές:
Transcript
1 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Διαδικασίες και συναρτήσεις 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1
2 Βασικές έννοιες Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων Υποπρόγραμμα είναι ένα τμήμα προγράμματος που επιτελεί ένα αυτόνομο υπολογιστικό έργο και έχει γραφεί χωριστά από το υπόλοιπο πρόγραμμα 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 2
3 ΚΥΡΙΟ ΠΡΟΓΡΑΜΜΑ ΔΙΑΔΙΚΑΣΙΑ1 ΔΙΑΔΙΚΑΣΙΑ2 ΣΥΝΑΡΤΗΣΗ1 ΣΥΝΑΡΤΗΣΗ1Α ΣΥΝΑΡΤΗΣΗ1Β 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 3
4 Ιδιότητες υποπρογραμμάτων Μια είσοδος μια έξοδος Ανεξάρτητο από τα άλλα υποπρογράμματα Εκτελεί μόνο μια λειτουργία Μικρής έκτασης για ευκολότερο έλεγχο και κατανόηση 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 4
5 Πλεονεκτήματα τμηματικού προγραμματισμού Διευκολύνει την ανάπτυξη του αλγόριθμου και του αντίστοιχου προγράμματος Διευκολύνει στην κατανόηση διόρθωση προγράμματος Απαιτεί λιγότερο χρόνο στη συγγραφή προγράμματος Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού Λίγα λόγια για κάθε πλεονέκτημα 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 5
6 Ορισμός και κλήση Συναρτήσεων Πρόγραμμα ΤεστΣ Μεταβλητές Ακέραιες: α, β, Σ Αρχή Διάβασε α, β Σ SUM( α, β) Γράψε Σ ΣSUM ( 3, 6) Γράψε Σ Σ SUM ( 2*a, 3*b+2) Γράψε Σ Γράψε SUM ( 7,4) Τέλος_Προγράματος Συνάρτηση Sum ( x, y): Ακέραιος Μεταβλητές Ακέραιες: x, y Αρχή Sum x +y Τέλος_Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 6
7 Βασικά χαρακτηριστικά συνάρτησης Το όνομα της είναι οποιοδήποτε έγκυρο όνομα της ΓΛΩΣΣΑΣ Η λίστα παραμέτρων της επικεφαλίδας χρησιμοποιείται για να δεχθεί τις τιμές από το κύριο πρόγραμμα Επιστρέφει τιμές όλων των τύπων: Πραγματική, ακέραια, χαρακτήρας, λογική Η τιμή που υπολογίζουμε ΠΡΕΠΕΙ ΝΑ ΕΚΧΩΡΕΙΤΑΙ ΣΤΟ ΟΝΟΜΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ Η κλήση της γίνεται μέσα από μια έκφραση ή εντολή στην οποία αναφέρεται το όνομα της συνάρτησης και σε παρένθεση η λίστα των παραμέτρων των τιμών που στέλνουμε στην συνάρτηση Σ SUM( α, β) Σ SUM ( 2*a, 3*b+2) Σ 2*α + Sum( 3,5)- 2* sum( 2*a,8) Γράψε Sum ( 3, 7) 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 7
8 Ορισμός και κλήση Διαδικασιών Πρόγραμμα ΤεστΣ Μεταβλητές Ακέραιες: α, β, Σ,Δ Αρχή Διάβασε α, β ΚΑΛΕΣΕ ΠΡΑΞΗ( α, β, Σ, Δ) Γράψε Σ, Δ ΚΑΛΕΣΕ ΠΡΑΞΗ( 13, 6, Σ, Δ) Γράψε Σ, Δ ΚΑΛΕΣΕ ΠΡΑΞΗ( 2*a, 3*b+2,Σ, Δ) Γράψε Σ,Δ Τέλος_Προγράματος Διαδικασία ΠΡΑΞΗ ( χ, y, Αθρ, Διαφορά) Μεταβλητές Ακέραιες: x, y, Αθρ, Διαφορά Αρχή Αθρ x + y Διαφορά x y Τέλος_διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 8
9 Βασικά χαρακτηριστικά Διαδικασίας Το όνομα της είναι οποιοδήποτε έγκυρο όνομα της ΓΛΩΣΣΑΣ Η λίστα παραμέτρων της επικεφαλίδας χρησιμοποιείται για δύο λόγους να δεχθεί τις τιμές από το κύριο πρόγραμμα Να επιστρέψει τιμές στο κύριο πρόγραμμα Οι τιμές που επιστρέφονται όλων των τύπων: Πραγματική, ακέραια, χαρακτήρας, λογική Η λίστα παραμέτρων δεν είναι υποχρεωτική Η κλήση της γίνεται με την εντολή ΚΑΛΕΣΕ ΟΝΟΜΑ ( λίστα πραγματικών παραμέτρων) Κατά την κλήση ο έλεγχος μεταβιβάζεται στο υποπρόγραμμα Μετά την εκτέλεση του υποπρογράμματος ο έλεγχος μεταφέρεται στο κύριο πρόγραμμα στην εντολή που ακολουθεί την κλήση 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 9
10 Πέρασμα τιμών ΚΥΡΙΟ ΠΡΟΓΡΑΜΜΑ ΥΠΟΠΡΟΓΡΑΜΜΑ Α Χ Β Σ Δ Y ΑΘΡ ΔΙΑΦΟΡΆ 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 10
11 Είδη Παραμέτρων Πραγματικές ( Actual) Παράμετροι κλήσης Καμιά, μία ή περισσότερες Άλλες αποστέλλουν τιμές, άλλες δέχονται Τυπικές ( Formal) Παράμετροι στην επικεφαλίδα του υποπρογράμματος ΔΙΑΔΙΚΑΣΙΑ ΠΡΑΞΕΙΣ ( χ,y, ΑΘΡ, ΔΙΑΦΟΡΑ) ΚΑΛΕΣΕ ΠΡΑΞΕΙΣ ( α, β, Σ, Δ ) 1. Πλήθος πραγματικών = πλήθος τυπικών ( 3) 2. Αντιστοιχία θέσης ( α χ, β y, Σ ΑΘΡ, Δ ΔΙΑΦΟΡΑ ) 3. Η τυπική έχει ίδιο τύπο με την αντίστοιχη πραγματική α και χ ακέραιες, κλπ 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 11
12 Μηχανισμός κλήσης υποπρογράμματος Όλες οι μεταβλητές έχουν τοπική ισχύ, δηλαδή αναγνωρίζονται ΜΟΝΟ στο τμήμα του προγράμματος, στο οποίο έχουν δηλωθεί Οι πραγματικές παράμετροι και οι άλλες μεταβλητές του κυρίου προγράμματος έχουν ισχύ μόνο μέσα στο κύριο πρόγραμμα Οι τυπικές παράμετροι και οι άλλες μεταβλητές του υποπρογράμματος έχουν ισχύ μόνο μέσα στο υποπρόγραμμα Μπορούμε να χρησιμοποιήσουμε ίδιο συμβολισμό για μια μεταβλητή του κύριου και μια του υποπρογράμματος, αφού δηλώνονται σε διαφορετικό τμήμα, αλλά ΠΡΟΚΕΙΤΑΙ ΓΙΑ ΔΥΟ ΔΙΑΦΟΡΕΤΙΚΕΣ ΜΕΤΑΒΛΗΤΕΣ Οι μεταβλητές του υποπρογράμματος δεσμεύουν μνήμη μόνο κατά την διάρκεια εκτέλεσης του. Όταν ο έλεγχος μεταφέρεται στο κύριο πρόγραμμα οι θέσεις μνήμης που είχαν παραχωρηθεί στο υποπρόγραμμα απελευθερώνονται ( δυναμική παραχώρηση μνήμης) Κατά την κλήση ενός υποπρογράμματος η διεύθυνση επιστροφής αποθηκεύεται στην στοίβα χρόνου εκτέλεσης Μετά την εκτέλεση του υποπρογράμματος η διεύθυνση επιστροφής απωθείται από τη στοίβα και έτσι ο έλεγχος μεταφέρεται ξανά στο κύριο πρόγραμμα 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 12
13 Πότε επιλέγουμε διαδικασία και πότε συνάρτηση Διαδικασία ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΛΕΙΤΟΥΡΓΙΑ Εισαγωγή δεδομένων Εμφάνιση αποτελεσμάτων Υπολογισμός και επιστροφή μιας ή περισσότερων από μιας τιμών Επεξεργασίες πινάκων Συνάρτηση Μόνο για τις λειτουργίες που χρειάζεται να επιστρέψουν ΜΙΑ ΜΟΝΟ ΤΙΜΗ Ότι γίνεται με μια συνάρτηση μπορεί να γίνει και με διαδικασία Το αντίστροφο δεν ισχύει 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 13
14 Τεστ κατανόησης Επιλέξτε για κάθε μια από τις επόμενες λειτουργίες το είδος του υποπρογράμματος 1. Εισαγωγή ενός δεδομένου 2. Εισαγωγή τριών δεδομένων 3. Υπολογισμός μικρότερου πέντε αριθμών 4. Υπολογισμός των δύο μεγαλύτερων από πέντε αριθμούς 5. Έλεγχος ισότητας δύο αριθμών ακεραίων 6. Ταξινόμηση πίνακα 10 θέσεων 7. Έλεγχος αριθμού για άρτιο-περιττό 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 14
15 Διαδικασία INPUT (a) Μεταβλητές Ακέραιες: a Αρχή Γράψε «Δώσε αριθμό:» Διάβασε a Τέλος Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 15
16 Συνάρτηση ΜΙΝ5( x):ακέραια Μεταβλητές Ακέραιες : Χ[5], Ι, Μ Αρχή Μ Χ[1] Για ι από 2 μέχρι 5 Αν Χ[Ι] <Μ τότε Μ Χ[Ι] Τέλος_αν Τέλος επανάληψης ΜΙΝ5Μ Τέλος_ Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 16
17 Συνάρτηση ίδιοι( α, β): Χαρακτήρας Μεταβλητές Χαρακτήρες: α, β, Χ Αρχή Αν α =β τότε Χ «ΙΔΙΟΙ» Αλλιώς Χ «ΔΙΑΦΟΡΕΤΙΚΟΙ» Τέλος_αν ΊδιοιΧ Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 17
18 Διαδικασία Φυσαλίδα ( Χ) Μεταβλητές Ακέραιες: Χ[100], I, j Αρχή Για ι από 2 μέχρι 100 Για j από 100 μέχρι ι με βήμα -1 Αν Χ[j-1] < X[j] τότε Κάλεσε αντιμετάθεση ( X[j-1), X[j] ) Τέλος_αν Τέλος_ επανάληψης Τέλος_ Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 18
19 Διαδικασία Τετράγωνο (χ)! Διαβάζει α και επιστρέφει χ = α 2! Χρησιμοποιούμε διαδικασία γιατί έχουμε εισαγωγή δεδομένων Μεταβλητές Ακέραιες: χ, α Αρχή Διάβασε α Χ α^2 Τέλος Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 19
20 Συνάρτηση Παραγοντικό( χ): ακέραια Μεταβλητές Ακέραιες: χ, Ρ, ι Αρχή ι2 Ρ1 Όσο ι <= χ επανάλαβε ΡΡ*Ι ΙΙ+1 Τέλος_ επανάληψης Παραγοντικό Ρ Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 20
21 Συνάρτηση Μεσαίος (α, β, γ) : πραγματική Μεταβλητές Πραγματικές : α, β, γ, Μ Αρχή Μ ΜαΧ ( α, β, γ)! Η συνάρτηση ΜΑΧ υπολογίζει τον μέγιστο α, β, γ Αν α = ΜαΧ τότε Αν β>γ τότε Μεσαίος β Αλλιώς Μεσαίος γ Τέλος_αν Τέλος_αν Αν β = ΜαΧ τότε Αν α>γ τότε Μεσαίος α Αλλιώς Μεσαίος γ Τέλος_αν Τέλος_αν Αν γ = ΜαΧ τότε Αν β>α τότε Μεσαίος β Αλλιώς Μεσαίος α Τέλος_αν Τέλος_αν Τέλος Συνάρτησης Συνάρτηση ΜΑΧ (α,β,γ):πραγματική Μεταβλητές Αρχή ΜΑΧ α Πραγματικές: α, β, γ Αν β> ΜΑΧ τότε ΜΑΧ β Τέλος_αν Αν γ> ΜΑΧ τότε ΜΑΧ γ Τέλος_αν Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 21
22 Διαδικασία Αντιμετάθεση (α, β) Μεταβλητές Ακέραιες: α, β, τ Αρχή τα αβ βτ Τέλος_ Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 22
23 Συνάρτηση Άρτιος( χ): Λογική Μεταβλητές Ακέραιες: χ Αρχή Αν Χ mod 2 = 0 τότε Άρτιος Αλήθεια Αλλιώς Άρτιος ψέμα Τέλος_αν Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 23
24 Πέρασμα τιμών1 Πρόγραμμα Τεστ10 Μεταβλητές Ακέραιες: α, β, γ Αρχή α5 β 10 γ 0 Κάλεσε ΔΙΑΔ1( α, β) Γράψε α, β, γ Τέλος_ προγράμματος Τέστ10 Διαδικασία Διαδ1( Γ, Δ) Μεταβλητές Ακέραιες: Γ, Δ Αρχή Γ Γ-Δ Τέλος_ Διαδικασίας Το Γ θα πάρει την τιμή 5 και το Δ την τιμή 10. Άρα η νέα τιμή του Γ θα είναι -5. Επειδή το α συνδέεται με το Γ η τιμή του α θα γίνει -5 ενώ το β και το γ του κυρίου προγράμματος δεν θ αλλάξουν. Άρα θα τυπωθεί Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 24
25 Πέρασμα τιμών 2 Πρόγραμμα Τεστ11 Μεταβλητές Ακέραιες: α, β Αρχή α 5 β 10 Κάλεσε ΔΙΑΔ1( β, α) Διαδικασία ΔΙΑΔ1( α, β) Μεταβλητές Ακέραιες: α,β Αρχή Γράψε α, β α α-β Τέλος_ Διαδικασίας Γράψε α, β Τέλος_ προγράμματος Τέστ11 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 25
26 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Διαδικασίες και συναρτήσεις 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1
27 Βασικές έννοιες Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων Υποπρόγραμμα είναι ένα τμήμα προγράμματος που επιτελεί ένα αυτόνομο υπολογιστικό έργο και έχει γραφεί χωριστά από το υπόλοιπο πρόγραμμα 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 2
28 ΚΥΡΙΟ ΠΡΟΓΡΑΜΜΑ ΔΙΑΔΙΚΑΣΙΑ1 ΔΙΑΔΙΚΑΣΙΑ2 ΣΥΝΑΡΤΗΣΗ1 ΣΥΝΑΡΤΗΣΗ1Α ΣΥΝΑΡΤΗΣΗ1Β 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 3
29 Ιδιότητες υποπρογραμμάτων Μια είσοδος μια έξοδος Ανεξάρτητο από τα άλλα υποπρογράμματα Εκτελεί μόνο μια λειτουργία Μικρής έκτασης για ευκολότερο έλεγχο και κατανόηση 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 4
30 Πλεονεκτήματα τμηματικού προγραμματισμού Διευκολύνει την ανάπτυξη του αλγόριθμου και του αντίστοιχου προγράμματος Διευκολύνει στην κατανόηση διόρθωση προγράμματος Απαιτεί λιγότερο χρόνο στη συγγραφή προγράμματος Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού Λίγα λόγια για κάθε πλεονέκτημα 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 5
31 Ορισμός και κλήση Συναρτήσεων Πρόγραμμα ΤεστΣ Μεταβλητές Ακέραιες: α, β, Σ Αρχή Διάβασε α, β Σ SUM( α, β) Γράψε Σ ΣSUM ( 3, 6) Γράψε Σ Σ SUM ( 2*a, 3*b+2) Γράψε Σ Γράψε SUM ( 7,4) Τέλος_Προγράματος Συνάρτηση Sum ( x, y): Ακέραιος Μεταβλητές Ακέραιες: x, y Αρχή Sum x +y Τέλος_Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 6
32 Βασικά χαρακτηριστικά συνάρτησης Το όνομα της είναι οποιοδήποτε έγκυρο όνομα της ΓΛΩΣΣΑΣ Η λίστα παραμέτρων της επικεφαλίδας χρησιμοποιείται για να δεχθεί τις τιμές από το κύριο πρόγραμμα Επιστρέφει τιμές όλων των τύπων: Πραγματική, ακέραια, χαρακτήρας, λογική Η τιμή που υπολογίζουμε ΠΡΕΠΕΙ ΝΑ ΕΚΧΩΡΕΙΤΑΙ ΣΤΟ ΟΝΟΜΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ Η κλήση της γίνεται μέσα από μια έκφραση ή εντολή στην οποία αναφέρεται το όνομα της συνάρτησης και σε παρένθεση η λίστα των παραμέτρων των τιμών που στέλνουμε στην συνάρτηση Σ SUM( α, β) Σ SUM ( 2*a, 3*b+2) Σ 2*α + Sum( 3,5)- 2* sum( 2*a,8) Γράψε Sum ( 3, 7) 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 7
33 Ορισμός και κλήση Διαδικασιών Πρόγραμμα ΤεστΣ Μεταβλητές Ακέραιες: α, β, Σ,Δ Αρχή Διάβασε α, β ΚΑΛΕΣΕ ΠΡΑΞΗ( α, β, Σ, Δ) Γράψε Σ, Δ ΚΑΛΕΣΕ ΠΡΑΞΗ( 13, 6, Σ, Δ) Γράψε Σ, Δ ΚΑΛΕΣΕ ΠΡΑΞΗ( 2*a, 3*b+2,Σ, Δ) Γράψε Σ,Δ Τέλος_Προγράματος Διαδικασία ΠΡΑΞΗ ( χ, y, Αθρ, Διαφορά) Μεταβλητές Ακέραιες: x, y, Αθρ, Διαφορά Αρχή Αθρ x + y Διαφορά x y Τέλος_διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 8
34 Βασικά χαρακτηριστικά Διαδικασίας Το όνομα της είναι οποιοδήποτε έγκυρο όνομα της ΓΛΩΣΣΑΣ Η λίστα παραμέτρων της επικεφαλίδας χρησιμοποιείται για δύο λόγους να δεχθεί τις τιμές από το κύριο πρόγραμμα Να επιστρέψει τιμές στο κύριο πρόγραμμα Οι τιμές που επιστρέφονται όλων των τύπων: Πραγματική, ακέραια, χαρακτήρας, λογική Η λίστα παραμέτρων δεν είναι υποχρεωτική Η κλήση της γίνεται με την εντολή ΚΑΛΕΣΕ ΟΝΟΜΑ ( λίστα πραγματικών παραμέτρων) Κατά την κλήση ο έλεγχος μεταβιβάζεται στο υποπρόγραμμα Μετά την εκτέλεση του υποπρογράμματος ο έλεγχος μεταφέρεται στο κύριο πρόγραμμα στην εντολή που ακολουθεί την κλήση 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 9 9
35 Πέρασμα τιμών ΚΥΡΙΟ ΠΡΟΓΡΑΜΜΑ ΥΠΟΠΡΟΓΡΑΜΜΑ Α Χ Β Σ Δ Y ΑΘΡ ΔΙΑΦΟΡΆ 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 10
36 Είδη Παραμέτρων Πραγματικές ( Actual) Παράμετροι κλήσης Καμιά, μία ή περισσότερες Άλλες αποστέλλουν τιμές, άλλες δέχονται Τυπικές ( Formal) Παράμετροι στην επικεφαλίδα του υποπρογράμματος ΔΙΑΔΙΚΑΣΙΑ ΠΡΑΞΕΙΣ ( χ,y, ΑΘΡ, ΔΙΑΦΟΡΑ) ΚΑΛΕΣΕ ΠΡΑΞΕΙΣ ( α, β, Σ, Δ ) 1. Πλήθος πραγματικών = πλήθος τυπικών ( 3) 2. Αντιστοιχία θέσης ( α χ, β y, Σ ΑΘΡ, Δ ΔΙΑΦΟΡΑ ) 3. Η τυπική έχει ίδιο τύπο με την αντίστοιχη πραγματική α και χ ακέραιες, κλπ 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 11
37 Μηχανισμός κλήσης υποπρογράμματος Όλες οι μεταβλητές έχουν τοπική ισχύ, δηλαδή αναγνωρίζονται ΜΟΝΟ στο τμήμα του προγράμματος, στο οποίο έχουν δηλωθεί Οι πραγματικές παράμετροι και οι άλλες μεταβλητές του κυρίου προγράμματος έχουν ισχύ μόνο μέσα στο κύριο πρόγραμμα Οι τυπικές παράμετροι και οι άλλες μεταβλητές του υποπρογράμματος έχουν ισχύ μόνο μέσα στο υποπρόγραμμα Μπορούμε να χρησιμοποιήσουμε ίδιο συμβολισμό για μια μεταβλητή του κύριου και μια του υποπρογράμματος, αφού δηλώνονται σε διαφορετικό τμήμα, αλλά ΠΡΟΚΕΙΤΑΙ ΓΙΑ ΔΥΟ ΔΙΑΦΟΡΕΤΙΚΕΣ ΜΕΤΑΒΛΗΤΕΣ Οι μεταβλητές του υποπρογράμματος δεσμεύουν μνήμη μόνο κατά την διάρκεια εκτέλεσης του. Όταν ο έλεγχος μεταφέρεται στο κύριο πρόγραμμα οι θέσεις μνήμης που είχαν παραχωρηθεί στο υποπρόγραμμα απελευθερώνονται ( δυναμική παραχώρηση μνήμης) Κατά την κλήση ενός υποπρογράμματος η διεύθυνση επιστροφής αποθηκεύεται στην στοίβα χρόνου εκτέλεσης Μετά την εκτέλεση του υποπρογράμματος η διεύθυνση επιστροφής απωθείται από τη στοίβα και έτσι ο έλεγχος μεταφέρεται ξανά στο κύριο πρόγραμμα 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 12
38 Πότε επιλέγουμε διαδικασία και πότε συνάρτηση Διαδικασία ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΛΕΙΤΟΥΡΓΙΑ Εισαγωγή δεδομένων Εμφάνιση αποτελεσμάτων Υπολογισμός και επιστροφή μιας ή περισσότερων από μιας τιμών Επεξεργασίες πινάκων Συνάρτηση Μόνο για τις λειτουργίες που χρειάζεται να επιστρέψουν ΜΙΑ ΜΟΝΟ ΤΙΜΗ Ότι γίνεται με μια συνάρτηση μπορεί να γίνει και με διαδικασία Το αντίστροφο δεν ισχύει 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 13
39 Τεστ κατανόησης Επιλέξτε για κάθε μια από τις επόμενες λειτουργίες το είδος του υποπρογράμματος 1. Εισαγωγή ενός δεδομένου 2. Εισαγωγή τριών δεδομένων 3. Υπολογισμός μικρότερου πέντε αριθμών 4. Υπολογισμός των δύο μεγαλύτερων από πέντε αριθμούς 5. Έλεγχος ισότητας δύο αριθμών ακεραίων 6. Ταξινόμηση πίνακα 10 θέσεων 7. Έλεγχος αριθμού για άρτιο-περιττό 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 14
40 Διαδικασία INPUT (a) Μεταβλητές Ακέραιες: a Αρχή Γράψε «Δώσε αριθμό:» Διάβασε a Τέλος Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 15
41 Συνάρτηση ΜΙΝ5( x):ακέραια Μεταβλητές Ακέραιες : Χ[5], Ι, Μ Αρχή Μ Χ[1] Για ι από 2 μέχρι 5 Αν Χ[Ι] <Μ τότε Μ Χ[Ι] Τέλος_αν Τέλος επανάληψης ΜΙΝ5Μ Τέλος_ Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 16
42 Συνάρτηση ίδιοι( α, β): Χαρακτήρας Μεταβλητές Χαρακτήρες: α, β, Χ Αρχή Αν α =β τότε Χ «ΙΔΙΟΙ» Αλλιώς Χ «ΔΙΑΦΟΡΕΤΙΚΟΙ» Τέλος_αν ΊδιοιΧ Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 17
43 Διαδικασία Φυσαλίδα ( Χ) Μεταβλητές Ακέραιες: Χ[100], I, j Αρχή Για ι από 2 μέχρι 100 Για j από 100 μέχρι ι με βήμα -1 Αν Χ[j-1] < X[j] τότε Κάλεσε αντιμετάθεση ( X[j-1), X[j] ) Τέλος_αν Τέλος_ επανάληψης Τέλος_ Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 18
44 Διαδικασία Τετράγωνο (χ)! Διαβάζει α και επιστρέφει χ = α 2! Χρησιμοποιούμε διαδικασία γιατί έχουμε εισαγωγή δεδομένων Μεταβλητές Ακέραιες: χ, α Αρχή Διάβασε α Χ α^2 Τέλος Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 19
45 Συνάρτηση Παραγοντικό( χ): ακέραια Μεταβλητές Ακέραιες: χ, Ρ, ι Αρχή ι2 Ρ1 Όσο ι <= χ επανάλαβε ΡΡ*Ι ΙΙ+1 Τέλος_ επανάληψης Παραγοντικό Ρ Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 20
46 Συνάρτηση Μεσαίος (α, β, γ) : πραγματική Μεταβλητές Πραγματικές : α, β, γ, Μ Αρχή Μ ΜαΧ ( α, β, γ)! Η συνάρτηση ΜΑΧ υπολογίζει τον μέγιστο α, β, γ Αν α = ΜαΧ τότε Αν β>γ τότε Μεσαίος β Αλλιώς Μεσαίος γ Τέλος_αν Τέλος_αν Αν β = ΜαΧ τότε Αν α>γ τότε Μεσαίος α Αλλιώς Μεσαίος γ Τέλος_αν Τέλος_αν Αν γ = ΜαΧ τότε Αν β>α τότε Μεσαίος β Αλλιώς Μεσαίος α Τέλος_αν Τέλος_αν Τέλος Συνάρτησης Συνάρτηση ΜΑΧ (α,β,γ):πραγματική Μεταβλητές Πραγματικές: α, β, γ Αρχή ΜΑΧ α Αν β> ΜΑΧ τότε ΜΑΧ β Τέλος_αν Αν γ> ΜΑΧ τότε ΜΑΧ γ Τέλος_αν Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 21
47 Διαδικασία Αντιμετάθεση (α, β) Μεταβλητές Ακέραιες: α, β, τ Αρχή τα αβ βτ Τέλος_ Διαδικασίας 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 22
48 Συνάρτηση Άρτιος( χ): Λογική Μεταβλητές Ακέραιες: χ Αρχή Αν Χ mod 2 = 0 τότε Άρτιος Αλήθεια Αλλιώς Άρτιος ψέμα Τέλος_αν Τέλος Συνάρτησης 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 23
49 Πέρασμα τιμών1 Πρόγραμμα Τεστ10 Μεταβλητές Ακέραιες: α, β, γ Αρχή α5 β 10 γ 0 Κάλεσε ΔΙΑΔ1( α, β) Γράψε α, β, γ Τέλος_ προγράμματος Τέστ10 Διαδικασία Διαδ1( Γ, Δ) Μεταβλητές Ακέραιες: Γ, Δ Αρχή Γ Γ-Δ Τέλος_ Διαδικασίας Το Γ θα πάρει την τιμή 5 και το Δ την τιμή 10. Άρα η νέα τιμή του Γ θα είναι -5. Επειδή το α συνδέεται με το Γ η τιμή του α θα γίνει -5 ενώ το β και το γ του κυρίου προγράμματος δεν θ αλλάξουν. Άρα θα τυπωθεί Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 24 24
50 Πέρασμα τιμών 2 Πρόγραμμα Τεστ11 Μεταβλητές Ακέραιες: α, β Αρχή α 5 β 10 Κάλεσε ΔΙΑΔ1( β, α) Γράψε α, β Διαδικασία ΔΙΑΔ1( α, β) Μεταβλητές Ακέραιες: α,β Αρχή Γράψε α, β α α-β Τέλος_ Διαδικασίας Τέλος_ προγράμματος Τέστ11 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματ 25 25
Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος
Κεφάλαιο 10 Υποπρογράμματα 1 10.1 Τμηματικός προγραμματισμός Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων.
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μία έξοδο. Κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα.
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων. Όταν ένα τμήμα προγράμματος επιτελεί ένα αυτόνομο
Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος
Κεφάλαιο 10 Υποπρογράμματα 1 10.1 Τμηματικός προγραμματισμός Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων.
Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)
Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα) Επικοινωνία Το υποπρόγραμμα δέχεται τιμές από το πρόγραμμα Επιστρέφει,
Κεφάλαιο 10 ο Υποπρογράµµατα
Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,
ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
ΚΕΦΑΛΑΙΟ 10 Όπως είδαμε και σε προηγούμενο κεφάλαιο μια από τις βασικότερες τεχνικές στον Δομημένο Προγραμματισμό είναι ο Τμηματικός Προγραμματισμός. Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης
1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου.
ΑΕσΠΠ-Κεφ 10.Υποπρογράμματα 1 1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου. ΣΩΣΤΟ ΛΑΘΟΣ 2. Συντακτικά λάθη ονομάζονται αυτά που οφείλονται σε αναγραμματισμούς
Κεφάλαιο 10. Ερωτήσεις ανάπτυξης
Κεφάλαιο 10 Ερωτήσεις ανάπτυξης 1. Τι ονομάζουμε τμηματικό προγραμματισμό; 2. Τι ονομάζουμε υποπρόγραμμα; 3. Ποια τα χαρακτηριστικά των υποπρογραμμάτων; 4. Ποια τα πλεονεκτήματα του τμηματικού προγραμματισμού;
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 10 ΟΥ ΚΕΦΑΛΑΙΟΥ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1. Πως ορίζεται ο τμηματικός προγραμματισμός; Τμηματικός προγραμματισμός
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. Οι διαδικασίες μπορούν να εκτελέσουν οποιαδήποτε λειτουργία και δεν επιστρέφουν μια τιμή όπως οι συναρτήσεις. Κάθε διαδικασία έχει
δήλωσης δεδοµένων και σε παραβίαση των συντακτικών κανόνων της γλωσσάς.
ΑΕσΠΠ-Κεφ 10.Υποπρογράµµατα 1 1. Λογικά λάθη ονοµάζονται αυτά που οφείλονται σε σφάλµατα κατά την υλοποίηση του αλγόριθµου. ΣΩΣΤΟ ΛΑΘΟΣ 2. Συντακτικά λάθη ονοµάζονται αυτά που οφείλονται σε αναγραµµατισµούς
Επικοινωνία:
Σπύρος Ζυγούρης Καθηγητής Πληροφορικής Επικοινωνία: spzygouris@gmail.com Πως ορίζεται ο τμηματικός προγραμματισμός; Πρόγραμμα Εντολή 1 Εντολή 2 Εντολή 3 Εντολή 4 Εντολή 5 Εντολή 2 Εντολή 3 Εντολή 4 Εντολή
Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015
Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015 Βάλβης Δημήτριος Μηχανικός Πληροφορικής ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα
Κεφάλαιο 10ο. ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ιαδικασίες - Συναρτήσεις
Κεφάλαιο 10ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ιαδικασίες - Συναρτήσεις Μάριος Αραποστάθης καθηγητής πληροφορικής Βαρβακείου Λυκείου http://users.sch.gr/mariosarapostathi s Τμηματικός Προγραματισμός Ο καλύτερος τρόπος για
ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Θέμα 1 ο ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Α) Να χαρακτηρίσετε τις παρακάτω προτάσεις ως
Πρόβλημα 37 / σελίδα 207
Πρόβλημα 37 / σελίδα 207 2.5. Ôåóô áõôïáîéïëüãçóçò Δίνονται οι παρακάτω ομάδες προτάσεων. Σε κάθε μία από αυτές, να κάνετε τις απαραίτητες διορθώσεις ώστε να ισχύουν οι προτάσεις 1. Η αναπαράσταση
Προτεινόμενα Θέματα ΑΕΠΠ
Προτεινόμενα Θέματα ΑΕΠΠ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε αν κάθε μία από τις παρακάτω προτάσεις είναι σωστή (Σ) ή λανθασμένη (Λ). Αιτιολογήσετε κάθε σας απάντηση 1. Η μερικώς περιορισμένη εμβέλεια προσφέρει
Αρχή. Διάβασε Χ ΟΧΙ Χ < > 0 ΝΑΙ Α Α +1 Γ Β / Α ΝΑΙ ΟΧΙ. Εμφάνισε Γ. Τέλος
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 27/03/2016 - ΑΕΠΠ (ΑΠΟΦΟΙΤΟΙ) ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1-ΣΩΣΤΟ 2-ΛΑΘΟΣ 3-ΛΑΘΟΣ 4-ΣΩΣΤΟ 5-ΛΑΘΟΣ Α2. 1 γ 2 α 3 δ
ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1 ΣΩΣΤΟ 2 ΛΑΘΟΣ 3 ΛΑΘΟΣ 4 ΛΑΘΟΣ 5 - ΣΩΣΤΟ Α5. Α3.
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 08/04/2015 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΔΕΚΑ (10) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΙΑΝΟΥΑΡΙΟΣ 2019 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό
ΘΕΜΑΤΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΕΠΑΝΑΛΗΠΤΙΚΟ 10/4/2016
ΘΕΜΑΤΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΕΠΑΝΑΛΗΠΤΙΚΟ 10/4/2016 ΘΕΜΑ 1ο Α. Να γράψετε τον αριθμό κάθε πρότασης και δίπλα αν είναι Σωστή(Σ) ή Λανθασμένη(Λ). 1. Το αντικείμενο
ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ - ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 10 ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ - ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1 ΤΗΛ.6947345322, 6987070028 email: xristoforos_karachristos@hotmail.com https://sites.google.com/site/aeppkx
Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον. τελική επανάληψη /4/2015 1
Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον τελική επανάληψη 2015 7/4/2015 1 Α -Β θέμα 40Μ+20Μ Ορθά συντακτικώς γραμμένες προτάσεις, λέξεις κλειδιά, ολοκληρωμένες φράσεις Χρήση κριτικής σκέψης σε
Ασκήσεις στα υποπρογράμματα
Ασκήσεις στα υποπρογράμματα 1) Τι θα εμφανιστεί στην οθόνη όταν εκτελεστεί το παρακάτω κύριο πρόγραμμα (για είσοδο το -2)? ΠΡΟΓΡΑΜΜΑ ΠΑΡΑΔΕΙΓΜΑ1 ΑΚΕΡΑΙΕΣ: Χ, Υ ΓΡΑΨΕ ΔΩΣΕ ΕΝΑΝ ΑΚΕΡΑΙΟ ΔΙΑΒΑΣΕ Χ ΚΑΛΕΣΕ
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ (ΔΙΑΔΙΚΑΣΙΕΣ ΣΥΝΑΡΤΗΣΕΙΣ)
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ (ΔΙΑΔΙΚΑΣΙΕΣ ΣΥΝΑΡΤΗΣΕΙΣ) Να δοθεί πρόγραμμα το οποίο 1. Να διαβάζει τα ονόματα 50 μαθητών και τους βαθμούς τους σε 6 μαθήματα και να αποθηκεύει τα δεδομένα σε κατάλληλους πίνακες. 2. Να
Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ
ΑΠΟ ΕΩΣ 02/04/2018 ΕΩΣ 14/04/2018 ΤΑΞΗ: ΜΑΘΗΜΑ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α Α1. Να
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΙΑΝΟΥΑΡΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό
ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΘΕΜΑ 1 ο Α. Να απαντήσετε σε καθεμιά από τις παρακάτω προτάσεις με τη λέξη Σωστό ή Λάθος. 1 Ο διερμηνευτής
Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006
Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006 ΣΤΑΤΙΣΤΙΚΑ Αποτελέσματα γραπτής εξέτασης στο μάθημα ΑΕΠΠ (Ιούλιος 2006) 18-20 15-17,9 12-14,9 10-11,9 5-9,9 0-4,9 12,44% 12,59% 12,01% 9,05% 30,30% 23,57% ΘΕΜΑ 1
Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.
σύγχρονο Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. μαθητικό φροντιστήριο 25ης Μαρτίου 111 ΠΕΤΡΟΥΠΟΛΗ 210 50 20 990 210 50 27 990 25ης Μαρτίου 74 ΠΕΤΡΟΥΠΟΛΗ 210 50 50 658 210 50 60 845 Γραβιάς 85 ΚΗΠΟΥΠΟΛΗ
θέμα των Πανελλαδικών Εξετάσεων
Θέμα 2000. 1. Σωστό (Σ) Λάθος (Λ). i. Η περατότητα ενός αλγορίθμου αναφέρεται στο γεγονός ότι καταλήγει στη λύση του προβλήματος μετά από πεπερασμένο αριθμό βημάτων (εντολών). Μονάδες 4 ii. Για να αναπαραστήσουμε
γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ
γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ Τάξη: Γ Λυκείου Τμήμα: Βαθμός: Ονοματεπώνυμο: Καθηγητές: Θ Ε Μ Α A Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Τρίτη, 30 Μαΐου 2006 Γ ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1o Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη
Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ
Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ Περιλαμβάνει τα δεύτερα θέματα των πανελληνίων εξετάσεων από το 2000 μέχρι και σήμερα ΑΠΟΛΥΤΗΡΙΕΣ ΓΕΝΙΚΟΥ 2000 Έστω τμήμα αλγορίθμου με μεταβλητές Α, Β,
ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ
ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Θέμα 1 ο Α) Να χαρακτηρίσετε τις παρακάτω προτάσεις ως
Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008
Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008 ΣΤΑΤΙΣΤΙΚΑ Αποτελέσματα γραπτής εξέτασης στο μάθημα ΑΕΠΠ (Ιούλιος 2008) 18-20 15-17,9 12-14,9 10-11,9 5-9,9 0-4,9 12,75% 18,39% 13,90% 8,15% 22,70% 24,09% ΘΕΜΑ 1
Κεφάλαιο 10. Υποπρογράμματα
Κεφάλαιο 10 Υποπρογράμματα 10.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί οι μαθητές να χρησιμοποιούν υποπρογράμματα για τη δημιουργία συνθέτων προγραμμάτων. 194
ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1. ΣΩΣΤΟ 2. ΛΑΘΟΣ 3. ΛΑΘΟΣ 4. ΣΩΣΤΟ 5. ΛΑΘΟΣ Α2. Α. Χ <> 0 Β. Ι <= 10 C. X D. 1 E. Γ Α. Ι <= 10 Β. Χ <> 0 C. X D. 1 E. Γ Α3.
ΘΕΜΑ Α Α1. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΠΑΡΑΣΚΕΥΗ 25/04/2014 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ 2 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ:
Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΟΔΗΓΙΕΣ ΑΥΤΟΔΙΟΡΘΩΣΗΣ ΘΕΜΑ Α Α1. 2 μονάδες για κάθε σωστό χαρακτηρισμό.
8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.
1ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΙΚΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 2015 Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΣΥΝΟΛΟ
ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ
1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 ΘΕΜΑ Α : Α1. Να γράψετε
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ 20-03-2012 Α. ίνεται το παρακάτω τμήμα αλγόριθμου: Ψευδής Αν Ε mod 4 = 0 τότε Αληθής Αν Ε mod 100 = 0 τότε Ψευδής Αν Ε
καθώς και το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ΓΛΩΣΣΑ»:
ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΠΑΡΑΣΚΕΥΗ 25/04/2014 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ 2 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ:
ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΑΠΑΝΤΗΣΕΙΣ
Σελίδα 1 από 6 ΑΠΑΝΤΗΣΕΙΣ Θέμα1 Α. Χαρακτηρίστε με τη λέξη Σωστή ή τη λέξη Λάθος καθεμία από τις παρακάτω προτάσεις: 1 Ο Γιάννης έχει ύψος 1.83εκ. και βάρος 82 κιλά. Ο Γιάννης χαρακτηρίζεται κανονικός.
6. Σ 7. Λ 8. Λ 9. Λ 10. Λ
1 ο Π ΓΕΛ Αθηνών Γεννάδειο Γ! Προσανατολισμός Οικονομίας - Πληροφορικής Προσομοίωση στην Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αθήνα 28-04-2017 Ονοματεπώνυμο: Θέμα 1 ο Α. Να γράψετε στο τετράδιό
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2011
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2011 ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή,
10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.
1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.
α. Να συμπληρώσετε τις επόμενες εντολές εκχώρησης, ώστε τα κενά κελιά του πίνακα να αποκτήσουν τις επιθυμητές τιμές.
Α Π Α Ν Τ Η Σ Ε Ι Σ Θ Ε Μ Α Τ Ω Ν Π Α Ν Ε Λ Λ Α Δ Ι Κ Ω Ν Ε Ξ Ε Τ Α Σ Ε Ω Ν 2 0 1 2 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 01 ΙΟΥΝΙΟΥ 2012 ΘΕΜΑ Α Α1. Να γράψετε
Παράμετροι. Αναδρομή. Σχεδίαση Διεπαφής Χρήστη ΠΕΡΙΕΧΟΜΕΝΑ
Κεφάλαιο 8 Επιλογή και Επανάληψη Εντολές επιλογής Εντολές επανάληψης Κεφάλαιο 9 Πίνακες Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων
Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)
ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 30 MAΪΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ)
Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ ( 7) ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας στο
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό καθεμιάς
ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017
ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017 ΘΕΜΑ Α (Α1) Δίνεται η παρακάτω ακολουθία εντολών αλγορίθμου:
ΑΠΑΝΤΗΣΗ 1. Λάθος, 2. Σωστό, 3. Σωστό, 4. Λάθος, 5. Λάθος, 6. Σωστό Β. Ποίοι είναι οι κανόνες που πρέπει να ακολουθούν οι λίστες παραµέτρων.
Θέµα 1 0 Α. Να γράψετε στο τετράδιο σας τον αριθµό καθεµίας από τις παρακάτω προτάσεις 1-6 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασµένη. 1. Η υλοποίηση της ουράς χρησιµοποιεί
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Εξετάσεις Προσομοίωσης 06/04/2015 Θέμα Α Α1. Να γράψετε στο τετράδιο σας τον αριθμό κάθε πρότασης και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή και ΛΑΘΟΣ αν
ΠΕΡΙΕΧΟΜΕΝΑ Τμηματικός προγραμματισμός Χαρακτηριστικά των υποπρογραμμάτων Πλεονεκτήματα του τμηματικού προγραμματισμού Παράμετροι Διαδικασίες και
ΠΕΡΙΕΧΟΜΕΝΑ Τμηματικός προγραμματισμός Χαρακτηριστικά των υποπρογραμμάτων Πλεονεκτήματα του τμηματικού προγραμματισμού Παράμετροι Διαδικασίες και συναρτήσεις Εμβέλεια μεταβλητών - σταθερών Αναδρομή Εισαγωγή
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΕΧΝ/ΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ - Γ ΛΥΚΕΙΟΥ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΕΧΝ/ΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ - Γ ΛΥΚΕΙΟΥ ΘΕΜΑΤΑ ΘΕΜΑ A Α.Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις -5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή, ή τη λέξη ΛΑΘΟΣ,
ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ
ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ 2008 - ΑΕΠΠ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν
Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.
AeppAcademy.com facebook.com/aeppacademy Γεια. Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. Καλή Ανάγνωση & Καλή Επιτυχία
μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ 11.0 13.0 Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 EKΠΑΙΔΕΥΣΗ: Με Οράματα και Πράξεις για την Παιδεία -1-
ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 1 ΙΟΥΝΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ(ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ)
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι σωστή,
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ. 1ο ΓΕΛ ΠΕΥΚΗΣ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ B' ΤΕΤΡΑΜΗΝΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ 1ο ΓΕΛ ΠΕΥΚΗΣ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ B' ΤΕΤΡΑΜΗΝΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α Α1. Δίνεται το παρακάτω πρόγραμμα σε ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Α2
Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3
ΘΕΩΡΙΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3 Να αναφέρετε τους κανόνες που πρέπει να ακολουθούν οι λίστες των παραμέτρων κατά την κλήση ενός υποπρογράμματος.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...
1 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Διάρκεια 3 ώρες Στοιχεία Μαθητή: Όνομα... Επώνυμο... Βαθμός... 2 Θεμα Α (30%) Α1 ΣΩΣΤΟ - ΛΑΘΟΣ 1. Ένα υποπρόγραμμα δεν μπορεί να κληθεί περισσότερες
Επαναληπτικό Διαγώνισμα
Επαναληπτικό Διαγώνισμα Ανάπτυξη Εφαρμογών Σε Προγραμματιστικό Περιβάλλον Γ Λυκείου Κυριακή 13 Απριλίου 2014 ΘΕΜΑ Α Δίνεται το παρακάτω τμήμα προγράμματος που το ακολουθεί μία συνάρτηση που χρησιμοποιεί....
Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.
Ημερομηνία: 15/04/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός Γ Λυκείου Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος ΘΕΜΑ Α Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.
ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 08/04/2015- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιο
Α1. 1-Λάθος 2-Λάθος 3-Σωστό 4-Σωστό 5-Λάθος
1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1-Λάθος 2-Λάθος 3-Σωστό 4-Σωστό 5-Λάθος Α2. 1-δ 2-α 3-β
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8 1. Δώστε τον ορισμό του αλγόριθμου. Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ
Θέμα Α ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2016-2017 Πάτρα 3/5/2017 Ονοματεπώνυμο:.. Α1. Να γράψετε στην κόλλα σας τον αριθμό
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012 ΘΕΜΑ Α Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις: 1. Κάθε βρόγχος που υλοποιείται με την εντολή Για μπορεί να
Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης
ΜΑΘΗΜΑ - ΕΞΕΤΑΖΟΜΕΝΗ ΥΛΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΑΘΗΓΗΤΗΣ ΤΜΗΜΑ ΠΑΡΑΡΤΗΜΑ ΔΙΑΡΚΕΙΑ 3 ΩΡΕΣ ΘΕΜΑ Α Α1. Να γράψετε στο γραπτό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ Γ ΛΥΚΕΙΟΥ - 02/05/2014 ΘΕΜΑ Α Α1. Έστω ο παρακάτω αλγόριθμος ταξινόμησης: Για κ από.. μέχρι 19 Για λ από 19 μέχρι κ με_βήμα -1
ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις Επιμέλεια: Ομάδα Πληροφορικής http://www.othisi.gr 1 Τετάρτη, 12 Ιουνίου 2019 ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡ/ΚΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:
ΠΡΟΣΟΜΟΙΩΣΗ ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΣΥΝΟΛΟ
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)
ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό καθεμιάς
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο Α. Δίνεται η εντολή εκχώρησης: τ κ < λ Ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Να δικαιολογήσετε
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2012
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2012 ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή,
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Κεφάλαια 2,7,8
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Επιμέλεια : Δρεμούσης Παντελής Κεφάλαια 2,7,8 1. Τι είναι αλγόριθμος; Μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο
Ημερομηνία: 1/03/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός (Δομή Επανάληψης) Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος
Ημερομηνία: 1/03/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός (Δομή Επανάληψης) Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος ΘΕΜΑ 1 ο Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ (ΠΕΡΙΛΗΨΗ) ΕΠΙΜΕΛΕΙΑ: ΝΙΚΗΦΟΡΟΣ ΜΑΝΔΗΛΑΡΑΣ ΚΕΦΑΛΑΙΟ 2 ο -ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ 2.1 ΤΙ ΕΙΝΑΙ ΑΛΓΟΡΙΘΜΟΣ ΟΡΙΣΜΟΣ: Αλγόριθμος είναι
ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1
ΘΕΜΑ 1 ο ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΣΕΛΙΔΑΣ 1 ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ
ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 (Α) Σημειώστε δίπλα σε κάθε πρόταση «Σ» ή «Λ» εφόσον είναι σωστή ή λανθασμένη αντίστοιχα. 1. Τα συντακτικά λάθη ενός προγράμματος
Τελικός Κύκλος Διαγωνισμάτων Γ ΛΥΚΕΙΟΥ Κυριακή 17 Απριλίου 2016 Μάθημα: Α.Ε.Π.Π. KTIΡΙΟ ΤΜΗΜΑΤΑ ΚΑΛΟΚΑΙΡΙΝΑ ΑΡΓΥΡΟΥΠΟΛΗΣ - ΗΛΙΟΥΠΟΛΗΣ - ΓΛΥΦΑΔΑΣ
Τελικός Κύκλος Διαγωνισμάτων Γ ΛΥΚΕΙΟΥ Κυριακή 17 Απριλίου 2016 Μάθημα: Α.Ε.Π.Π. KTIΡΙΟ ΤΜΗΜΑΤΑ ΚΑΛΟΚΑΙΡΙΝΑ ΑΡΓΥΡΟΥΠΟΛΗΣ - ΗΛΙΟΥΠΟΛΗΣ - ΓΛΥΦΑΔΑΣ Ονοματεπώνυμο Τμήμα Καθηγητής Επιτηρητής Αίθουσα Διάρκεια:
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Τελευταίο Μάθημα
Τελευταίο Μάθημα 1. Να χαρακτηρίσετε καθεμία από τις παρακάτω προτάσεις, ως σωστές (Σ) ή λανθασμένες (Λ) Ο χαρακτήρας του κενού ανήκει στο αλφάβητο της γλώσσας. Σ Λ Σε μία αλφαριθμητική τιμή μπορεί να
ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ
ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΜΑΡΤΙΟΣ 2017 ΘΕΜΑΤΑ ΘΕΜΑ 1 Ο Α. Να απαντήσετε στις παρακάτω προτάσεις χαρακτηρίζοντάς τες με το γράμμα Σ
ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΤΕΡΖΑΚΗΣ ΓΙΑΝΝΗΣ ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΕ 19 1 Ο ΛΥΚΕΙΟ ΑΛΙΜΟΥ (ΘΟΥΚΥΔΙΔΕΙΟ) ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1 Δίνεται το παρακάτω πρόγραμμα που καλεί
Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;
ΜΑΘΗΜΑ 7 Κλήση αλγορίθμου από αλγόριθμο Αναδρομή Σ χ ο λ ι κ ο Β ι β λ ι ο ΥΠΟΚΕΦΑΛΑΙΟ 2.2.7: ΕΝΤΟΛΕΣ ΚΑΙ ΔΟΜΕΣ ΑΛΓΟΡΙΘΜΟΥ ΠΑΡΑΓΡΑΦΟI 2.2.7.5: Κλήση αλγορίθμου από αλγόριθμο 2.2.7.6: Αναδρομή εισαγωγη
ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ
ΤΑΞΗ: ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΜΑΘΗΜΑ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ημερομηνία: Τετάρτη 11 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ
φροντιστήρια Θέματα Ανάπτυξης Εφαρμογών σε Προγραμματιστικό Περιβάλλον Γ λυκείου Προσανατολισμός Σπουδών Οικονομίας και Πληροφορικής
Θέματα Ανάπτυξης Εφαρμογών σε Προγραμματιστικό Περιβάλλον Γ λυκείου Προσανατολισμός Σπουδών Οικονομίας και Πληροφορικής Θέμα Α Α1. Να γράψετε στο τετράδιο σας το γράμμα της κάθε πρότασης και δίπλα τη λέξη
ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ
1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΕΜΠΤΗ 26 ΑΠΡΙΛΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ
ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 2013 Γ Λυκείου Τεχνολογική Κατεύθυνση ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5
ΑΕΠΠ 7o Επαναληπτικό Διαγώνισμα
ΑΕΠΠ 7o Επαναληπτικό Διαγώνισμα Ονοματεπώνυμο: ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμίας από τις παρακάτω προτάσεις 1-5 και, δίπλα, τη λέξη ΣΩΣΤΟ, αν η πρόταση είναι σωστή, ή τη λέξη ΛΑΘΟΣ,
Ενδεικτικές Απαντήσεις στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Ενδεικτικές Απαντήσεις στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Θέμα Α Α1 1 Λ 2 Λ 3 Σ 4 Λ 5 Σ Α2. Χαρακτήρας ΑΛΗΘΗΣ Πραγματική -2.0 Λογική ΑΛΗΘΗΣ Λογική ΨΕΥΔΗΣ Ακέραια 4 Α3. α Α[6]
μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10
ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 1 ΙΟΥΝΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
Προγραμματισμός Η/Υ. Συναρτήσεις & Υποπρογράμματα. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Συναρτήσεις & Υποπρογράμματα ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τμηματικός Προγραμματισμός Η επίλυση ενός προβλήματος διευκολύνεται
Επαναληπτική δοκιμασία στην Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Μάιος 2013
ΘΕΜΑ Α Επαναληπτική δοκιμασία στην Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Μάιος 2013 Α1.Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό,
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑ Α ΘΕΜΑΤΑ Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και, δίπλα, τη λέξη
ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ
ΑΡΧΗ 1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 ΘΕΜΑ Α : Α1. Να