ΑΝ Χ<> Α_Μ(Χ) ΤΟΤΕ ΓΡΑΨΕ “Λάθος” ΤΕΛΟΣ_ΑΝ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δομές Διακλάδωσης Μην ελπίζεις ότι θα ξεφύγεις αν κάνεις κάποιο κακό. Γιατί κι αν ξεφύγεις απ’ τη προσοχή των άλλων, θα υποπέσεις στην αντίληψη της συνείδησής.
Advertisements

Να καταργήσουμε τη ΓΛΩΣΣΑ και να κρατήσουμε μόνο την ψευδογλώσσα
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Εντολες Επιλογης (Selection)
ΘΠ06 - Μεταγλωττιστές Πίνακας Συμβόλων, Σημασιολογικές Ενέργειες.
Δ Η Μ Η Τ Ρ Η Σ Ε Υ Σ Τ Α Θ Ι Α Δ Η Σ Τ Α Ξ Η : ΑΤ’1
Ενότητα Η Δομή Επανάληψης
Κεφάλαιο 2 : Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Τι θα κάνουμε Στο υπάρχον σενάριο θα προστεθούν 3 λειτουργίες : Όταν το αυτοκίνητο βρίσκεται εκτός πίστας η μέγιστη δυνατή μονάδα μετατόπισής του θα μειώνεται.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου.
Ασκήσεις.
1 Ολυμπιάδα Πληροφορικής Μάθημα 2. 2 Στόχοι μαθήματος Αριθμητικοί– Λογικοί Τελεστές Η εντολή IF.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
ΠΙΝΑΚΑΣ ΕΝΤΟΛΩΝ ΨΕΥΔΟΚΩΔΙΚΑ
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Δομή επιλογής Η δομή επιλογής είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και δύο ομάδες εντολών, από τις οποίες θα εκτελεστούν, η μεν.
Η Δομή Επανάληψης οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Η παρουσίαση της εντολής Μέχρις_ότου είναι από την εισήγηση των κ. Σ. Δουκάκη.
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Βασικές συνιστώσες/εντολές ενός αλγορίθμου
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Τα υπέρ και τα κατά Stomikrocosmotistaxismas.blogspot.gr.
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ.
1 Η ΓΙΑ ΚΑΙ Η ΛΕΙΤΟΥΡΓΙΑ ΤΗΣ Η δομή Για περιέχει 3 τμήματα (εντολές) που εκτελούνται αυτόματα(εσωτερικά στη Για) Για i από 1 μέχρι 100 i ← 1 i
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου.
Ένας εκδοτικός οίκος χρησιμοποιεί 35 διανομείς για τη διακίνηση των βιβλίων του. Στο τέλος κάθε μήνα καταγράφονται οι πωλήσεις που πραγματοποιήθηκαν από.
ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΕΦΟΔΙΑΣΜΟΥ ΑΡΧΕΣ ΛΟΓΙΣΤΙΚΗΣ ΚΑΘΗΓΗΤΗΣ: Δρ ΠΑΝΑΓΙΩΤΗΣ ΚΩΤΣΙΟΣ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2015/2016.
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II Καθ. Πέτρος Π. Γρουμπός Διάλεξη 8η Στοχαστικά Σήματα - 1.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Δομή επιλογής Πολλές φορές για να λυθεί ένα πρόβλημα πρέπει να ελεγχθεί αν ισχύει κάποια συνθήκη Παράδειγμα 2: Να διαβαστεί ένας αριθμός και να επιστραφεί.
Δομή Επιλογής Χρησιμοποιείται σε προβλήματα όπου χρειάζεται να ληφθούν κάποιες αποφάσεις με βάση κάποια δεδομένα κριτήρια. Περιλαμβάνει τον έλεγχο κάποιας.
ΠΙΝΑΚΑΣ ΕΝΤΟΛΩΝ ΨΕΥΔΟΚΩΔΙΚΑ
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΑΝ συνθήκη_ισχύει ΤΟΤΕ εντολές ΤΕΛΟΣ_ΑΝ
ΔΟΜΗ ΓΙΑ (1) Για i από .... μέχρι .... Αν ………….… τότε
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Οι διάφορες εκδοχές της
ΓΕΜΙΣΜΑ ΜΟΝΟΔΙΑΣΤΑΤΟΥ ΠΙΝΑΚΑ (Άσκηση 1)
Αναπαράσταση Αλγορίθμου
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
ΜΟΡΦΕΣ ΔΟΜΩΝ ΕΠΑΝΑΛΗΨΗΣ
Αν συνθήκη_ισχύει τότε εντολές Τέλος_Αν
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Επανάληψη.
Τελεστές και ή όχι Για την εκτέλεση αριθμητικών πράξεων
ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ – ΑΣΚΗΣΗ 1
8.2 Η Δομή Επανάληψης Μέχρις_ότου
Δομή Επιλογής Μάθημα 4ο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τάξη Γ Οικονομίας & Πληροφορικής Θετικών Σπουδών 2ο Γενικό Λύκειο Αλιβερίου |
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Εντολές και δομές αλγορίθμου
Δομή Επιλογής , 8.1.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Συμβολικά: αν = α ·α · α · · · α
Kλυτία, η νύμφη που έγινε ηλιοτρόπιο
Από τη Δομή Επανάληψης Για στην Όσο
οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες…
Ιεραρχική σχεδίαση Καθορίζονται οι βασικές λειτουργίες σε ανώτερο επίπεδο και στη συνέχεια γίνεται διάσπαση σε όλο και μικρότερες λειτουργίες μέχρι το.
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Από τη Δομή Ακολουθίας στις Δομές Επανάληψης
Σταθερά ΚΕΣΠΕΜ Κομοτηνής Εκπαιδευτικός: Κυριακή Ζαφείράκη Επιστημονική Υπεύθυνη: Μαρία Ζωγραφάκη Επόπτρια: Μαρία Γραμματίκα Τάξη: Στ Αριθμός Παιδιών:
Μεταγράφημα παρουσίασης:

ΑΝ Χ<> Α_Μ(Χ) ΤΟΤΕ ΓΡΑΨΕ “Λάθος” ΤΕΛΟΣ_ΑΝ ΜΕΤΑΤΡΟΠΗ ΜΙΑΣ ΔΟΜΗΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΠΟΛΛΕΣ ΔΟΜΕΣ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΑΝ Χ<> Α_Μ(Χ) ΤΟΤΕ ΓΡΑΨΕ “Λάθος” ΤΕΛΟΣ_ΑΝ ΑΝ Χ = Α_Μ(Χ) ΚΑΙ Χ<=0 ΤΟΤΕ ΓΡΑΨΕ “Μη Θετικός” ΑΝ Χ = Α_Μ(Χ) ΚΑΙ Χ>0 ΤΟΤΕ ΓΡΑΨΕ “Θετικός” ΑΝ Χ<> Α_Μ(Χ) ΤΟΤΕ ΓΡΑΨΕ “Λάθος” ΑΛΛΙΩΣ_ΑΝ Χ<=0 ΤΟΤΕ ΓΡΑΨΕ “Μη Θετικός” Αλλιώς ΓΡΑΨΕ “Θετικός” ΤΕΛΟΣ_ΑΝ

ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΔΟΜΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΔΟΜΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΔΙΑΒΑΣΕ Χ ΑΝ Χ <= 10 ΤΟΤΕ ΓΡΑΨΕ Χ Λ 2 Αν Χ> 10 ΚΑΙ Χ <= 50 ΤΟΤΕ ΓΡΑΨΕ Χ / 2 Αν Χ >= 50 ΤΟΤΕ ΓΡΑΨΕ Χ ΔΙΑΒΑΣΕ Χ ΑΝ Χ <= 10 ΤΟΤΕ ΓΡΑΨΕ Χ Λ 2 ΑΛΛΙΩΣ_ΑΝ Χ <= 50 ΤΟΤΕ ΓΡΑΨΕ Χ / 2 ΑΛΛΙΩΣ ΓΡΑΨΕ Χ ΤΕΛΟΣ_ΑΝ

ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΕΜΦΩΛΕΥΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΔΟΜΗ ΣΥΝΘΕΤΗΣ ΕΠΙΛΟΓΗΣ ΜΕ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ Να ξαναγράψετε το παρακάτω τμήμα αλγορίθμου χωρίς εμφωλευμένη επιλογή με χρήση λογικών τελεστών: Αν Α≥5 τότε Αν Β<7 τότε Α←Α+1 αλλιώς Α←Α-1 Τέλος_αν ΓΡΑΨΕ Α ΑΝ Α≥5 ΚΑΙ Β<7 ΤΟΤΕ Α←Α+1 ΑΛΛΙΩΣ Α←Α-1 ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Α

ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΕΜΦΩΛΕΥΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΔΟΜΗ ΣΥΝΘΕΤΗΣ ΕΠΙΛΟΓΗΣ ΜΕ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ Να ξαναγράψετε το παρακάτω τμήμα αλγορίθμου χρησιμοποιώντας αποκλειστικά μη εμφωλευμένες απλές δομές επιλογής Αν ... τότε ... Τέλος_αν Διάβασε Χ, Υ Αν Χ > Υ και Y > 50 τότε Εμφάνισε Χ * Υ Τέλος_αν Αν Χ > Υ και (Y > 30 και Υ <=50) τότε Εμφάνισε Χ + Υ Αν Χ <= Y και Y < 10 τότε Εμφάνισε Υ - Χ Διάβασε Χ, Υ Αν Χ > Υ τότε Αν Υ > 50 τότε Εμφάνισε Χ * Υ αλλιώς_αν Υ > 30 τότε Εμφάνισε Χ + Υ Τέλος_αν αλλιώς Αν Υ < 10 τότε Εμφάνισε Υ - Χ

ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΕΜΦΩΛΕΥΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΔΟΜΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΧΩΡΙΣ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ Να ξαναγράψετε το παρακάτω τμήμα αλγορίθμου χρησιμοποιώντας μόνο μία εντολή πολλαπλής επιλογής και μόνο απλές συνθήκες. ΑΝ x > 10 ΤΟΤΕ ΑΝ x < 30 ΤΟΤΕ Κ ← 3*x ΑΛΛΙΩΣ Κ ← 5*x ΤΕΛΟΣ_ΑΝ Κ ← Κ/2 Κ ← x ΑΝ x < 5 ΤΟΤΕ Κ ← 2*Κ ΑΝ Χ < 5 ΤΟΤΕ Κ ← x Κ ← 2*Κ ΑΛΛΙΩΣ_ΑΝ Χ <= 10 ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ Χ < 30 ΤΟΤΕ Κ ← 3*x Κ ← Κ/2 ΑΛΛΙΩΣ Κ ← 5*x ΤΕΛΟΣ_ΑΝ

αλλιώς_αν Χ>Y και Y=1 τότε Ζ ← Y/X Τέλος_αν Αν ……….. τότε ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΣΕ ΔΟΜΗ ΕΜΦΩΛΕΥΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΜΕ ΣΥΜΠΛΗΡΩΣΗ ΚΕΝΩΝ Να συμπληρωθούν τα κενά στο τμήμα αλγορίθμου ΙΙ ώστε να παράγει το ίδιο αποτέλεσμα με το τμήμα αλγορίθμου Ι. Τμήμα ΙΙ Τμήμα Ι Αν Χ>Y και Y≠1 τότε Ζ ← Χ/(Y-1) Εμφάνισε Ζ αλλιώς_αν Χ>Y και Y=1 τότε Ζ ← Y/X Τέλος_αν Αν ……….. τότε Αν ……… τότε …………………… αλλιώς …………………... Τέλος_αν ………………………… Χ>Y Y≠1 Ζ ← Χ/(Y-1) Ζ ← Y/Χ Εμφάνισε Ζ

Να ξαναγράψετε την παρακάτω εντολή χωρίς τη χρήση λογικών τελεστών. ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΜΕ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ ΣΕ ΔΟΜΗ ΕΜΦΩΛΕΥΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΧΩΡΙΣ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ Να ξαναγράψετε την παρακάτω εντολή χωρίς τη χρήση λογικών τελεστών. Αν ( Α < Β και C <> D ) και ( B > D ή Β =D ) τότε K ← 1 Τέλος_αν Αν Α<Β τότε Αν C<>D τότε Αν B>=D τότε K← 1 Τέλος_αν

Εμφάνισε " Ένας τουλάχιστον θετικός αριθμός" ΜΕΤΑΤΡΟΠΗ ΔΟΜΗΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΜΕ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ ΣΕ ΔΟΜΗ ΕΜΦΩΛΕΥΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΧΩΡΙΣ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ Να ξαναγράψετε το παρακάτω τμήμα αλγορίθμου, ώστε να παράγει το ίδιο αποτέλεσμα χωρίς τη χρήση λογικών τελεστών. Αν x > 0 ή y > 0 τότε Εμφάνισε " Ένας τουλάχιστον θετικός αριθμός" Αλλιώς_αν x < 0 και y < 0 τότε Εμφάνισε “Δύο αρνητικοί αριθμοί” Τέλος_αν Αν  x < 0  τότε   Αν  y > 0  τότε       Εμφάνισε " Ένας τουλάχιστον θετικός αριθμός″ Αλλιώς_αν  y < 0  τότε       Εμφάνισε "Δύο αρνητικοί αριθμοί" Τέλος_αν Αλλιώς_αν  x > 0  τότε     Εμφάνισε "Ένας τουλάχιστον θετικός αριθμός" Τέλος_αν