Η Δομή Επανάληψης Μέχρις_Ότου οι 3 Δομές Επανάληψης ή

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
3o Πανελλήνιο Συνέδριο Πωλήσεων «ΠΩΛΗΣΕΙΣ: ΦΕΡΝΟΥΜΕ ΤΑ ΚΑΤΩ – ΠΑΝΩ» ΠΑΡΟΥΣΙΑΣΗ: e-Invoicing, Υπηρεσίες Ηλεκτρονικής Τιμολόγησης PRESENTER: William Δράκος.
Advertisements

ΣΥΝΑΡΤΗΣΕΙΣ IF & COUNTIF
Πυκνωτές.
1 ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΤΗΝ ΟΡΓΑΝΩΤΙΚΗ ΔΟΜΗ ΤΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΔΙΕΡΕΥΝΗΣΗΣ ΤΗΣ ΦΥΜΑΤΙΩΣΗΣ ΣΕ ΕΘΝΙΚΟ ΕΠΙΠΕΔΟ Ευάγγελος Μαρίνης Επίτιμος Διευθυντής Μικροβιολογικού.
Τεχνικές Προδιαγραφές
Αναδρομη και static Γραψετε την συναρτηση sequence_size που διαβαζει μια απροσδιοριστου μεγεθους σειρας και υπολογιζει και τυπωνει το μεγεθος της. int.
Ας γελάσουμε λίγο. Yπολογίζεται ότι 1 νέος που τελειώνει σήμερα το σχολείο στα 18, με το νέο συνταξιοδοτικό θα πάρει σύνταξη στα 88. Όλο μαζί
Πυκνωτές.
Πυκνωτές.
OIKONOMIKO ΒΑΡΟΜΕΤΡΟ OIKONOMIKO ΒΑΡΟΜΕΤΡΟ alco THE PULSE OF SOCIETY.
Χαρά Λουκαΐδη Στέλλα Ιωάννου. Υπάρχουν παντού μπανάνες! Kowalski, αναφορά!
Αντιμετώπιση Τ1GIII Κ.Τζάκας Αναπληρωτής Καθηγητής Α' Ουρολογική Κλινική Α.Π.Θ. Γ.Ν.Θ. Γ. Γεννηματάς.
Δυναμικη Δεσμευση Μνημης Συνδεδεμενες Λιστες (dynamic memory allocation, linked lists) Πως υλοποιουμαι προγραμματα που δεν γνωριζουμε πριν την εκτελεση.
OIKONOMIKO ΒΑΡΟΜΕΤΡΟ OIKONOMIKO ΒΑΡΟΜΕΤΡΟ alco THE PULSE OF SOCIETY.
OIKONOMIKO ΒΑΡΟΜΕΤΡΟ OIKONOMIKO ΒΑΡΟΜΕΤΡΟ alco THE PULSE OF SOCIETY.
Ζαγκαρέτος Λεωνίδας ΑΕΜ: 607 Ραφαηλίδης Δημήτρης ΑΕΜ: 656
1. Το όνομά σου, η διεύθυνσή σου, το τηλέφωνό σου. Το όνομά σου, η διεύθυνσή σου, το τηλέφωνό σου. 2. Ο χαρακτήρας σου. Ο χαρακτήρας σου 3. To μ π ουφάν.
Είναι δυνατόν τα προσωπικά μου δεδομένα να χρησιμοποιηθούν εναντίον μου ; 1. OXI OXI 2. NAI NAI.
OIKONOMIKO ΒΑΡΟΜΕΤΡΟ OIKONOMIKO ΒΑΡΟΜΕΤΡΟ alco THE PULSE OF SOCIETY.
Σακκά Νικολέτα Μελιώ Πολίτη
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 4: Συνδεσμικότητα Data Engineering Lab 1.
Υπάρχει περίγραμμα; NAI OXI Πιέρ Ογκύστ Ρενουάρ, ‘Νεαρή κοπέλα χτενίζει τα μαλλιά της’,1894.
Η Δομή Επανάληψης οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Η παρουσίαση της εντολής Μέχρις_ότου είναι από την εισήγηση των κ. Σ. Δουκάκη.
Τα ΟΧΙ και τα ΝΑΙ του Διαδικτύου Στίχοι οι μαθητές της Στ΄2.
ΤΕΙ ΚΑΛΑΜΑΤΑΣ - ΧΡΗΜΕ ΔΙΟΙΚΗΣΗ ΑΝΘΡΩΠΙΝΩΝ ΠΟΡΩΝ ΕΑΡΙΝΟ ΕΞΑΜ ΕΠΙΚΟΙΝΩΝΙΑ.
ΕΥΡΩΠΑΪΚΟ ΠΡΟΓΡΑΜΜΑ (LIFE+) PROTEAS: ΑΠΟΤΕΛΕΣΜΑΤΑ ΤΗΣ ΕΡΕΥΝΑΣ ΑΞΙΟΛΟΓΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΛΕΓΧΟΥ ΕΦΑΡΜΟΓΗΣ ΤΩΝ ΚΑΝΟΝΙΣΜΩΝ REACH/CLP ΣΤΗΝ ΕΛΛΑΔΑ Εισηγήτρια:
ΟΡΙΣΜΟΣ, ΑΙΤΙΟΛΟΓΙΑ, ΑΝΤΙΜΕΤΩΠΙΣΗ
ΗΜΕΡΙΔΑ Κινητικότητας ΚΑ1 Επαγγελματικής Εκπαίδευσης και Κατάρτισης ‘’Υλοποιώ και Διαχειρίζομαι ΣΩΣΤΑ’’ Δρ. Ειρήνη Ντρούτσα Προϊσταμένη Εθνικής Μονάδας.
ΕΡΕΥΝΑ ΝΕΟΛΑΙΑ KAI ΕΚΠΑΙΔΕΥΣΗ alco alco THE PULSE OF SOCIETY.
1 Η ΓΙΑ ΚΑΙ Η ΛΕΙΤΟΥΡΓΙΑ ΤΗΣ Η δομή Για περιέχει 3 τμήματα (εντολές) που εκτελούνται αυτόματα(εσωτερικά στη Για) Για i από 1 μέχρι 100 i ← 1 i
Δύο έρευνες για την αξιοποίηση των συστημάτων CRM και την διαχείριση πελατών.
ΥΠΟ ΤΗΝ ΑΙΓΙΔΑ ΤΟΥ ΔΗΜΟΥ ΑΘΗΝΑΙΩΝ. Διοργάνωση:  Ένας νέος κύκλος διαπραγμάτευσης ανοίγει  Ανάγκη για οριοθέτηση στο Κοινωνικό επιχειρείν.  Δεν είναι.
Τέταρτο μάθημα Ψηφιακά Ηλεκτρονικά.
ΟΙ ΦΙΛΟΙ ΜΟΥ ΖΟΥΝ ΣΤΟ FACEBOOK
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.)
Κεφάλαιο 5 ον ΗΛΕΚΤΡΙΣΜΟΣ.
Εισαγωγή στο Περιβάλλον της Visual Basic
Ο ΓΗΡΙΑΤΡΙΚΟΣ ΑΣΘΕΝΗΣ ΜΕ ΝΕΟΠΛΑΣΜΑΤΙΚΟ ΝΟΣΗΜΑ
Τι μπορεί να υπολογιστεί…;
for (παράσταση_1; παράσταση_2; παράσταση_3)
«Αυτομέτρηση» Σωστή τεχνική και αξιοπιστία του μετρητή σακχάρου
ΠΑΚΤΩΜΕΝΗΣ ΣΤΑ ΑΚΡΑ ΤΗΣ
Σπιρουλίνα Η Σπιρουλίνα είναι ένα αρχεγόνο πολυκυτταρικό μικρό φύκι που εμφανίστηκε στη γη πριν από 3,5 δισεκατομμύρια χρόνια. Έχει την ικανότητα να φωτοσυνθέτει,
ΜΑΘΗΣΗ.
Project Β’: Το σχολείο στο σινεμά
Από τη Δομή Επανάληψης Για στην Όσο Πηγή: Τσιωτάκης Παναγιώτης
ΠΑΡΟΥΣΙΑΣΗ ΠΕΙΡΑΜΑΤΙΚΩΝ ΔΕΔΟΜΕΝΩΝ
ΜΕΤΑΒΛΗΤΕΣ - ΣΤΑΘΕΡΕΣ …. Μεταβλητή Π.χ. Αριθμός=7 Διεύθυνση 1300 RAM
Ποικιλία επισιτιστικών υπηρεσιών
ΤΕΙ ΚΑΛΑΜΑΤΑΣ - ΧΡΗΜΕ ΜΑΡΚΕΤΙΝΓΚ ΤΡΑΠΕΖΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΤΕΧΝΙΚΕΣ ΠΩΛΗΣΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜ ΕΠΙΚΟΙΝΩΝΙΑ.
Βιολογία Β’ Λυκείου Γενικής Παιδείας
ΣΤΟ ΜΕΛΛΟΝ ΣΧΟΛΕΙΟ.
Μηχανισμοί υποξυγοναιμίας
ΣΕΜΙΝΑΡΙΟ, ο ΓΕ. Λ. Ν. Ιωνίας. Διευθυντής: κ
ΕΚ ΤΩΝ ΠΡΟΤΕΡΩΝ ΑΙΡΕΣΙΜΟΤΗΤΕΣ
Εισαγωγή στη Συγκριτική Πολιτική
Από τη Δομή Επανάληψης Για στην Όσο
οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες…
Dr. Παναγιώτης Πανουργιάς Παθολόγος Γαστρεντερολόγος Ιατρός Εργασίας
ALDEHYD CETON 4 TIẾT (2).
MÔN HOÁ 11 CHƯƠNG 4: ĐẠI CƯƠNG VỀ HOÁ HỮU CƠ
ΤΕΚΤΟΠΥΡΙΤΙΚΑ Χαλαζίας Σανίδινο Ορθόκλαστο Μικροκλινής Πλαγιόκλαστα
Công nghệ sản xuất Nitrobenzen và Anilin
Μηχανισμοί υποξυγοναιμίας
Από τη Δομή Ακολουθίας στις Δομές Επανάληψης
ΑσφAλεια του ΔιαδικτΥου
Μια Πόλη Για Πεζούς ..
Δύναμη και αλληλεπίδραση
Νομοθεσία σχετική με ακτινοπροστασία
Υπολογισμός Αντιστρόφου Πίνακα με τη Χρήση Νευρωνικών Δικτύων.
Μεταγράφημα παρουσίασης:

Η Δομή Επανάληψης Μέχρις_Ότου οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Πηγή: Τσιωτάκης Παναγιώτης

Δομή Επανάληψης Μέχρις_ότου Να αναπτύξετε αλγόριθμο που θα ζητά από το χρήστη να μαντέψει το συνδυασμό ενός χρηματοκιβωτίου Ο αλγόριθμος θα δέχεται αριθμούς μέχρι να εισαχθεί ο σωστός συνδυασμός Έξοδος του αλγορίθμου είναι οι προσπάθειες που πραγματοποιήθηκαν

Δομή Επανάληψης Μέχρις_ότου Η διατύπωση της εκτύπωσης παραπέμπει στη χρήση της δομής Μέχρις_ότου Να αναπτύξετε αλγόριθμο που θα ζητά από το χρήστη να μαντέψει το συνδυασμό ενός χρηματοκιβωτίου Ο αλγόριθμος θα δέχεται αριθμούς μέχρι να εισαχθεί ο σωστός συνδυασμός Έξοδος του αλγορίθμου είναι οι προσπάθειες που πραγματοποιήθηκαν

Συνδυασμός χρηματοκιβωτίου Αλγόριθμος Εύρεση_Συνδυασμού Τέλος Εύρεση_Συνδυασμού

Συνδυασμός χρηματοκιβωτίου Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // Τέλος Εύρεση_Συνδυασμού Ο σωστός συνδυασμός δεν εισάγεται με Διάβασε, αλλά με Δεδομένα

Συνδυασμός χρηματοκιβωτίου Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // Αρχή_επανάληψης Μέχρις_ότου __________________ Τέλος Εύρεση_Συνδυασμού Δίνουμε έμφαση στη σχεδίαση της δομής επανάληψης – τον σκελετό του αλγορίθμου

Συνδυασμός χρηματοκιβωτίου Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // Αρχή_επανάληψης Μέχρις_ότου αριθμός = συνδυασμός Τέλος Εύρεση_Συνδυασμού Η επανάληψη συνεχίζεται μέχρι να δοθεί ο σωστός συνδυασμός

Συνδυασμός χρηματοκιβωτίου Φροντίζουμε να λειτουργεί ο βρόχος με τη χρήση μετρητή του πλήθους των επαναλήψεων δηλαδή των προσπαθειών – Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Τέλος Εύρεση_Συνδυασμού

Συνδυασμός χρηματοκιβωτίου Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Τέλος Εύρεση_Συνδυασμού Επαναληπτικά πρέπει να διαβάζουμε τον αριθμό της νέας προσπάθειας

Συνδυασμός χρηματοκιβωτίου Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Έξοδος είναι οι προσπάθειες που πραγματοποιήθηκαν

Συνδυασμός χρηματοκιβωτίου – Δ.Ρ. Το «Αρχή_επανάληψης» δεν έχει ειδικό σχήμα, το βέλος γυρίζει πίσω. Έτσι, δηλώνεται η επανάληψη Συνδυασμός χρηματοκιβωτίου – Δ.Ρ. Αρχή Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Δεδομένα //συνδυασμός// προσπάθειες ← 0 Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 OXI αριθμός=συνδυασμός ΝΑΙ Αποτελέσματα //προσπάθειες// Τέλος

Συνδυασμός χρηματοκιβωτίου – Δ.Ρ. Ο αριθμός των επαναλήψεων είναι άγνωστος, δεν μπορεί να υλοποιηθεί με τη δομή Για Αρχή Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Δεδομένα //συνδυασμός// προσπάθειες ← 0 ... μπορεί όμως να υλοποιηθεί με τη δομή Όσο Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 OXI αριθμός=συνδυασμός ΝΑΙ Αποτελέσματα //προσπάθειες// Τέλος

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Έμφαση στο σκελετό – Η συνθήκη πρέπει να τοποθετηθεί στην αρχή του βρόχου Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Όσο ________________ επανάλαβε Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Διάβασε αριθμούς μέχρι να διαβαστεί ο σωστός (και μέτρα τις προσπάθειες) Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Όσο αριθμός <> συνδυασμός επανάλαβε Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς Όσο δεν έχει διαβαστεί ο σωστός αριθμός συνέχισε να διαβάζεις κι άλλους (και μέτρα τις προσπάθειες)

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Όσο αριθμός <> συνδυασμός επανάλαβε Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Όσο αριθμός <> συνδυασμός επανάλαβε Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Μεταφέραμε όλες τις εντολές ωστόσο στη συνθήκη της δομής Όσο χρησιμοποιείται η μεταβλητή αριθμός η οποία δεν έχει πάρει τιμή! Πρέπει να διαβαστεί από το χρήστη η πρώτη τιμή εκτός βρόχου Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Όσο αριθμός <> συνδυασμός επανάλαβε Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Ο αλγόριθμος είναι πλήρης αλλά υπάρχει ένα λογικό λάθος Δεν θα καταμετρηθεί η πρώτη προσπάθεια Για την επίλυση του λάθους αλλάζουμε τη σειρά των εντολών του βρόχου Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Διάβασε αριθμός Όσο αριθμός <> συνδυασμός επανάλαβε προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Πρώτα καταμετράται η νέα προσπάθεια Στη συνέχεια διαβάζεται ο νέος αριθμός που θα ελεγχθεί στην επόμενη επανάληψη Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Διάβασε αριθμός Όσο αριθμός <> συνδυασμός επανάλαβε προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Η διαφοροποίηση της δομής Μέχρις_ότου με τη δομή Όσο, είναι η θέση της λογικής έκφρασης – συνθήκης Στην Όσο η συνθήκη ελέγχεται στην αρχή (συνθήκη συνέχειας), ενώ στην Μέχρις_ότου μετά την εκτέλεση της ομάδας εντολών (συνθήκη τερματισμού) Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Διάβασε αριθμός Όσο αριθμός <> συνδυασμός επανάλαβε προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς Οι συνθήκες των δύο δομών είναι συμπληρωματικές, με άλλα λόγια αντίθετες

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Η μεταβλητή στη συνθήκη ελέγχου της δομής Μέχρις_ότου δε χρειάζεται να λάβει τιμή πριν την έναρξη της επανάληψης, Κάτι που είναι απαραίτητο στη δομή Όσο Για αυτό το λόγο πρέπει να χρησιμοποιηθεί δύο φορές η εντολή «Διάβασε αριθμός», ώστε και να αρχικοποιείται η μεταβλητή αριθμός, αλλά και να τροποποιείται (κριτήριο περατότητας) Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Διάβασε αριθμός Όσο αριθμός <> συνδυασμός επανάλαβε προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς

Από τη δομή Μέχρις_ότου στην Όσο Αλγόριθμος Εύρεση_Συνδυασμού Δεδομένα // συνδυασμός // προσπάθειες ← 0 Αρχή_επανάληψης Διάβασε αριθμός προσπάθειες ← προσπάθειες + 1 Μέχρις_ότου αριθμός = συνδυασμός Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού Από τη δομή Μέχρις_ότου στην Όσο Η μετατροπή από τη μια δομή στην άλλη γενικά απαιτεί την αντιστροφή της συνθήκης Όπως φάνηκε και στο παράδειγμα όμως, χρειάζεται προσοχή ώστε ο αλγόριθμος να λειτουργεί σωστά Αλγόριθμος Εύρεση_Συνδυασμού_αλλιώς Δεδομένα // συνδυασμός // προσπάθειες ← 0 Διάβασε αριθμός Όσο αριθμός <> συνδυασμός επανάλαβε προσπάθειες ← προσπάθειες + 1 Τέλος_επανάληψης Αποτελέσματα // προσπάθειες // Τέλος Εύρεση_Συνδυασμού_αλλιώς Για να επιτευχθεί αυτό, πρέπει μια – μια οι εντολές να εκτελεστούν για λίγες επαναλήψεις με κατάλληλα δεδομένα Προσοχή πρέπει να επιδεικνύεται και στην ακραία περίπτωση (μία ή καμία επανάληψη)

Πώς επιλέγουμε τη σωστή δομή επανάληψης

Επιλογή μεταξύ της δομής Για και των άλλων δομών επανάληψης Όταν είναι γνωστός ο αριθμός των επαναλήψεων, τότε χρησιμοποιείται η δομή επανάληψης Για Όταν είναι άγνωστος ο αριθμός των επαναλήψεων, τότε χρησιμοποιείται η δομή επανάληψης Όσο ή Μέχρις_ότου Όταν απαιτείται η διακοπή των επαναλήψεων βάσει συνθήκης, τότε επίσης χρησιμοποιείται η δομή Όσο ή Μέχρις_ότου

Επιλογή μεταξύ της δομής Όσο και Μέχρις_ότου Επιλογή μεταξύ της δομής Όσο και Μέχρις_ότου Όταν απαιτείται έλεγχος μίας συνθήκης και στη συνέχεια η εκτέλεση ομάδας εντολών προτιμάται η δομή Όσο Με τη δομή Όσο μπορούν να επιλυθούν όλα τα προβλήματα, γι’ αυτό είναι η σημαντικότερη Όταν η επανάληψη πρέπει να εκτελεστεί τουλάχιστον μία φορά, είναι προτιμότερη η χρήση της δομής επανάληψης Μέχρις_ότου

Επιλογή μεταξύ της δομής Όσο και Μέχρις_ότου Επιλογή μεταξύ της δομής Όσο και Μέχρις_ότου Οι περιπτώσεις όπου προτιμάται η δομή Μέχρις_ότου είναι στον έλεγχο εγκυρότητας τιμών ή στον έλεγχο αποδεκτών τιμών Καθώς και στην επιλογή από προκαθορισμένες απαντήσεις ή μενού

οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Η Δομή Επανάληψης Μέχρις_Ότου οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Τέλος Παρουασίασης