ݺߣ

ݺߣShare a Scribd company logo
ΑΕΠΠ ΤΕΣΤ
Μια πιστωτική κάρτα έχει όριο αγορών 1000Ε. Να γράψετε αλγόριθμο οποίος:
Α) Για κάθε αγορά θα διαβάζει το όνομα του προϊόντος και την τιμή του. Στην
τιμή θα γίνεται έλεγχος ώστε να είναι θετικός αριθμός.
Β) Θα τερματίζει όταν το υπόλοιπο δεν επαρκεί για την επόμενη αγορά.
Γ) Θα τυπώνει τον μέσο όρο των τιμών των προϊόντων που αγοράστηκαν
Δ) Θα τυπώνει το όνομα του ακριβότερο προϊόντος καθώς και την τιμή του
Ε) Θα τυπώνει τα ονόματα καθώς και το πλήθος των προϊόντων που στοίχησαν
πάνω από 100Ε.
Υποθέστε πως όλα τα προϊόντα έχουν διαφορετική τιμή.
Ακολουθεί ενδεικτική λύση.
Βήμα 1 κατανόηση
Δεδομένα:
Σταθερά δεδομένα: όριο ποσού 1000Ε
Μεταβλητά δεδομένα: όνομα (ον), τιμή (τ)
Ζητούμενα:
Μέσος όρος τιμών (ΜΟ), Μέγιστη τιμή (maxτ), Όνομα ακριβότερου προϊόντος (ονmax)
Ονόματα προϊόντων με τιμή >100Ε (ον), πλήθος προϊόντων με τιμή >100Ε (πλ100)
Παράδειγμα:
Προϊόν τιμή (E) Υπόλοιπο
Camera 50 950
Computer 600 350
Printer 200 150
TV 400 δεν μπορεί να γίνει η αγορά
ΜΟ=(50+600+200)/3 Μέγιστη τιμή=600Ε Ακριβότερο προϊόν->Computer
Πλήθος προϊόντων με τιμή >100Ε = 2 (Computer και Printer)
Βήμα 2 Ανάλυση
Υποπρόβλημα 1: Επαναληπτική δομή αγνώστου πλήθους επαναλήψεων, τερματίζει
πριν το άθροισμα ξεπεράσει το 1000 ή όσο το υπόλοιπο επαρκεί για την επόμενη
αγορά.
Υποπρόβλημα 2: Εισαγωγή μεταβλητών δεδομένων και έλεγχος ορθότητας τιμής της
τ (τ>0)
Υποπρόβλημα 3: Εύρεση μέσου όρου-> Εύρεση αθροίσματος των τ , και εύρεση
πλήθους των τ. (πλ)
Υποπρόβλημα 4: Εύρεση μέγιστου τ και του αντίστοιχου ον.
Υποπρόβλημα 5: Εύρεση του πλήθους των τ>100 (πλ100) και των αντίστοιχων ον.
Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική
Υ1000
Διάβασε τ
Όσο Υ>=τ επανάλαβε
ΥΥ-τ
Διάβασε τ
Τέλος _επανάληψης
Τέλος πιστωτική
Υποπρόβλημα 1: Επαναληπτική δομή
αγνώστου πλήθους επαναλήψεων, τερματίζει
πριν το άθροισμα ξεπεράσει το 1000 ή όσο το
υπόλοιπο επαρκεί για την επόμενη αγορά.
Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική
Υ1000
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
Όσο Υ>=τ επανάλαβε
ΥΥ-τ
Διάβασε ον
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
Τέλος _επανάληψης
Τέλος πιστωτική
Υποπρόβλημα 2: Εισαγωγή μεταβλητών
δεδομένων και έλεγχος ορθότητας τιμής της τ
(τ>0)
Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική
Υ1000
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
πλ0
Όσο Υ>=τ επανάλαβε
ΥΥ-τ
Διάβασε ον
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
πλπλ+1
Τέλος _επανάληψης
Sum1000-Y
Αν πλ>0 τότε
ΜΟsum/πλ
Εμφάνισε MO
αλλιώς
Εμφάνισε ‘ Δεν έγιναν αγορές’
Τέλος_Αν
Τέλος πιστωτική
Κίνδυνος παραβίασης κριτηρίου
καθοριστικότητας:
στη περίπτωση που η πρώτη τιμή
του τ ήταν > 1000 οπότε το πλ
παραμένει 0.
Υποπρόβλημα 3: Εύρεση μέσου όρου->
Εύρεση αθροίσματος των τ , και εύρεση
πλήθους των τ. (πλ)
Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική
Υ1000
max -9999
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
πλ0
Όσο Υ>=τ επανάλαβε
ΥΥ-τ
Διάβασε ον
Αν τ>max τότε
maxτ
ονmaxον
Τέλος_Αν
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
πλπλ+1
Τέλος _επανάληψης
Sum1000-Y
Αν πλ>0 τότε
ΜΟsum/πλ
Εμφάνισε MO
Εμφάνισε max, ονmax
αλλιώς
Εμφάνισε ‘ Δεν έγιναν αγορές’
Τέλος_Αν
Τέλος πιστωτική
Κίνδυνος παραβίασης κριτηρίου
καθοριστικότητας:
στη περίπτωση που η πρώτη τιμή
του τ ήταν > 1000 οπότε το πλ
παραμένει 0.
Υποπρόβλημα 4: Εύρεση μέγιστου τ και του
αντίστοιχου ον.
Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική
Υ1000
max -9999
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
πλ0
πλ1000
Όσο Υ>=τ επανάλαβε
ΥΥ-τ
Διάβασε ον
Αν τ>max τότε
maxτ
ονmaxον
Τέλος_Αν
Αν τ>100 τότε
πλ100πλ100+1
Εμφάνισε ον
Τέλος_Αν
Αρχή_επανάληψης
Διάβασε τ
Μέχρις_ότου τ>0
πλπλ+1
Τέλος _επανάληψης
Sum1000-Y
Αν πλ>0 τότε
ΜΟsum/πλ
Εμφάνισε MO
Εμφάνισε max, ονmax
Εμφάνισε πλ100
αλλιώς
Εμφάνισε ‘ Δεν έγιναν αγορές’
Τέλος_Αν
Τέλος πιστωτική
Κίνδυνος παραβίασης κριτηρίου
καθοριστικότητας:
στη περίπτωση που η πρώτη τιμή
του τ ήταν > 1000 οπότε το πλ
παραμένει 0.
Υποπρόβλημα 5: Εύρεση του πλήθους των
τ>100 (πλ100) και των αντίστοιχων ον.
Βήμα 4 Έλεγχος αλγορίθμου
Πλήθος
επαναλήψεων
Υ τ ον πλ πλ100 max oνmax sum MO Οθόνη
Πριν την
επανάληψη
1000 50 -------- 0 0 -9999 ------ ----- ------ ------
1η 950 600 camera 1 0 50 camera ----- ------ ------
2η 350 200 computer 2 1 600 computer ----- ------
-
computer
3η 150 400 printer 3 2 600 computer ----- ------
-
printer
Μετά την
επανάληψη
150 400 printer 3 2 600 computer 850 283,3 283,3
600
computer
2

More Related Content

What's hot (7)

Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠΔιαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Eleni Kokkinou
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
Eleni Kokkinou
Κεφ. 1.3 Δομή επιλογής
Κεφ. 1.3 Δομή επιλογήςΚεφ. 1.3 Δομή επιλογής
Κεφ. 1.3 Δομή επιλογής
Ιωάννου Γιαννάκης
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΚεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Ιωάννου Γιαννάκης
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
George Papaloukas
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
George Papaloukas
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠΔιαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Eleni Kokkinou
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
Eleni Kokkinou
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΚεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Ιωάννου Γιαννάκης
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
George Papaloukas
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
George Papaloukas

Recently uploaded (20)

LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025
LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025
LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025
ntinakatirtzi
G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)
G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)
G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)
GeorgeDiamandis11
ΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdf
ΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdfΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdf
ΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdf
Dimitra Mylonaki
Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.
Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.
Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.
GeorgeDiamandis11
Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025
Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025
Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025
Sofia Mpourmpoulithra
2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf
2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf
2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf
2dimkoryd
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
pasxelfstone
Τι γιορτάζουμε κάθε μέρα της Μεγάλης Εβδομάδος.
Τι γιορτάζουμε κάθε μέρα της Μεγάλης  Εβδομάδος.Τι γιορτάζουμε κάθε μέρα της Μεγάλης  Εβδομάδος.
Τι γιορτάζουμε κάθε μέρα της Μεγάλης Εβδομάδος.
Δήμητρα Τζίνου
Test Bank for Medical Surgical Nursing 10th Edition by Lewis
Test Bank for Medical Surgical Nursing 10th Edition by LewisTest Bank for Medical Surgical Nursing 10th Edition by Lewis
Test Bank for Medical Surgical Nursing 10th Edition by Lewis
gulombahoum
Μικτή προσέγγιση Montessori-Creative Technologies.pdf
Μικτή προσέγγιση Montessori-Creative Technologies.pdfΜικτή προσέγγιση Montessori-Creative Technologies.pdf
Μικτή προσέγγιση Montessori-Creative Technologies.pdf
GeorgeDiamandis11
PHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟ
PHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟPHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟ
PHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟ
pasxelfstone
ΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ -- 4o ΔΗΜΟΤΙΚΟ
ΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ --  4o ΔΗΜΟΤΙΚΟΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ --  4o ΔΗΜΟΤΙΚΟ
ΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ -- 4o ΔΗΜΟΤΙΚΟ
pasxelfstone
ΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής Αφήγησης
ΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής ΑφήγησηςΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής Αφήγησης
ΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής Αφήγησης
GeorgeDiamandis11
Population and Community Health Nursing 6th Edition Clark Test Bank
Population and Community Health Nursing 6th Edition Clark Test BankPopulation and Community Health Nursing 6th Edition Clark Test Bank
Population and Community Health Nursing 6th Edition Clark Test Bank
ogborhws
Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2
Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2
Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2
GeorgeDiamandis11
ΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα Ελληνικά
ΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα ΕλληνικάΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα Ελληνικά
ΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα Ελληνικά
GeorgeDiamandis11
Ασφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
Ασφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝΑσφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
Ασφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
pasxelfstone
Θεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBL
Θεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBLΘεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBL
Θεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBL
GeorgeDiamandis11
Η Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη Κοζάνης
Η Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη ΚοζάνηςΗ Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη Κοζάνης
Η Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη Κοζάνης
ssuser720b85
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYING
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYINGΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYING
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYING
pasxelfstone
LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025
LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025
LTTA in Cuneo αναφορά, 27-29 Μαρτίου 2025
ntinakatirtzi
G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)
G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)
G.A.M.E. – (Στόχος, Προσβασιμότητα, Κίνητρα, Περιβάλλον)
GeorgeDiamandis11
ΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdf
ΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdfΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdf
ΠΡΟΣΦΥΓΕΣ ΧΑΡΑΖΟΝΤΑΣ ΔΡΟΜΟΥΣ εποπτικό υλικό.pdf
Dimitra Mylonaki
Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.
Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.
Μάθηση με Εστίαση στις Δυνατότητες -Αναστοχασμός , αυτοαξιολόγηση, αξιολόγηση.
GeorgeDiamandis11
Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025
Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025
Οδηγίες Διδασκαλίας Αρχαίων κ αρχ απο Μετφρ 2024 2025
Sofia Mpourmpoulithra
2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf
2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf
2ο ΔΗΜ ΣΧ ΚΟΡΥΔΑΛΛΟΥ_ΕΓΓΡΑΦΗ Α ΔΗμ _2025_26.pdf
2dimkoryd
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ - - 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
pasxelfstone
Τι γιορτάζουμε κάθε μέρα της Μεγάλης Εβδομάδος.
Τι γιορτάζουμε κάθε μέρα της Μεγάλης  Εβδομάδος.Τι γιορτάζουμε κάθε μέρα της Μεγάλης  Εβδομάδος.
Τι γιορτάζουμε κάθε μέρα της Μεγάλης Εβδομάδος.
Δήμητρα Τζίνου
Test Bank for Medical Surgical Nursing 10th Edition by Lewis
Test Bank for Medical Surgical Nursing 10th Edition by LewisTest Bank for Medical Surgical Nursing 10th Edition by Lewis
Test Bank for Medical Surgical Nursing 10th Edition by Lewis
gulombahoum
Μικτή προσέγγιση Montessori-Creative Technologies.pdf
Μικτή προσέγγιση Montessori-Creative Technologies.pdfΜικτή προσέγγιση Montessori-Creative Technologies.pdf
Μικτή προσέγγιση Montessori-Creative Technologies.pdf
GeorgeDiamandis11
PHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟ
PHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟPHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟ
PHISHING ΚΑΙ ΑΠΑΤΕΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ - 4ο ΔΗΜΟΤΙΚΟ
pasxelfstone
ΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ -- 4o ΔΗΜΟΤΙΚΟ
ΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ --  4o ΔΗΜΟΤΙΚΟΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ --  4o ΔΗΜΟΤΙΚΟ
ΚΑΛΗ ΣΥΜΠΕΡΙΦΟΡΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ -- 4o ΔΗΜΟΤΙΚΟ
pasxelfstone
ΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής Αφήγησης
ΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής ΑφήγησηςΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής Αφήγησης
ΨΗΦΙΑΚΗ ΑΦΗΓΗΣΗ-Παρουσίαση της Ψηφιακής Αφήγησης
GeorgeDiamandis11
Population and Community Health Nursing 6th Edition Clark Test Bank
Population and Community Health Nursing 6th Edition Clark Test BankPopulation and Community Health Nursing 6th Edition Clark Test Bank
Population and Community Health Nursing 6th Edition Clark Test Bank
ogborhws
Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2
Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2
Μικρομάθηση - Μάθηση με Εστίαση στις Δυνατότητες 2
GeorgeDiamandis11
ΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα Ελληνικά
ΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα ΕλληνικάΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα Ελληνικά
ΔΗΜΙΟΥΡΓΙΚΟ STEΑM παρουσίαση στα Ελληνικά
GeorgeDiamandis11
Ασφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
Ασφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝΑσφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
Ασφάλεια στο διαδίκτυο -- 4ο ΔΗΜΟΤΙΚΟ ΑΜΠΕΛΟΚΗΠΩΝ
pasxelfstone
Θεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBL
Θεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBLΘεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBL
Θεωρητικές βάσεις της Μάθησης με Εστίαση στις Δυνατότητες - SBL
GeorgeDiamandis11
Η Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη Κοζάνης
Η Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη ΚοζάνηςΗ Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη Κοζάνης
Η Παράδοση της Ορθόδοξης Εκκλησίας- Ιερά Μητρόπολη Κοζάνης
ssuser720b85
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYING
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYINGΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYING
ΔΙΑΔΙΚΤΥΑΚΟΣ ΕΚΦΟΒΙΣΜΟΣ -- CYBERBULLYING
pasxelfstone

ΑΕΠΠ 4

  • 1. ΑΕΠΠ ΤΕΣΤ Μια πιστωτική κάρτα έχει όριο αγορών 1000Ε. Να γράψετε αλγόριθμο οποίος: Α) Για κάθε αγορά θα διαβάζει το όνομα του προϊόντος και την τιμή του. Στην τιμή θα γίνεται έλεγχος ώστε να είναι θετικός αριθμός. Β) Θα τερματίζει όταν το υπόλοιπο δεν επαρκεί για την επόμενη αγορά. Γ) Θα τυπώνει τον μέσο όρο των τιμών των προϊόντων που αγοράστηκαν Δ) Θα τυπώνει το όνομα του ακριβότερο προϊόντος καθώς και την τιμή του Ε) Θα τυπώνει τα ονόματα καθώς και το πλήθος των προϊόντων που στοίχησαν πάνω από 100Ε. Υποθέστε πως όλα τα προϊόντα έχουν διαφορετική τιμή. Ακολουθεί ενδεικτική λύση.
  • 2. Βήμα 1 κατανόηση Δεδομένα: Σταθερά δεδομένα: όριο ποσού 1000Ε Μεταβλητά δεδομένα: όνομα (ον), τιμή (τ) Ζητούμενα: Μέσος όρος τιμών (ΜΟ), Μέγιστη τιμή (maxτ), Όνομα ακριβότερου προϊόντος (ονmax) Ονόματα προϊόντων με τιμή >100Ε (ον), πλήθος προϊόντων με τιμή >100Ε (πλ100) Παράδειγμα: Προϊόν τιμή (E) Υπόλοιπο Camera 50 950 Computer 600 350 Printer 200 150 TV 400 δεν μπορεί να γίνει η αγορά ΜΟ=(50+600+200)/3 Μέγιστη τιμή=600Ε Ακριβότερο προϊόν->Computer Πλήθος προϊόντων με τιμή >100Ε = 2 (Computer και Printer)
  • 3. Βήμα 2 Ανάλυση Υποπρόβλημα 1: Επαναληπτική δομή αγνώστου πλήθους επαναλήψεων, τερματίζει πριν το άθροισμα ξεπεράσει το 1000 ή όσο το υπόλοιπο επαρκεί για την επόμενη αγορά. Υποπρόβλημα 2: Εισαγωγή μεταβλητών δεδομένων και έλεγχος ορθότητας τιμής της τ (τ>0) Υποπρόβλημα 3: Εύρεση μέσου όρου-> Εύρεση αθροίσματος των τ , και εύρεση πλήθους των τ. (πλ) Υποπρόβλημα 4: Εύρεση μέγιστου τ και του αντίστοιχου ον. Υποπρόβλημα 5: Εύρεση του πλήθους των τ>100 (πλ100) και των αντίστοιχων ον.
  • 4. Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική Υ1000 Διάβασε τ Όσο Υ>=τ επανάλαβε ΥΥ-τ Διάβασε τ Τέλος _επανάληψης Τέλος πιστωτική Υποπρόβλημα 1: Επαναληπτική δομή αγνώστου πλήθους επαναλήψεων, τερματίζει πριν το άθροισμα ξεπεράσει το 1000 ή όσο το υπόλοιπο επαρκεί για την επόμενη αγορά.
  • 5. Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική Υ1000 Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 Όσο Υ>=τ επανάλαβε ΥΥ-τ Διάβασε ον Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 Τέλος _επανάληψης Τέλος πιστωτική Υποπρόβλημα 2: Εισαγωγή μεταβλητών δεδομένων και έλεγχος ορθότητας τιμής της τ (τ>0)
  • 6. Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική Υ1000 Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 πλ0 Όσο Υ>=τ επανάλαβε ΥΥ-τ Διάβασε ον Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 πλπλ+1 Τέλος _επανάληψης Sum1000-Y Αν πλ>0 τότε ΜΟsum/πλ Εμφάνισε MO αλλιώς Εμφάνισε ‘ Δεν έγιναν αγορές’ Τέλος_Αν Τέλος πιστωτική Κίνδυνος παραβίασης κριτηρίου καθοριστικότητας: στη περίπτωση που η πρώτη τιμή του τ ήταν > 1000 οπότε το πλ παραμένει 0. Υποπρόβλημα 3: Εύρεση μέσου όρου-> Εύρεση αθροίσματος των τ , και εύρεση πλήθους των τ. (πλ)
  • 7. Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική Υ1000 max -9999 Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 πλ0 Όσο Υ>=τ επανάλαβε ΥΥ-τ Διάβασε ον Αν τ>max τότε maxτ ονmaxον Τέλος_Αν Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 πλπλ+1 Τέλος _επανάληψης Sum1000-Y Αν πλ>0 τότε ΜΟsum/πλ Εμφάνισε MO Εμφάνισε max, ονmax αλλιώς Εμφάνισε ‘ Δεν έγιναν αγορές’ Τέλος_Αν Τέλος πιστωτική Κίνδυνος παραβίασης κριτηρίου καθοριστικότητας: στη περίπτωση που η πρώτη τιμή του τ ήταν > 1000 οπότε το πλ παραμένει 0. Υποπρόβλημα 4: Εύρεση μέγιστου τ και του αντίστοιχου ον.
  • 8. Βήμα 3 ΕπίλυσηΑλγόριθμος πιστωτική Υ1000 max -9999 Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 πλ0 πλ1000 Όσο Υ>=τ επανάλαβε ΥΥ-τ Διάβασε ον Αν τ>max τότε maxτ ονmaxον Τέλος_Αν Αν τ>100 τότε πλ100πλ100+1 Εμφάνισε ον Τέλος_Αν Αρχή_επανάληψης Διάβασε τ Μέχρις_ότου τ>0 πλπλ+1 Τέλος _επανάληψης Sum1000-Y Αν πλ>0 τότε ΜΟsum/πλ Εμφάνισε MO Εμφάνισε max, ονmax Εμφάνισε πλ100 αλλιώς Εμφάνισε ‘ Δεν έγιναν αγορές’ Τέλος_Αν Τέλος πιστωτική Κίνδυνος παραβίασης κριτηρίου καθοριστικότητας: στη περίπτωση που η πρώτη τιμή του τ ήταν > 1000 οπότε το πλ παραμένει 0. Υποπρόβλημα 5: Εύρεση του πλήθους των τ>100 (πλ100) και των αντίστοιχων ον.
  • 9. Βήμα 4 Έλεγχος αλγορίθμου Πλήθος επαναλήψεων Υ τ ον πλ πλ100 max oνmax sum MO Οθόνη Πριν την επανάληψη 1000 50 -------- 0 0 -9999 ------ ----- ------ ------ 1η 950 600 camera 1 0 50 camera ----- ------ ------ 2η 350 200 computer 2 1 600 computer ----- ------ - computer 3η 150 400 printer 3 2 600 computer ----- ------ - printer Μετά την επανάληψη 150 400 printer 3 2 600 computer 850 283,3 283,3 600 computer 2