Ανάπτυξη Εφαρμογών σε Προγραμαμτιστικό Περιβάλλον Πίνακες- 6ο κεφάλαιο Θέμα Α Α1. Να απαντήσετε με Σ- Λ. 1. Μια ακολουθία εντολών 0, 1 είναι κατανοητή από τον επεξεργαστή και µπορεί να εκτελεστεί χωρίς µετατροπή 2. Οι συµβολικές γλώσσες έφεραν την ανεξαρτησία από την αρχιτεκτονική κάθε υπολογιστή 3. Οι γλώσσες υψηλού επιπέδου ήρθαν να επιλύσουν τις αδυναµίες των συµβολικών γλωσσών για καλύτερη επικοινωνία ανθρώπου - µηχανής 4. Η C++ και οι Java είναι αντικειµενοστραφείς γλώσσες 5. Στον οπτικό προγραµµατισµό ο προγραµµατιστής δεν γράφει κώδικα αλλά σχεδιάζει τα οπτικά αντικείµενα της εφαρµογής του 6. Ο οδηγούµενος από τα γεγονότα προγραµµατισµός και οι γλώσσες οπτικού προγραµµατισµού αξιοποιούν τα γραφικά χαρακτηριστικά του υπολογιστή (ποντίκι, µενού κ.λ.π.) 7. Οι γλώσσες 4ης γενιάς χρησιµοποιούνται σε εφαρµογές που χρησιµοποιούν βάσεις δεδοµένων 8. Λεξιλόγιο µιας γλώσσας είναι όλες οι ακολουθίες που δηµιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις 9. Τα σύγχρονα προγραµµατιστικά περιβάλλοντα υλοποιήσεις διερµηνευτή και µεταγλωττιστή χρησιµοποιούν 10. Η παράλειψη µιας εντολής Τέλος_αν είναι λογικό λάθος Α2. Να συνδέσετε τα στοιχεία της στήλης Α με τα στοιχεία των στηλών Β και Γ ΟΝΟΜΑ ΓΛΩΣΣΑΣ 1. Fortran 2. Cobol 3. Algol 4. Prolog 5. Lisp 6. Pascal 7. Basic 8. C 9. C++ 10. Java 11. PL/1 1 ΤΟΜΕΑΣ ΕΦΑΡΜΟΓΩΝ Ι. Επιστηµονικός II. Εµπορικός III. Επιστηµονικός και Εµπορικός IV. Προγραµµατισµός συστηµάτων V. Προγραµµατισµός στο διαδίκτυο VI. Γενικής χρήσης VII. Τεχνητής νοηµοσύνης ΕΙΔΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ A. Συναρτησιακός B. Αντικειµενοστραφής C. Μη διαδικασιακός D. Διαδικασιακός µικτές
Ανάπτυξη Εφαρμογών σε Προγραμαμτιστικό Περιβάλλον Πίνακες- 6ο κεφάλαιο Α3. 1.Τα βήµατα για τη δηµιουργία ενός προγράµµατος είναι: α) συντάκτης β) συνδέτης γ) πηγαίο πρόγραµµα δ) µεταγλωττιστής ε) εκτελέσιµο πρόγραµµα στ) αντικείµενο πρόγραµµα 2. Μία λογική έκφραση µπορεί να περιλαµβάνει : ι)µόνο λογικούς τελεστές. ιι) µόνο λογικούς και συγκριτικές τελεστές. ιιι)όλους τους τελεστές. 3.Αν ισχύουν τα παρακάτω zß x>y x,y ιδιου τύπου αß z τότε : ι)οι x,y είναι αριθµητικού τύπου και οι α,z είναι λογικού ιι) x,y,α,z αριθµητικού ιιι) x,y,α,z αλφαριθµητικού ιv) x,y,α,z λογικού Α4. Να αναπτύξετε. 1. Διαφορές Συντακτικών Και Λογικών Λαθών. 2. Τι εξέλιξη Προκάλεσαν Οι Γλώσσες 4ης Γενιάς. 3. Τι γνωρίζετε Για Τον Οπτικό Και Τον Οδηγούµενο Απο Το Γεγονός Προγραµµατισµό Α5. Διάβασε ΗΡΑ Για κ απο -3 µέχρι ΗΡΑ Εµφάνισε κ Ωß 18/100 Εµφάνισε κ 1. Ποιές απο τις παραπάνω ορίζονται ως µεταβλητές; 2. Ποιές ως σταθερές; 3. Ποιά τιµή θα εµφανίσει το κ µετά την εκτέλεση της επανάληψης; 4. Ποιές απο τις παραπάνω χαρακτηρίζονται δεσµευµένες λέξεις; 5. Δώστε τιµή στο ΗΡΑ για να εκτελεστεί η επανάληψη 0 φορές. 2
Ανάπτυξη Εφαρμογών σε Προγραμαμτιστικό Περιβάλλον Πίνακες- 6ο κεφάλαιο Α6.Να αναφέρετε ποιά κριτήρια δεν ικανοποιούνται στο παρακάτω τμήμα αλγορίθμου και να προτείνετε λύση Αß 120 Οσο Α<>0 επανάλαβε Αß 120 Για ω απο 2 µέχρι 5 Αß Α-40 ΜΟß ω/α Α7. Πόσες φορές θα εκτελεστούν οι παρακάτω επαναλήψεις ; 1. Κß 0 οσο κ<>13 επανάλαβε κß κ-2 τέλος_επανάληψης 2. Για κ απο 7 µέχρι 3 µε_βήµα 2 Εµφάνισε «ΗΡΑ» Τέλος_Επανάληψης Θέμα Β Β1. Να εκτελέσετε το παρακάτω αλγόριθμο με διάγραμμα ροής. Ηß 10 Ρß 0 Αß 13 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ Η<=Α ΤΟΤΕ Ρß Α ΟΣΟ Ρ>=Α ΕΠΑΝΑΛΑΒΕ Αß Α DIV Η ΕΜΦΑΝΙΣΕ Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΛΛΙΩΣ Ρß Η ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ Η=Ρ ΕΜΦΑΝΙΣΕ Η,Ρ,Α 3
Ανάπτυξη Εφαρμογών σε Προγραμαμτιστικό Περιβάλλον Πίνακες- 6ο κεφάλαιο Β2. Να εκτελέσετε για το παρακάτω τμήμα αλγορίθμου πίνακα τιμών. λ ß 18 ωß 9 αρχή_επανάληψης λß λ+ ω div 3 βß ω + λ div ω οσο λ>ω επανάλαβε βß λ mod β ωß ω + λ div (β div 2) εµφανισε β,ω βß β-2 τέλος_επαναληψης λß λ+3 µέχρις_ότου λ<>ω και ω>23 εµφάνισε λ Β3.Να κάνετε τις παρακάτω μετατροπές. (οσοà Για) Ηß 10 Ρß 0 Αß 1 ΟΣΟ Η>1 ΕΠΑΝΑΛΑΒΕ Ηß Η-3 Ρß Ρ+Η Αß Α*Η ΕΜΦΑΝΙΣΕ Η,Ρ,Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΕΜΦΑΝΙΣΕ Η,Ρ,Α (μέχρις_ότουà όσο) διάβασε ΗΡΑ αρχή_επανάληψης εµφάνισε ΗΡΑ ΗΡΑß ΗΡΑ*2 Μέχρις_ότου ΗΡΑ=0 Εµφάνισε ΗΡΑ (όσοà μέχρις_ότου) διάβασε ΗΡΑ όσο ΗΡΑ<> 0 επανάλαβε εµφάνισε ΗΡΑ ΗΡΑß ΗΡΑ*2 Εµφάνισε ΗΡΑ 4
Ανάπτυξη Εφαρμογών σε Προγραμαμτιστικό Περιβάλλον Πίνακες- 6ο κεφάλαιο Θέμα Γ Στη διάρκεια της χρονιάς ένας καθηγητής είχε 71 µαθητές, στους οποίους µοίρασε 37 φυλλάδια µε σηµειώσεις. Να γράψετε αλγόριθµο όπου: (1) θα καταχωρούνται σε κατάλληλους πίνακες 1. το όνοµα κάθε µαθητή 2. το πλήθος των σελίδων κάθε φυλλαδίου, που πρέπει να είναι τουλάχιστον 1 3. το πλήθος των σελίδων που διάβασε ο κάθε µαθητής από το κάθεφυλλάδιο, που µπορεί να κυµαίνεται ανάµεσα στο 0 και στο πλήθος των σελίδων του φυλλαδίου (2) θα εµφανίζονται για κάθε φυλλάδιο τα ονόµατα όσων µαθητών το διάβασαν ολόκληρο. (3) θα εµφανίζεται το όνοµα του µαθητή που έχει διαβάσει τις λιγότερες σελίδες του µεγαλύτερου φυλλαδίου. (4)Ποίος μαθητής έκανε τις περισσότερες σελίδες διαβάσματος συνολικά; 5
Ανάπτυξη Εφαρμογών σε Προγραμαμτιστικό Περιβάλλον Πίνακες- 6ο κεφάλαιο Θέμα Δ Μια εταιρεία ασχολείται µε εγκαταστάσεις φωτοβολταϊκών συστηµάτων, µε τα οποία οι πελάτες της έχουν τη δυνατότητα αφενός να παράγουν ηλεκτρική ενέργεια για να καλύπτουν τις ανάγκες της οικίας τους, αφετέρου να πωλούν την πλεονάζουσα ενέργεια προς 0,55 /kwh, εξασφαλίζοντας επιπλέον έσοδα. Η εταιρεία αποφάσισε να ερευνήσει τις εγκαταστάσεις που πραγµατοποίησε την προηγούµενη χρονιά σε δέκα (10) πελάτες που βρίσκονται ο καθένας σε διαφορετική πόλη της Ελλάδας. Να αναπτύξετε αλγόριθμο: Δ1. Να διαβάζει για κάθε πελάτη το όνοµά του και το όνοµα της πόλης στην οποία διαµένει και να τα αποθηκεύει στον δισδιάστατο πίνακα ΟΝ[10,2]. Να διαβάζει το ποσό της ηλεκτρικής ενέργειας σε kwh που παρήγαγαν τα φωτοβολταϊκά συστήµατα κάθε πελάτη, καθώς και το ποσό της ηλεκτρικής ενέργειας που κατανάλωσε κάθε πελάτης για κάθε µήνα του έτους, και να τα αποθηκεύει στους πίνακες Π[10,12] για την παραγωγή και Κ[10,12] για την κατανάλωση αντίστοιχα (δεν απαιτείται έλεγχος εγκυρότητας των δεδοµένων). 2. Να υπολογίζει την ετήσια παραγωγή και κατανάλωση ανά πελάτη καθώς και τα ετήσια έσοδά του σε ευρώ ( ). Θεωρήστε ότι για κάθε πελάτη η ετήσια παραγόµενη ηλεκτρική ενέργεια είναι µεγαλύτερη ή ίση της ενέργειας που έχει καταναλώσει. 3. Να εµφανίζει το όνοµα της πόλης στην οποία σηµειώθηκε η µεγαλύτερη παραγωγή ηλεκτρικού ρεύµατος. 4. Να εµφανίζει τον αριθµό του µήνα µε τη µικρότερη παραγωγή ηλεκτρικής ενέργειας. Θεωρήστε ότι υπάρχει µόνο ένας τέτοιος µήνας. Καλή επιτυχία και ο Θεός µαζί σας. ------------------------------------------Εκεῖνο τὸν καιρό, ὁ Ιησοῦς περνοῦσε µέσα ἀπὸ τὴν Ιεριχώ. Εκεῖ ὑπῆρχε κάποιος, ποὺ τὸ ὄνοµά του ἦταν Ζακχαῖος. Ηταν ἀρχιτελώνης καὶ πλούσιος. Αὐτὸς προσπαθοῦσε νὰ δεῖ ποιὸς εἶναι ὁ Ιησοῦς δὲν µποροῦσε ὅµως ἐξαιτίας τοῦ πλήθους καὶ γιατὶ ἦταν µικρόσωµος. Ετρεξε λοιπὸν µπροστὰ πρὶν ἀπὸ τὸ πλῆθος κι ἀνέβηκε σὲ µιὰ συκοµουριὰ γιὰ νὰ τὸν δεῖ, γιατὶ θὰ περνοῦσε ἀπὸ κεῖ. Οταν ἔφτασε ὁ Ιησοῦς στὸ σηµεῖο ἐκεῖνο, κοίταξε πρὸς τὰ πάνω, τὸν εἶδε καὶ τοῦ εἶπε «Ζακχαῖε, κατέβα γρήγορα, γιατὶ σήµερα πρέπει νὰ µείνω στὸ σπίτι σου». Εκεῖνος κατέβηκε γρήγορα καὶ τὸν ὑποδέχτηκε µὲ χαρά. Ολοι ὅσοι τὰ εἶδαν αὐτὰ διαµαρτύρονταν κι ἔλεγαν ὅτι πῆγε νὰ µείνει στὸ σπίτι ἑνὸς ἁµαρτωλοῦ. Τότε σηκώθηκε ὁ Ζακχαῖος καὶ εἶπε στὸν Κύριο «Κύριε, ὑπόσχοµαι νὰ δώσω τὰ µισὰ ἀπὸ τὰ ὑπάρχοντά µου στοὺς φτωχοὺς καὶ ν ἀνταποδώσω στὸ τετραπλάσιο ὅσα ἔχω πάρει µὲ ἀπάτη». Ο Ιησοῦς, ἀπευθυνόµενος σ αὐτόν, εἶπε «Σήµερα αὐτὴ ἡ οἰκογένεια σώθηκε γιατὶ κι αὐτὸς ὁ τελώνης εἶναι ἀπόγονος τοῦ Αβραάµ. Ο Υἱὸς τοῦ Ανθρώπου ἦρθε γιὰ ν ἀναζητήσει καὶ νὰ σώσει αὐτοὺς ποὺ ἔχουν χάσει τὸν δρόµο τους». 6