Εντολές Επιλογής και Αποφάσεων

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Προγραμματισμός Ι (αποφύγετέ τον!) 3) Διακοπτόμενος βρόχος: (αποφύγετέ τον!) float energy;......while(TRUE){drink_water(); if(energy
Advertisements

7.3.8 Μεταφραστές Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
MicroWorlds Pro Διαδικασίες.
Ο Ηλεκτρονικός Υπολογιστής
Τι σημαίνει το ρήμα scratch;
ΜΑΘΗΜΑ: ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C++ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Δευτέρα, 30 Ιουνίου 2014Δευτέρα, 30 Ιουνίου 2014Δευτέρα, 30 Ιουνίου 2014Δευτέρα, 30 Ιουνίου 2014Τμ.
Βήματα στην εκτέλεση μιας διαδικασίας (procedure) 1.Τοποθέτηση παραμέτρων 2.Μεταβίβαση ελέγχου στη διαδικασία 3.Λήψη πόρων αποθήκευσης.
Εντολες Επιλογης (Selection)
Η πιο έξυπνη χελώνα στον κόσμο
Αρχές Προγραμματισμού (C). ...γράφοντας σωστά προγράμματα! (IIΙ)
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό 1.4 Υλοποίηση Αλγορίθμου με υπολογιστή - Προγραμματισμός 1 Επιμέλεια: Τίκβα Χριστίνα.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΗ
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Να γραφεί αλγόριθμος που να εμφανίζει τους.
ΛΟΓΙΣΜΙΚΟ Πρόγραμμα Είναι μία ακολουθία από εντολές, σε λογική σειρά, με σκοπό να κατευθύνουν τον Η.Υ. στην εκτέλεση των επιθυμητών εργασιών. ΛΟΓΙΣΜΙΚΟ.
Δεδομένα, Πληροφορίες και Ηλεκτρονικοί Υπολογιστές
Η ΓΛΩΣΣΑ C ΜΑΘΗΜΑ 2.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Δημιουργώντας νέες λέξεις - Διαδικασίες
Εισαγωγή στις αρχές της Επιστήμης των Η/Υ
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Eντολες Επαναληψης - Βροχοι (repetition and loops)
2-1 Ανάλυση Αλγορίθμων Αλγόριθμος Πεπερασμένο σύνολο εντολών που, όταν εκτελεστούν, επιτυγχάνουν κάποιο επιθυμητό αποτέλεσμα –Δεδομένα εισόδου και εξόδου.
Ενότητα Α.4. Δομημένος Προγραμματισμός
Διασκεδάζω Προγραμματίζοντας στο code.org
Πρωτόκολλο αμοιβαίου αποκλεισμού (mutual exclusion) για δύο διεργασίες-CPN Tools Νάνος Λέανδρος 156 Τζιαλαμάνη Βιργινία 166.
1.5 Γλώσσες Προγραμματισμού
Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ.
Eντολες Επαναληψης - Βροχοι (repetition and loops)
Δομή επανάληψης Η δομή επανάληψης είναι μια ολοκληρωμένη πρόταση η οποία περικλείει μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο ικανοποιείται.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
Είναι το λογισμικό που περιέχει τις απαιτούμενες εντολές έτσι ώστε να μπορέσει να προσβάλλει ένα υπολογιστικό σύστημα. Με τον όρο «προσβάλλει» εννοούμε.
Επανάληψη.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL ΠΑΡΟΥΣΙΑΣΗ ΠΑΡΑΔΕΙΓΜΑΤΟΣ: ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΕ ΤΙΣ ΤΡΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
Λογισμικό Υπολογιστή Για να μπορεί το Υλικό μέρος του Υπολογιστή να εκτελεί και τη πιο απλή επεξεργασία δεδομένων χρειάζεται ένα σύνολο εντολών.Οι οδηγίες.
Κεφάλαιο 10 – Υποπρογράμματα
Γλώσσα Προγραμματισμού LOGO
ΜΑΘ3122/106 – Γλώσσα προγραμματισμούΞενοφών Ζαμπούλης ΜΑΘ3122/106 Γλώσσα προγραμματισμού Συναρτήσεις.
ΜΑΥΡΟΥΔΗΣ ΣΠ. ΠΑΚΕ 7 1 παρουσίαση του πρώτου σεναρίου προς τους συναδέλφους.
Διαφάνειες παρουσίασης #2
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις.
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διδάσκοντες:Στάθης Ζάχος Νίκος Παπασπύρου
Spring 2007 Γ. Γεωργαλής, Σ. Δουμπουλάκης, Μ. Ζηδιανάκης, Θ. Μπουρδένας 1 ΗΥ-340 Γλώσσες και Μεταφραστές Φροντιστήριο Virtual Machine.
Δημιουργία προγράμματος ερωτηματολογίου Πολλαπλής Επιλογής Α. Σχεδίαση Φόρμας.
Οι εντολές επανάληψης Σε πολλά προβλήματα απαιτείται η επανάληψη ενός συνόλου ενεργειών προκειμένου να λυθεί το πρόβλημα. Θα αναφέρουμε δύο χαρακτηριστικά.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις (μέρος δεύτερο) και Μεταβλητές.
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ.  ΥΛΙΚΟ(HARDWARE)  ΛΟΓΙΣΜΙΚΟ(SOFTWARE)
Η Κεντρική Μονάδα Συστήματος Εισαγωγή στην Πληροφορκή 1 Η κεντρική μονάδα του συστήματος (base unit ή system unit) αποτελεί τον πυρήνα ενός υπολογιστή.
Γιώργος Μαγουλάκης Εξάμηνο: Εαρινό 2015 ΤΕΙ Κρήτης Τμ. Μηχανικών Πληροφορικής Τμ. Μηχανικών Πληροφορικής.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΟ 2 Βασικές Έννοιες Αλγορίθμων.
Δομή Επιλογής Χρησιμοποιείται σε προβλήματα όπου χρειάζεται να ληφθούν κάποιες αποφάσεις με βάση κάποια δεδομένα κριτήρια. Περιλαμβάνει τον έλεγχο κάποιας.
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη.
Πιστεύετε σε κάποια θρησκεία ;
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Δομημένος Προγραμματισμός - Κεφάλαιο 4 - Ανάπτυξη αλγορίθμων
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
2ο ΓΥΜΝΑΣΙΟ ΣΗΤΕΙΑΣ - ΤΑΞΗ Γ'
ΒΙΒΛΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ Σελίδες 2ο Κεφάλαιο - Παράγραφο 2.7 ΔΟΜΗ ΕΠΙΛΟΓΗΣ
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Ενότητα Γ7.3.8(Προβλήματα Ακολουθιακής Δομής )
Γ' ΤΑΞΗ ΣΥΝΤΑΚΤΙΚΑ ΚΑΙ ΛΟΓΙΚΑ ΛΑΘΗ
ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ Γυμνασίου Α΄ Τρίμηνο
1Εντολή Δείξε
Άσκηση Pipeline 1 Δεδομένα Έχουμε ένα loop... Rep: lw $2,100($3)
Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
Μεταγράφημα παρουσίασης:

Εντολές Επιλογής και Αποφάσεων

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

Εντολή επιλογής και αποφάσεων IF wres<=40 Then plir := wr_apoz * wres Else plir:=wr_apoz*(40+(wres-40)*1,5); IF diaireths<>0 Then piliko := diaireteos div diaireths

Σύνθετη εντολή - compound statement IF diaireths<>0 Then begin piliko := diaireteos div diaireths; writeln( ‘διαίρεση δυνατή’); end else Writeln (‘διαίρεση με το μηδέν δε γίνεται’);

Εντολές Πολλαπλής επιλογής Κεφάλαιο 10: Pascal Εντολές Πολλαπλής επιλογής Η εντολή case αντικαθιστά τα πολλά if καθιστώντας πιο ευανάγνωστο και κατανοητό ένα πρόγραμμα. case έκφραση of case label1, case label2 ……: εντολή-1; case label3, case label4 ……: εντολή-2; . else εντολή-λ End;

Παραδείγματα Πολλαπλής επιλογής Κεφάλαιο 10: Pascal Παραδείγματα Πολλαπλής επιλογής case vathmologia of ‘A’,’B’ : writeln(‘Πολύ καλά’); ‘C’,’D’ : writeln(‘καλά’); ‘Ε’,’F’,’G’ : begin writeln(‘μέτρια’); new_test=new_test+1; end; else writeln(‘βαθμολογία εκτός ορίων’)

Παραδείγματα Πολλαπλής επιλογής Κεφάλαιο 10: Pascal Παραδείγματα Πολλαπλής επιλογής var i:integer case i of 1 : a:=a+1; 2 : b:=b+1; 3 : c:=c+1 end;

Σε μια εντολή της case μπορεί να αντιστοιχεί περιοχή τιμών, όπου η αρχή και το τέλος των τιμών χωρίζονται με δύο τελείες Case vathmos of 1..9 : writeln('Λυπάμαι κοπήκατε'); 10...13: writeln ('Περάσατε οριακά’); 13..16 : writeln ('Είστε καλοί'); 17.. 20 : writeln ('Συγχαρητήρια πετύχατε πραγματικά σπουδαίες επιδόσεις')