ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου.



Σχετικά έγγραφα
2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Πρόβλημα 29 / σελίδα 28

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.

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

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

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

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

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

Κεφ 2. Βασικές Έννοιες Αλγορίθμων

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

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

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

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

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω;

7. Βασικά στοιχεία προγραµµατισµού.

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Ακολουθίας

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

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

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

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Να περιγραφεί η δομή επανάληψης Αρχή_επανάληψης Μέχρις_ότου

Ημερομηνία: Τετάρτη 26 Οκτωβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Βασικές έννοιες προγραμματισμού

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

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

ΚΕΦΑΛΑΙΟ 2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ, ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

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

ΘΕΜΑ Α / Η λογική έκφραση Χ KAI (ΟΧΙ Χ) είναι πάντα ψευδής κάθε τιμή της λογικής μεταβλητής Χ.

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

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Ακολουθιακή ομή

Διάγραμμα Ροής (Flow Chart )


ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

18/ 07/ Σελίδα 1 6

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία.

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

2.2.3 Η εντολή Εκτύπωσε

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

Αριθμητικές Λογικές - Σύνθετες εκφράσεις, εντολή εκχώρησης, εντολές εισόδου εξόδου, Δομές ακολουθίας/ επιλογής/ επανάληψης

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

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

ΚΕΦΑΛΑΙΑ & 8.2 (ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ) ΘΕΩΡΙΑ

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

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

ΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 12/10/2014

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

Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ Λυκείου ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι.ΜΙΧΑΛΕΑΚΟΣ- Α.ΚΑΤΡΑΚΗ - Π.ΣΙΟΤΡΟΠΟΣ

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

του προγράμματος diagrama_rohs.zip )

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ

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

Επικοινωνία:

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

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

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1.

Δομή Επιλογής Απαντήσεις Ασκήσεων

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

Να γράψετε τα αποτελέσματα αυτού του αλγόριθμου για Χ=13, Χ=9 και Χ=22. Και στις 3 περιπτώσεις το αποτέλεσμα του αλγορίθμου είναι 1

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

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Κατασκευή προγράμματος για επίλυση Φυσικομαθηματικών συναρτήσεων

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

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

Transcript:

2.1 Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου. 1) Η τιμή του χ είναι,χ Ητιμή του χ είναι 5 Ηεντολή εμφανίζει ότι υπάρχει στα διπλά εισαγωγικά ως έχει. Το δεύτερο χ όμως είναι έξω από τα εισαγωγικά, άρα θα εμφανιστεί η τιμή του. 2) Η τιμή του χ είναι,y Ητιμή του χ είναι 10 Ηεντολή εμφανίζει ότι υπάρχει στα διπλά εισαγωγικά ως έχει, και την τιμή της μεταβλητής y 3) χ=,χ χ= 5 Ηεντολή εμφανίζει το μήνυμα χ=5 4) χ*y =,x*y χ*y=50 Ηεντολή εμφανίζει ότι υπάρχει στα διπλά εισαγωγικά και το αποτέλεσμα της πράξης που υπάρχει εκτός των εισαγωγικών.

2.2 Αν α και β μεταβλητές με τιμές 5 και 4 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου. 1) Τιμές α, β Ηεντολή εμφανίζει ότι υπάρχει στα διπλά εισαγωγικά ως έχει. Τιμές α,β 2) α 5 Το α δεν βρίσκεται σε διπλά εισαγωγικά,άρα θεωρείται μεταβλητή και εμφανίζεται η τιμή του 3) α+β 9 Το α+β είναι έκφραση και αφού υπολογιστεί {α+β=9} η τιμή της εμφανίζεται στην οθόνη 2) α,β 5 4 Ηεντολή εμφανίζει τις τιμές των μεταβλητών α και β δηλ. 5 4 Όχι 54

2.3 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών α,β και γ; Παράδειγμα_2 α 10 β α^2/5 α+β β β+2 α 20 γ α*2+β β,γ,α Παράδειγμα_2 Επειδή είναι δύσκολο να θυμόμαστε τις τιμές των μεταβλητών (που αλλάζουν) θα κατασκευάσουμε ένα πίνακα τιμών. μεταβλητές α β γ Εμφανίζεται

2.3 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών α,β και γ; α 10 Παράδειγμα_2 Επειδή είναι δύσκολο να θυμόμαστε τις τιμές των μεταβλητών (που αλλάζουν) θα κατασκευάσουμε ένα πίνακα τιμών. β α^2/5 β β+2 α 20 γ α*2+β α+β β,γ,α α β γ Εμφανίζεται 10 Παράδειγμα_2 β=10 2 /5 =100/5= 20 α+β=10+20 = 30

2.3 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών α,β και γ; α 10 Παράδειγμα_2 Επειδή είναι δύσκολο να θυμόμαστε τις τιμές των μεταβλητών (που αλλάζουν) θα κατασκευάσουμε ένα πίνακα τιμών. β α^2/5 β β+2 α 20 γ α*2+β α+β β,γ,α α β γ Εμφανίζεται 10 20 30 Παράδειγμα_2 β=β+2 =20+2 =22 α = 20

2.3 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών α,β και γ; α 10 β α^2/5 β β+2 α 20 γ α*2+β Παράδειγμα_2 α+β β,γ,α Παράδειγμα_2 Επειδή είναι δύσκολο να θυμόμαστε τις τιμές των μεταβλητών (που αλλάζουν) θα κατασκευάσουμε ένα πίνακα τιμών. α β γ Εμφανίζεται 10 20 30 20 22 γ=α*2+β=20*2+22 = 62

2.3 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών α,β και γ; α 10 β α^2/5 β β+2 α 20 γ α*2+β Παράδειγμα_2 α+β β,γ,α Παράδειγμα_2 Επειδή είναι δύσκολο να θυμόμαστε τις τιμές των μεταβλητών (που αλλάζουν) θα κατασκευάσουμε ένα πίνακα τιμών. α β γ Εμφανίζεται 10 20 62 30 20 22 Συνεπώς στη οθόνη του Η/Υ εμφανίζονται οι αριθμοί 30, 22, 62 και 20. 30 22 62 20 Οι τελικές τιμές των α,β,γ είναι αντίστοιχα 20, 22 και 62.

2.4 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών Όνομα και Ιδιότητα αν δοθούν σαν είσοδος οι λέξεις ΣΠΥΡΟΣ,ΦΟΙΤΗΤΗΣ; Παράδειγμα_3 Όνομα; Διάβασε Όνομα Ιδιότητα; Επειδή είναι δύσκολο να θυμόμαστε τις τιμές των μεταβλητών (που αλλάζουν) θα κατασκευάσουμε ένα πίνακα τιμών. Όνομα Ιδιότητα Εμφανίζεται Διάβασε Ιδιότητα Ο/Η, Όνομα, είναι, Ιδιότητα Παράδειγμα_3

2.4 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποια η τελική τιμή των μεταβλητών Όνομα και Ιδιότητα αν δοθούν σαν είσοδος οι λέξεις ΣΠΥΡΟΣ, ΦΟΙΤΗΤΗΣ; Παράδειγμα_3 Όνομα; Διάβασε Όνομα Ιδιότητα; Διάβασε Ιδιότητα Ο/Η, Όνομα, είναι, Ιδιότητα Παράδειγμα_3 Όνομα Ιδιότητα Εμφανίζεται ΣΠΥΡΟΣ ΦΟΙΤΗΤΗΣ Όνομα; Ιδιότητα; Όνομα ΣΠΥΡΟΣ Ιδιότητα; ΦΟΙΤΗΤΗΣ Ο/Η ΣΠΥΡΟΣ είναι ΦΟΙΤΗΤΗΣ Ο/Η ΣΠΥΡΟΣ είναι ΦΟΙΤΗΤΗΣ Η εντολή εμφανίζει τους χαρακτήρες που υπάρχουν σε διπλά εισαγωγικά και τις τιμές των μεταβλητών Όνομα και Ιδιότητα

2.5 Ποιο ή ποια λάθη περιέχει ο ακόλουθος αλγόριθμος; Παράδειγμα_5 Διάβασε α ΣΩΣΤΗ διαβάζει μια τιμή από το πληκτρολόγιο χ α+β ΛΑΘΟΣ X στη μεταβλητή β δεν έχει εκχωρηθεί τιμή Άρα δεν μπορεί να υπολογιστεί η έκφραση α+β. x,y Παράδειγμα_5 ΛΑΘΟΣ X η μεταβλητή y δεν έχει τιμή Άρα η εμφάνιση της τιμή δεν είναι εφικτή.

2.6 Ποιο ή ποια λάθη περιέχει ο ακόλουθος αλγόριθμος; Παράδειγμα_5 α -12.3 χ Διδασκαλία β α+χ α Παράδειγμα Παράδειγμα_5 ΣΩΣΤΗ εκχωρεί μια τιμή στη μεταβλητή α, μια πραγματική τιμή. ΣΩΣΤΗ εκχωρεί μια τιμή στη μεταβλητή χ,μια αλφαριθμητική τιμή. ΛΑΘΟΣ X γιατί δεν μπορεί να υπολογιστεί άθροισμα αριθμητικής και αλφαριθμητικής τιμής ΛΑΘΟΣ X γιατί αρχικά είχε αποδοθεί στη μεταβλητή α μια αριθμητική τιμή, άρα δεν μπορεί πλέον να αποδοθεί αλφαριθμητική τιμή.

2.7 Ποια σύμβολα χρησιμοποιούνται στα διαγράμματα ροής; Έλλειψη : Δηλώνει την αρχή και το τέλος κάθε αλγορίθμου. Αρχή Ρόμβος : Δηλώνει μια ερώτηση με δύο ή περισσότερες εξόδους για απάντηση. Ψευδής Συνθήκη Αληθής Ορθογώνιο : Δηλώνει την εκτέλεση μίας ή περισσοτέρων πράξεων. Εκτέλεση Πράξεων Πλάγιο παραλληλόγραμμο : Δηλώνει την είσοδο ή έξοδο στοιχείων. Είσοδος Έξοδος Βέλος : Δηλώνει την ροή εκτέλεσης του αλγορίθμου.

2.8 Να γραφεί ο ακόλουθος αλγόριθμος με διάγραμμα ροής. Παράδειγμα_2 Αρχή Διάβασε α,β Διάβασε α,β γ α-β γ α-β γ γ Παράδειγμα_2

2.9 Τι είναι τα σχόλια σε ένα αλγόριθμο; Είναι επεξηγηματικές φράσεις που μπορούν να προστεθούν σε οποιοδήποτε σημείο ενός αλγορίθμου. Τα σχόλια εισάγονται με το θαυμαστικό (! ). Ότι ακολουθεί το θαυμαστικό Θεωρείται εξήγηση και Δεν εκτελειται Παράδειγμα_2! Διαβάζονται δύο αριθμοί Παράδειγμα: Διάβασε γ α+β α,β! Πρόσθεση των αριθμών γ Παράδειγμα_2

2.10 Να γραφεί αλγόριθμος που να υπολογίζει την τιμή της αριθμητικής έκφρασης. α+ β 6 -γ 4 + α+β 12 * δ Λύση Όπως και στα μαθηματικά πρέπει να αντικαταστήσουμε τα α,β,γ,δ, με πραγματικές τιμές. Δηλαδή ζητάμε τιμές για τα α,β,γ και δ. Άρα ο αλγόριθμος Θα δέχεται ως είσοδο 4 αριθμητικές τιμές Θα τις εισάγει σε μεταβλητές Και θα υπολογίζει την παράσταση. Και στο τέλος θα εμφανίζει το αποτέλεσμα. πάνε πακέτο Διάβασε Έκφραση Δώσε τέσσερις αριθμητικές τιμές. α,β,γ,δ Μέθοδος: Στις ασκήσεις με τύπους Θα διαβάζουμε τις μεταβλητές και κατόπιν Θα υπολογίζουμε την παράσταση αποτέλεσμα α+β/6 γ^4 + ((α+β)/12)*δ Το αποτέλεσμα της παράστασης είναι, αποτέλεσμα Έκφραση

2.11 Ο υπολογισμός της περιόδου του εκκρεμούς δίνεται από τον τύπο: Τ= 2 π* L g Όπου L το μήκος του εκκρεμούς και g η επιτάχυνση της βαρύτητας. Να γραφεί αλγόριθμος που θα υλοποιεί τον τύπο αυτό. (π =3,14) Λύση Πρέπει να αντικαταστήσουμε τα L,g, με πραγματικές τιμές. Περίοδος_Εκκρεμους Δώσε μήκος και επιτάχυνση βαρύτητας. Μέθοδος: Στις ασκήσεις με τύπους Θα διαβάζουμε τις μεταβλητές και κατόπιν Θα υπολογίζουμε την παράσταση Διάβασε L,g T 2*3.14*Ρίζα(L/g) Η περίοδος του εκκρεμούς είναι, Τ Περίοδος_Εκκρεμους

2.11 Πολλές φορές θα χρειαστεί να χρησιμοποιήσουμε μαθηματικές συναρτήσεις. Οι προγραμματιστές χρησιμοποιούν έτοιμες αυτές τις συναρτήσεις, μέσα από βιβλιοθήκες (μικρά προγραμματάκια). Έτσι και εμείς θα τις θεωρούμε δεδομένες στους αλγόριθμους. Συνηθέστερες συναρτήσεις είναι: ΗΜ(χ) Ημίτονο ΛΟΓ(χ) Λογάριθμος ΣΥΝ(χ) Συνημίτονο Ε(χ) e x ΕΦ(χ) Εφαπτομένη Α_Μ(χ) Ακέραιο μέρος Τ_Ρ(χ) ή Ρ(χ) Τετραγωνική ρίζα Α_Τ(χ) Απόλυτη τιμή

2.12 Να γραφεί αλγόριθμος που θα δέχεται σαν είσοδο μια τιμή που θα αντιστοιχεί στην ταχύτητα ενός αυτοκινήτου,εκφρασμένη σε km/h και θα εμφανίζει την ταχύτητα σε m/sec. Λύση Απαιτείται η δημιουργία αλγορίθμου ο οποίος θα ζητά ένα αριθμό και θα τον μετατρέπει. x *km/h Είναι απαραίτητος ένας τύπος βάσει του οποίου θα γίνεται η μετατροπή.? m/sec x* km h = x* 1000 m 3600 sec 10 = x* 3.6 36 m sec Μετατροπή_Ταχύτητας Δώσε την ταχύτητα σε km/h. Διάβασε x Άρα ο αλγόριθμος είναι : y x/3.6 Η ταχύτητα σε m/sec είναι :, y Μετατροπή_Ταχύτητας

2.13 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει δύο ακέραιες τιμές, θα τις εκχωρεί σε δύο μεταβλητές και κατόπιν θα τις αντιμεταθέτει τις τιμές των δύο μεταβλητών. Στο τέλος θα εμφανίζει τις τιμές των μεταβλητών εμφανίζοντας επεξηγηματικά μηνύματα. Λύση Αντιμετάθεση τιμών σημαίνει ότι μία μεταβλητή θα πάρει την τιμή της άλλης. α β β α Ηλύση όμως αυτή δεν είναι σωστή διότι η πρώτη εντολή θα εκχωρεί στην α την τιμή της β, αλλά η δεύτερη εκχωρεί στην β τη νέα τιμή της α (που είναι ότι είχε η β) Για να λύσουμε το πρόβλημα θα φυλάξουμε σε μια τρίτη (βοηθητική) μεταβλητή,την τιμή της α. Κατόπιν θα αλλάξουμε την τιμή της α και στη β θα εκχωρήσουμε την τιμή της βοηθητικής μεταβλητής. Άρα ο αλγόριθμος είναι : Αντιμετάθεση_τιμών Δώσε δύο τιμές Διάβασε α,β πάνε πακέτο temp α α β β temp Η τιμή του α είναι :, α Η τιμή του β είναι :, β Αντιμετάθεση_τιμών

2.13 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει δύο ακέραιες τιμές, θα τις εκχωρεί σε δύο μεταβλητές και κατόπιν θα τις αντιμεταθέτει τις τιμές των δύο μεταβλητών. Στο τέλος θα εμφανίζει τις τιμές των μεταβλητών εμφανίζοντας επεξηγηματικά μηνύματα. Λύση Αντιμετάθεση τιμών σημαίνει ότι μία μεταβλητή θα πάρει την τιμή της άλλης. α β β α Ηλύση όμως αυτή δεν είναι σωστή διότι η πρώτη εντολή θα εκχωρεί στην α την τιμή της β, αλλά η δεύτερη εκχωρεί στην β τη νέα τιμή της α (που είναι ότι είχε η β) ΠΡΟΣΟΧΗ Για να λύσουμε το πρόβλημα θα φυλάξουμε σε μια τρίτη (βοηθητική) Αν μεταβλητή τον αλγόριθμο,την τιμή των της γράψω α. ως εξής: Κατόπιν θα αλλάξουμε την τιμή της α Θα και παράγει στη β θα τα εκχωρήσουμε ίδια αποτελέσματα, την τιμή αλλά δεν της βοηθητικής είναι σωστή μεταβλητής. λύση σύμφωνα με την εκφώνηση (Πρέπει να εκχωρηθούν τιμές) Άρα ο αλγόριθμος είναι : Διάβασε temp α α β β temp α,β Αντιμετάθεση_τιμών Δώσε δύο τιμές Η τιμή του α είναι :, αβ Η τιμή του β είναι :, αβ Αντιμετάθεση_τιμών

2.14 Ο.Ε.Δ.Β. Να υπολογίσετε σε δραχμές το σύνολο από 1025 λίρες Αγγλίας, 2234 δολάρια Αμερικής και 3459 μάρκα Γερμανίας, με δεδομένο ότι έχετε τις παρακάτω πληροφορίες : Το Ευρώ έχει τιμή πώλησης 330 δρχ. Η λίρα Αγγλίας έχει τιμή πώλησης 550 δρχ. Το δολάριο Αμερικής έχει τιμή 280 δρχ. Λύση Το Μάρκο Γερμανίας έχει τιμή πώλησης 100δρχ. Για να μετατρέψουμε Τις Λίρες Τα Δολάρια και Τα Μάρκα Σε Δραχμές Πολλαπλασιάζουμε τις Λίρες με την τιμή που έχει για τις δραχμές Τα Δολάρια με την τιμή που έχει για τις δραχμές Τα Μάρκα με την τιμή που έχει για τις δραχμές Μετατροπή_Χρημάτων δραχμές 1025*550+2234*280+3459*100 Άρα ο αλγόριθμος είναι : Το ποσό σε δραχμές είναι :, δραχμές Σε αυτήν την άσκηση δεν έχουμε μεταβλητές. Μετατροπή_Χρημάτων

2.15 Να γραφεί αλγόριθμος που θα εμφανίζει το τελευταίο ψηφίο ενός ακεραίου αριθμού. Λύση Για τον υπολογισμό του τελευταίου ψηφίου χρησιμοποιούμε το mod. y mod x Το τελευταίο ψηφίο ενός αριθμού είναι το υπόλοιπο της ακέραιης διαίρεσης με το 10. Για παράδειγμα : 5 mod 10 = 5 23 mod 10 = 3 10 mod 10 =0 1234 mod 10 =4 Έτσι αν διαβάσουμε ένα αριθμό μπορούμε να εμφανίσουμε το τελευταίο ψηφίο με τη βοήθεια του mod10 Άρα ο αλγόριθμος είναι : κόλπο Διάβασε χ Τελευταίο_Ψηφίο Δώσε ένα αριθμό τελευταίο_ψηφίο x mod 10 πάνε πακέτο Το τελευταίο ψηφίο είναι :, τελευταίο_ψηφίο Τελευταίο_Ψηφίο

2.16 Ένας μαθητής αποφάσισε να δουλέψει στο μαγαζί του πατέρα του, έτσι ώστε με τα χρήματα που κερδίζει να αγοράσει κάρτα για το κινητό του που κοστίζει 10. Αν γνωρίζουμε πόσα χρήματα του δίνει ο πατέρας του, καθώς και οι ώρες που εργάστηκε ο μαθητής,να γραφεί αλγόριθμος που να εμφανίζει πόσες κάρτες θα μπορέσει να αγοράσει το παιδί. Λύση Αρχικά πρέπει να υπολογίσουμε το ποσό που μάζεψε το παιδί. Για να το κάνουμε αυτό διαβάζουμε το ωρομίσθιο και τις ώρες που εργάστηκε. Κάρτα Στη συνέχεια θα υπολογίσουμε το ποσό div 10 (ακέραιη διαίρεση). Για να δούμε πόσες κάρτες θα μπορεί να αγοράσει. Άρα ο αλγόριθμος είναι : Δώσε το ωρομίσθιο : Διάβασε ωρομίσθιο Δώσε ώρες εργασίας : Διάβασε ώρες ποσό ωρομίσθιο * ώρες κάρτες ποσό div 10 Ο μαθητής μπορεί να αγοράσει, κάρτες, κάρτες! Ακέραιες φορές που χωρά το 10 στο ποσό Κάρτα Κόλπο

Επικοινωνία: