: " : " : " = 0 < 0 = ", + Τ_Ρ(Δ)) / = ", - Τ_Ρ(Δ))



Σχετικά έγγραφα
Άσκηση 4 Ένας αυτόματος πωλητής αναψυκτικών λειτουργεί δεχόμενος μόνο κέρματα των 50, 20 και 10

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

94 (υποδειγματικά) Λυμένες Ασκήσεις Α.Ε.Π.Π.

Λύσεις Ασκήσεις Χριστουγέννων

Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1)

10 Α2. 5 Α3. (ΟΧΙ = 20-4*2^2)) H (X>Ψ ΚΑΙ X > Ψ

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

Δομή Επιλογής. Κεφάλαιο 4 ο. 3.1 Εισαγωγή. 3.2 Απλή δομή επιλογής

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

Ανάπτυξη Εφαρμογών. (Μονάδες 8) Α2. α. να αναφέρετε ονομαστικά τα κριτήρια που πρέπει απαραίτητα να ικανοποιεί ένας αλγόριθμος.

ΘΕΜΑΤΑ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 2014

Απλή Αν Σύνθετη Αν Πολλαπλή Αν

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

Όνομα : Επώνυμο: Τάξη : Καθηγητής : Ημ/νία : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ( ) Γ2

Δραστηριότητα Περίπτωσης. Τίτλος: Οι διαφορές της απλής, της σύνθετης και της εμφωλευμένης δομής επιλογής

Στο παραπάνω τμήμα υπάρχουν περιττοί έλεγχοι. Να γράψετε ξανά το παραπάνω τμήμα χωρίς τους περιττούς ελέγχους.

13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1) 15<2^4 H 7=6+1 KAI 2*3>6 (5>4 H 2^0=1) KAI 5<>5 (2+3=3+2) και (6 div 2=0)

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ομή Επανάληψης

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

10 Α2. 5 Α3. (ΟΧΙ = 20-4*2^2)) H (X>Ψ ΚΑΙ X > Ψ

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

β. Ποιοι λόγοι θα μας οδηγούσαν στο να αναθέσουμε την επίλυση προβλημάτων στον υπολογιστή; (μονάδες 4) (Μονάδες 6)

Σελίδα 1 από 7 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

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

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

max & min Μεθοδολογία - 1 Τα βήματα που συνήθως ακολουθούμε στις τεχνικές εύρεσης max & min είναι τα εξής:

Α4. 1. Α_Τ( Χ 22) < = 3 2. (Χ MOD 10 ) MOD 5 = 0 3. ( X MOD 2 < > 0 ) KAI (X > = 100 KAI X < = 999) KAI ( (X DIV 100 ) MOD 2 = 0)

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 02/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ - Π. ΣΙΟΤΡΟΠΟΣ- Α. ΚΑΤΡΑΚΗ

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

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

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

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Γ ΛΥΚΕΙΟΥ HM/NIA: 21/2/2016

Γενικές εξετάσεις 2014 Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Τεχνολογική Κατεύθυνση

Ασκήσεις Χριστουγέννων

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

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

Ενότητα 4. Επίλυση μαθηματικών προβλημάτων με το ΒΥΟΒ

Κεφάλαιο 4 ο. Δομή επιλογής. Περιεχόμενα

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

α. Να συμπληρώσετε τις επόμενες εντολές εκχώρησης, ώστε τα κενά κελιά του πίνακα να αποκτήσουν τις επιθυμητές τιμές.

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

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

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

στο μάθημα προσανατολισμού Γ τάξης ενιαίου Λυκείου: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

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

max & min Μεθοδολογία Τα βήματα που ακολουθούμε σε όλες τις τεχνικές εύρεσης max & min είναι τα εξής 2:

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

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

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

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

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012

στο μάθημα κατεύθυνσης Γ τάξης ενιαίου Λυκείου: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (χρονική διάρκεια: sec)

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

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

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

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

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

Α2. Οι πίνακες ακεραίων Α και Β είναι μονοδιάστατοι με πέντε και τρία στοιχεία αντίστοιχα. Τα περιεχόμενα τους είναι:

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ

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

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

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

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

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

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

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 5x + 14y -2z = 6

Διαγώνισμα. Ανάπτυξης Εφαρμογών. Προγραμματιστικό Περιβάλλον. 1. Να μετατραπεί σε ισοδύναμο με αποκλειστική χρήση της δομής ΟΣΟ... ΕΠΑΝΑΛΑΒΕ.

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

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


ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2012 ÈÅÌÅËÉÏ ΕΚΦΩΝΗΣΕΙΣ

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Β - Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: Β(ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

καθώς και το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ΓΛΩΣΣΑ»:

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

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

Λουκίδης Θεόδωρος ΕΚΦΩΝΗΣΕΙΣ

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΓΕ.Λ. ΟΙΚ & ΠΛΗΡ (ΘΕΡΙΝΑ) ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΓΙΑΝΝΗΣ ΜΙΧΑΛΕΑΚΟΣ ΘΕΜΑ Α

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

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

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

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

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

ΑΠΑΝΤΗΣΕΙΣ. Επιµέλεια: Οµάδα Πληροφορικής της Ώθησης

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ

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

οµή Επιλογής Α. Κατηγορία προβληµάτων Β. Κριτήριο Αλγορίθµου Γ. Τρόπος αναπαράστασης αλγορίθµων . Είδος σταθεράς Ε. Λογική τιµή

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

Κόστος Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ Να γραφεί ξανά ώστε να μην περιέχει πλεονασμούς. Μονάδες 6 Α2 Να συμπληρώσετε των παρακάτω πίνακα

Transcript:

Δομή Επιλογής Άσκηση 1 - τριώνυμο Να γραφεί αλγόριθμος που να βρίσκει τις ρίζες ενός τριωνύμου. Αρχικά να ρωτά τους συντελεστές α, β και γ του τριωνύμου και κατόπιν να εμφανίζει τις ρίζες ή την ένδειξη Αδύνατη εξίσωση αν αυτή δεν έχει πραγματικές ρίζες Αλγόριθμος Τριώνυμο Εκτύπωσε "Δώστε τον συντελεστή του μεγιστοβάθμιου όρου (α) : " Εκτύπωσε "Δώστε τον συντελεστής του x (β) : " Εκτύπωσε "Δώστε τον σταθερό όρο (γ) : " Διάβασε γ Δ β^2-4*α*γ! η διακρίνουσα Αν α = 0 τότε Εμφάνισε "Δεν είναι τριώνυμο" Αλλιώς_Αν Δ < 0 τότε Εμφάνισε "Αδύνατη εξίσωση" Εμφάνισε "1η ρίζα = ", (-β + Τ_Ρ(Δ)) / (2*α) Εμφάνισε "2η ρίζα = ", (-β - Τ_Ρ(Δ)) / (2*α) Άσκηση 2 Ένα κατάστημα πώλησης ηλεκτρονικών παιχνιδιών, έχει θέσει ως στόχο για τις ημέρες των Χριστουγέννων την προώθηση μιας συγκεκριμένης κονσόλας παιχνιδιών. Για το λόγο αυτό, σκοπεύει να δώσει προμήθεια στους πωλητές της, ανάλογα με τα τεμάχια που θα καταφέρει ο καθένας να πουλήσει. Ο παρακάτω πίνακας δείχνει το ποσοστό επί των πωλήσεων που θα λάβει σαν προμήθεια ο πωλητής και υπολογίζεται κλιμακωτά.

Τεμάχια Ποσοστό επί της πώλησης 1-20 0,2% 21-50 0,25% 51-100 0,3% 101 και πάνω 0,4% Εάν κάθε κονσόλα κοστίζει 150 ευρώ, να γίνει αλγόριθμος που θα διαβάζει τα τεμάχια που πούλησε ένας πωλητής και θα εμφανίζει την προμήθεια που ο πωλητής θα λάβει. Αλγόριθμος παιχνιδομηχανή! Η εκφώνηση μας ζητάει να διαβάσουμε τα τεμάχια που πούλησε ο πωλητής Διάβασε τεμάχια! Σε αυτά τα τεμάχια, αντιστοιχούν κάποια έσοδα. Υπολόγισέ τα. πωλήσεις <- τεμάχια * 150! Υπολογισμός προμήθειας κλιμακωτά Αν τεμάχια <= 20 τότε προμήθεια <- πωλήσεις * 0,2/100 Αλλιώς_αν τεμάχια <= 50 τότε προμήθεια <- 20 * 0,2/100 + (πωλήσεις - 20) * 0,25/100 Αλλιώς_αν τεμάχια <= 100 τότε προμήθεια <- 20 * 0,2/100 + (50-20) * 0,25/100 + (πωλήσεις - 50) * 0,3/100 Αλλιώς προμήθεια <- 20 * 0,2/100 + (50-20) * 0,25/100 + (100-50) * 0,3/100 + (πωλήσεις - 100) * 0,4/100 Εμφάνισε "Η συνολική προμήθεια για την πώληση ", τεμάχια," τεμαχίων είναι ", προμήθεια, " ευρώ" παιχνιδομηχανή

Άσκηση 3 - ελάχιστο/μέγιστο Να γραφεί αλγόριθμος που να ζητά διαδοχικά τρεις αριθμούς και στο τέλος να εμφανίζει τον μικρότερο τους. Ο κλασικός αλγόριθμος υπολογισμού μικρότερου ή μεγαλύτερου από μια σειρά αριθμών. Αρχικά θεωρούμε μικρότερο (μεγαλύτερο) τον πρώτο αριθμό που συναντάμε. Έπειτα, κάθε επόμενο αριθμό τον συγκρίνουμε με αυτόν που θεωρούμε εμείς μικρότερο μέχρι εκείνη την στιγμή. Αλγόριθμος Μικρότερος! στην μεταβλητή μικρ θα κρατάμε τον μικρότερο αριθμό απ' αυτούς..!..που έχουμε συναντήσει μέχρι εκείνη την στιγμή Εμφάνισε "Δώστε τον 1ο αριθμό : " μικρ α! αυτός είναι ο μικρότερος Εμφάνισε "Δώστε τον 2ο αριθμό : " Αν β < μικρ τότε μικρ β! αν είναι μικρότερος απ' τον πρώτο Εμφάνισε "Δώστε τον 3ο αριθμό : " Διάβασε γ Αν γ < μικρ τότε μικρ γ! είναι μικρότερος απ' όλους μέχρι τώρα Εμφάνισε "μικρότερος είναι ο ", μικρ Άσκηση 4 - αποφύγετε τα φωλιασμένα Αν (1) Να γραφεί αλγόριθμος που να ζητά δύο ακέραιους αριθμούς και να ελέγχει αν αυτοί είναι άρτιοι ή περιττοί. Μετά να εμφανίζει το μήνυμα και οι δύο άρτιοι αν είναι και οι δύο άρτιοι ή και οι δύο περιττοί αν είναι και οι δύο περιττοί και τέλος ένας άρτιος και ένας περιττός αν είναι ο ένας άρτιος και ο άλλος περιττός. Αλγόριθμος ΔυοΆρτιοιΠεριττοί_Αντιπαράδειγμα Εμφάνισε "Δώστε τον 1ο αριθμό : " Εκτύπωσε "Δώστε τον 2ο αριθμό : "

Αν α mod 2 = 0 τότε ΑΝ β mod 2 = 0 τότε Εμφάνισε "Και οι δυο άρτιοι" Εμφάνισε "Ο ένας άρτιος και ο άλλος περιττός" Αν β mod 2 = 0 τότε Εμφάνισε "Ο ένας άρτιος και ο άλλος περιττός" Εμφάνισε "Και οι δυο περιττοί" Τα φωλιασμένα Αν πάντα οδηγούν σε ακατανόητους αλγορίθμους. Ο σωστός τρόπος να γράφουμε κώδικα είναι με λογικές μεταβλητές Αλγόριθμος ΔυοΆρτιοιΠεριττοί Εμφάνισε "Δώστε τον 1ο αριθμό : " Εκτύπωσε "Δώστε τον 2ο αριθμό : " Άρτιος_ο_1ος α mod 2 = 0 Άρτιος_ο_2ος β mod 2 = 0 Αν Άρτιος_ο_1ος και Άρτιος_ο_2ος τότε Εμφάνισε "Και οι δυο άρτιοι" _αν όχι Άρτιος_ο_1ος και όχι Άρτιος_ο_2ος τότε Εμφάνισε "Και οι δυο περιττοί" Εμφάνισε "Ο ένας άρτιος και ο άλλος περιττός" Άσκηση 5 - αποφύγετε τα φωλιασμένα Αν (2) Ένας προγραμματιστής έγραψε τον παρακάτω απαίσιο κώδικα Αλγόριθμος Θέμα2_2006 Διάβασε x Αν x mod 2 = 0 τότε y x div 2

Αν y 10 τότε y 2*x + y y x^2 Εμφάνισε y Να ξαναγράψετε τον κώδικα ώστε να δίνει τα ίδια αποτελέσματα και ταυτόχρονα να είναι δυνατό να διαβαστεί από άνθρωπο. (από τις εξετάσεις 2006) Αλγόριθμος Θέμα2_2006 Διάβασε x xζυγός x mod 2 = 0 Αν xζυγός και x 20 τότε! ζυγός, μικρότερος-ίσος του 20 y x div 2 + 2*x _αν xζυγός τότε! ζυγός, μεγαλύτερος του 20 y x div 2! περιττός, αφού απέτυχαν οι προηγούμενες y x^2 Εμφάνισε y Σε ένα μπλοκ Αν-Αλλιως_Αν ο διερμηνευτής δεν επιλέγει την περίπτωση που ταιριάζει καλύτερα! (όπως θα έκανε ίσως ένας άνθρωπος). Ο διερμηνευτής επιλέγει την πρώτη Αλλιώς_Αν που θα ικανοποιηθεί. Η σειρά των συνθηκών στις Αλλιώς_Αν είναι πολύ σημαντική. Ο διερμηνευτής δεν θα μπερδευτεί καθόλου στις διαδοχικές συνθήκες xζυγός και x 20 και xζυγός. Θα τις ελέγξει με την σειρά εμφάνισης, συνεπώς η δεύτερη θα ικανοποιηθεί μόνο για ζυγούς μεγαλύτερους από 20. Το θα ικανοποιηθεί μόνο για τους περιττούς, αφού οι δύο πρώτες συνθήκες έχουν καλύψει όλους τους άρτιους (δείτε και άσκηση 33). Εδώ χρησιμοποιούμε την λογική μεταβλητή xζυγός, χωρίς να είναι απαραίτητη. Κάνει όμως τον κώδικα καθαρότερο και λίγο ταχύτερο, με κόστος μια θέση μνήμης (δείτε και άσκηση 45).

Άσκηση 6 - πρωτοβάθμια εξίσωση Να γραφεί αλγόριθμος σε ψευδογλώσσα που να ζητά τους συντελεστές α, βτης εξίσωσης πρώτου βαθμού αx + β = 0και να δίνει την λύση. Να γίνεται πλήρη διερεύνηση της εξίσωσης και για τις περιπτώσεις που αυτή είναι αδύνατη ή αόριστη. Αλγόριθμος ΠρωτοβάθμιαΕξίσωση Εμφάνισε "Δώστε τον συντελεστή του x : " Εμφάνισε "Δώστε τον σταθερό όρο : " Αν α = 0 και β = 0 τότε Εμφάνισε "Αόριστη εξίσωση (όλα τα x είναι λύσεις)" _αν α = 0 και β 0 τότε Εμφάνισε "Αδύνατη εξίσωση (δεν υπάρχει λύση)" Εμφάνισε "Η λύση είναι : ", -β/α