Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Κατηγορηματικός Λογισμός
Advertisements

Βασικές έννοιες αλγορίθμων
Βασικές Έννοιες Προγραμματισμού
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Να καταργήσουμε τη ΓΛΩΣΣΑ και να κρατήσουμε μόνο την ψευδογλώσσα
Σημειώσεις : Χρήστος Μουρατίδης
ΑΕΠΠ: Ζητήματα Διδακτικής
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος γ
Ενότητα Η Δομή Επανάληψης
ΤΕΛΕΣΤΕΣ - ΕΚΦΡΑΣΕΙΣ ΜΑΘΗΜΑ 4.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
1. Εκφράσεις (βλ. βιβλίο, σελ )
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου.
Ασκήσεις.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Σχετικά με κλασματικές παραστάσεις
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
Ενότητα Α.4. Δομημένος Προγραμματισμός
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Δηλαδή οι σημαντικοί δεν ασχολούνται με μικροπράγματα.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Κάντε κλικ για έναρξη… Τ Ο ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Κέντρο εντολών Χώρος γραφικών (σελίδα) Χώρος σύνταξης διαδικασιών.
Ερωτήσεις & Φύλλο εργασίας
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Βασικές συνιστώσες/εντολές ενός αλγορίθμου
Μερικές φορές το αποτέλεσμα εμφανίζεται αμέσως από κάτω.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Βασικά στοιχεία της Java
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Τύποι Μεταβλητών Τελεστές Βασική Είσοδος/Έξοδος.
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ.
Βασικές έννοιες προγραμματισμού Κεφάλαιο 7 ο. Βασικές έννοιες προγραμματισμού Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Ένας εκδοτικός οίκος χρησιμοποιεί 35 διανομείς για τη διακίνηση των βιβλίων του. Στο τέλος κάθε μήνα καταγράφονται οι πωλήσεις που πραγματοποιήθηκαν από.
ΜΕΤΑΒΛΗΤΕΣ-ΣΤΑΘΕΡΕΣ -ΕΚΦΡΑΣΕΙΣ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Δομή επιλογής Πολλές φορές για να λυθεί ένα πρόβλημα πρέπει να ελεγχθεί αν ισχύει κάποια συνθήκη Παράδειγμα 2: Να διαβαστεί ένας αριθμός και να επιστραφεί.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΑΝ συνθήκη_ισχύει ΤΟΤΕ εντολές ΤΕΛΟΣ_ΑΝ
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΔΟΜΗ ΓΙΑ (1) Για i από .... μέχρι .... Αν ………….… τότε
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Οι διάφορες εκδοχές της
ΓΕΜΙΣΜΑ ΜΟΝΟΔΙΑΣΤΑΤΟΥ ΠΙΝΑΚΑ (Άσκηση 1)
Γεωργαλλίδης Δημήτρης
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
Αν συνθήκη_ισχύει τότε εντολές Τέλος_Αν
Τελεστές και ή όχι Για την εκτέλεση αριθμητικών πράξεων
Σύνθετες λογικές εκφράσεις
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΑΝ Χ<> Α_Μ(Χ) ΤΟΤΕ ΓΡΑΨΕ “Λάθος” ΤΕΛΟΣ_ΑΝ
ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Εντολές και δομές αλγορίθμου
Δομή Επιλογής , 8.1.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Β.ΕΠΑΛ-Γενικής Παιδείας  ΜΑΘΗΜΑ: Εισαγωγή στης αρχές Επιστήμης των Η/Υ  ΚΕΦΑΛΑΙΟ 4: Γλώσσες Αναπαράστασης Αλγορίθμων  ΕΝΟΤΗΤΑ 4.2: Δομή Ακολουθίας 
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Ενότητα Γ7.3.8(Προβλήματα Ακολουθιακής Δομής )
Κυριάκου Νικόλαος Πληροφορικής ΠΕ-20
Μεταγράφημα παρουσίασης:

Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου

Μάθημα 2 Παράγραφοι: Εντολές και δομές αλγορίθμου (σελ ): Δεδομένα, Αποτελέσματα, Μεταβλητές, εκφράσεις, σταθερές, DIV, MOD

Συντάξτε δίπλα στον δικό σας αλγόριθμο τις εναλλακτικές εντολές Δεδομένα, Αποτελέσματα (βλ. σελ. 34)

Μεταβλητές Αριθμητικές (Ακέραιοι, Πραγματικοί) Αριθμητικές (Ακέραιοι, Πραγματικοί) (π.χ. μεταβλητή με όνομα πλήθος ή ποσό) (π.χ. μεταβλητή με όνομα πλήθος ή ποσό) Αλφαριθμητικές Αλφαριθμητικές (π.χ. μεταβλητή με όνομα μήνας) (π.χ. μεταβλητή με όνομα μήνας) Λογικές Λογικές (π.χ. μεταβλητή με όνομα προάγεται) (π.χ. μεταβλητή με όνομα προάγεται)

Εκχώρηση τιμής σε Μεταβλητή πλήθος ← 36, ποσό ← 8,71πλήθος ← 36, ποσό ← 8,71 πλήθος ← πλήθος +1πλήθος ← πλήθος +1 επίθετο ← “Γεωργαλίδης”επίθετο ← “Γεωργαλίδης” Μάρκα ← “BMW”Μάρκα ← “BMW” Προάγεται ← αληθήςΠροάγεται ← αληθής Προάγεται ← ψευδήςΠροάγεται ← ψευδής Γράψτε από ένα δικό σας παράδειγμα εκχώρησης σε: Α) αριθμητική, Β) αλφαριθμητική, Γ) λογική μεταβλητή

Είναι τα:Είναι τα: –Ονόματα Μεταβλητών –Καθώς και το όνομα κάθε Αλγόριθμου πρέπει: Να μην είναι δεσμευμένες λέξεις (π.χ. τέλος)Να μην είναι δεσμευμένες λέξεις (π.χ. τέλος) Να μην περιέχουν αριθμητικά σύμβολα (π.χ. -,+,.,κ.α.)Να μην περιέχουν αριθμητικά σύμβολα (π.χ. -,+,.,κ.α.) Να μην περιέχουν κενά (π.χ. βασικός μισθός)Να μην περιέχουν κενά (π.χ. βασικός μισθός) Να αρχίζουν με γράμμα (π.χ. 1βαθμός)Να αρχίζουν με γράμμα (π.χ. 1βαθμός) Ονόματα (βλ. βιβλίο σελ. 32 κάτω δεξιά: «Μεταβλητές»)

Να μεταφέρετε τα γράμματα α ως ι που αντιστοιχούν στα παρακάτω ονόματα στο τετράδιό σας. (βλ. βιβλίο σελ. 32 κάτω δεξιά: «Μεταβλητές») Ποια από αυτά είναι έγκυρα (Βάλτε Σ ή Λ); α. πληρωτέο_ποσό β. βασικός-μισθός γ. 1ος_βαθμός δ. μέσος όρος ε. πηλίκο ζ. Φ.Π.Α. η. βαθμός_1 θ. τέλος

Εκφράσεις Π.χ. Ζ  α+3/(2*π)-ΗΜ(Χ) Περιέχουν τελεστές και Τελεστέους (Μεταβλητές - Σταθερές - Συναρτήσεις)Περιέχουν τελεστές και Τελεστέους (Μεταβλητές - Σταθερές - Συναρτήσεις) Η τιμή τους διαμορφώνεται από:Η τιμή τους διαμορφώνεται από: –την ιεραρχία των πράξεων –Τη χρήση των παρενθέσεων Σημειώστε ένα: τελεστή Συνάρτηση Σταθερά Μεταβλητή τελεστέο

Σταθερές (βλ. βιβλίο σελ. 32 αριστερά) Διατηρούν το περιεχόμενό τους σταθερό σε όλο τον αλγόριθμο Αριθμητικές (Ακέραιοι, Πραγματικοί) Ε  2*3.14*ρΑριθμητικές (Ακέραιοι, Πραγματικοί) Ε  2*3.14*ρ Αλφαριθμητικές μήνας ← “Μάρτιος”Αλφαριθμητικές μήνας ← “Μάρτιος” Λογικές Εντός_Ευροσώνης  αληθήςΛογικές Εντός_Ευροσώνης  αληθής α+3/(2*π)-ΗΜ(Χ)

Συναρτήσεις (βλ. βιβλίο σελ. 34 δεξιά: «Συναρτήσεις») –ΗΜ(Χ), ΣΥΝ(Χ), ΕΦ(Χ) –Τ_Ρ(Χ) –ΛΟΓ(Χ), ΛΝ(Χ) –Ε(Χ) –Α_Τ(Χ) –Α_Μ(Χ)

DIV & MOD 11 DIV 3 = 11 MOD 3 = 5 DIV 8 = 5 MOD 8 = 8 DIV 4 = 8 MOD 4 =

Εφαρμογή Δίνεται ένας ακέραιος αριθμός. Να γράψετε τις εντολές που εμφανίζουν το τελευταίο ψηφίο του.Δίνεται ένας ακέραιος αριθμός. Να γράψετε τις εντολές που εμφανίζουν το τελευταίο ψηφίο του.

Ιεραρχία Αριθμητικών Τελεστών 1.^ 2.*, /, DIV, MOD 3. +, - Αντιγράψτε την στο τετράδιό σας

Να μεταφέρετε όλες τις παρακάτω εκφράσεις στο τετράδιό σας και να υπολογίσετε τις 1.5*6/3*2 2.6*3/(2*4) 3.6+3/(2*4^2) 4.6*3/2*4 5.15DIV4 6.30MOD5 7.1MOD3 8.2DIV5 9.3*5DIV MOD5*4 1. 5*6/(3*2)* DIV MOD3* MOD DIV /4DIV4 Στο σπίτι:

Δίνεται ο παρακάτω αλγόριθμος: Αλγόριθμος Παράδειγμα Διάβασε α, κ β  “δραχμή” α  α^3 * 5 * Τ_Ρ(α) β  “ευρώ” Αποτελέσματα // α, β // Τέλος Παράδειγμα Να γράψετε στο τετράδιό σας τα γράμματα α έως μ και δίπλα σε κάθε γράμμα τα αντίστοιχα ζητούμενα: α.2 αριθμητικές σταθερές β.1 αλφαριθμητική σταθερά γ.1 αριθμητική μεταβλητή δ.1 αλφαριθμητική μεταβλητή ε.2 αριθμητικούς τελεστές ζ.μια εντολή εκχώρησης η.μια δηλωτική εντολή θ.μια εντολή εξόδου ι.μια εντολή εισόδου κ.μια συνάρτηση που υπάρχουν στον παραπάνω αλγόριθμο. Για το σπίτι:

Α) Θεωρία: έως σελ.(σελ ), από τα πλαϊνά: Μεταβλητές - τελεστές - Αριθμητικοί τελεστές, Συναρτήσεις Β) Ασκήσεις –Διαφάνειες 13,17, 18 (από μάθημα) – Βιβλίο: 5, 9, 15-Α, 17, 21, 22