Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Βασικές Έννοιες Προγραμματισμού

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Βασικές Έννοιες Προγραμματισμού"— Μεταγράφημα παρουσίασης:

1 Βασικές Έννοιες Προγραμματισμού
Σταθερές Μεταβλητές Τύποι Δεδομένων Εντολές

2 Τα δεδομένα που επεξεργάζεται ένα πρόγραμμα διακρίνονται σε…

3 Σταθερές Μεταβλητές

4 Μεταβλητές Παριστάνουν ποσότητες που η τιμή τους μπορεί να μεταβάλλεται κατά την διάρκεια εκτέλεσης του προγράμματος

5 Σταθερές Προκαθορισμένες τιμές που δεν μεταβάλλονται κατά την διάρκεια εκτέλεσης του προγράμματος

6 όσο και οι σταθερές προσδιορίζονται από …
Τόσο οι μεταβλητές όσο και οι σταθερές προσδιορίζονται από …

7 ΟΝΟΜΑ ΤΥΠΟ ΔΕΔΟΜΕΝΩΝ ΤΙΜΗ

8 Τα αλφάβητο της ΓΛΩΣΣΑΣ αποτελείται από …

9 + - * / ( ) , = > < ! ‘ & _ ^ [ ] :
Α - Ω α - ω A - Z a - z 0 - 9 Ειδικοί χαρακτήρες + - * / ( ) , = > < ! ‘ & _ ^ [ ] :

10 είναι οι κανόνες που πρέπει να ακολουθούμε όταν δίνουμε ονόματα
ΟΝΟΜΑΤΑ είναι οι κανόνες που πρέπει να ακολουθούμε όταν δίνουμε ονόματα 3

11 1 Αποτελούνται από γράμματα
πεζά ή κεφαλαία του ελληνικού ή του λατινικού αλφαβήτου, ψηφία καθώς και τον χαρακτήρα κάτω παύλα ( _ ) 1

12 Πρέπει υποχρεωτικά να αρχίζουν με γράμμα 2 ABC3 Κ_45BCΓ

13 Οι λέξεις αυτές ονομάζονται δεσμευμένες
Δεν μπορούν να χρησιμοποιηθούν οι λέξεις που χρησιμοποιούνται ήδη για άλλους σκοπούς 3 Οι λέξεις αυτές ονομάζονται δεσμευμένες

14 Το_Βάρος και όχι Το Βάρος
ΠΡΟΣΟΧΗ !!! Δεν επιτρέπεται να χρησιμοποιούμε το κενό Το_Βάρος και όχι Το Βάρος

15 Δεν υπάρχει διάκριση ανάμεσα σε κεφαλαία και μικρά γράμματα
ΠΡΟΣΟΧΗ !!! Δεν υπάρχει διάκριση ανάμεσα σε κεφαλαία και μικρά γράμματα ΒΑΡΟΣ ίδιο με ΒαΡοΣ

16 Έγκυρα Ονόματα Μη έγκυρα
Έγκυρα Ονόματα Μη έγκυρα ΜΕΣΟΣ_ΟΡΟΣ Δευτέρα Τ44 sum SUM min όνομα χ1 χ2 ΜΕΣΟΣ ΟΡΟΣ 234 Πρόγραμμα α+β

17 είναι οι τύποι δεδομένων που μπορεί να χειριστεί η ΓΛΩΣΣΑ
ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ είναι οι τύποι δεδομένων που μπορεί να χειριστεί η ΓΛΩΣΣΑ 4

18 1 Ακέραιος τύπος 14 -67

19 2 Πραγματικός τύπος 3.28 0.484 -21.7

20 3 Χαρακτήρας ‘Βιβλίο’ ‘23’ ‘Β’ ‘Τα λέμε’

21 4 Λογικός ΑΛΗΘΗΣ ΨΕΥΔΗΣ

22 ΤΙΜΕΣ Είναι το περιεχόμενο της θέσης μνήμης που έχουμε δεσμεύσει και της έχουμε δώσει ένα όνομα Όνομα Ποσότητα Θέση 1. Ακέραιος Τιμή Τύπος Δεδομένων 15

23 εξαρτάται από τον τύπο δεδομένων τους
Ας έχουμε στο μυαλό μας ότι ο αριθμός των bytes που καταλαμβάνουν τα δεδομένα εξαρτάται από τον τύπο δεδομένων τους

24 Κάθε σταθερά και κάθε μεταβλητή πρέπει να δηλωθεί πριν χρησιμοποιηθεί …

25 Σταθερές ΣΤΑΘΕΡΕΣ ΠΙ = Α_Α = 5 ΟΝΟΜΑ = ‘ΤΑΚΗΣ’

26 Μεταβλητές ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ : Χ, Υ ΑΚΕΡΑΙΕΣ : ΤΙΜΗ
ΠΡΑΓΜΑΤΙΚΕΣ : ΕΜΒΑΔΟΝ

27 Ας δούμε λίγο καλύτερα την έννοια τη μεταβλητής …

28 Είσοδος / Έξοδος Δεδομένων
ΔΙΑΒΑΣΕ μεταβλητή1, μεταβλητή2…. Διαφορά προγραμματιστή & χρήστη?? ΓΡΑΨΕ μεταβλητή1,μεταβλητή2….. ΓΡΑΨΕ “Το άθροισμα είναι: ”,άθροισμα ΓΡΑΨΕ “ΚΑΛΗΜΕΡΑ 2ο ΛΥΚΕΙΟ”

29 ΟΝΟΜΑ ΤΙΜΗ Παρομοίασε την θέση μνήμης που αντιστοιχεί σε μία μεταβλητή με ένα κουβά

30 πράγματα πρέπει να προσέχουμε όταν χρησιμοποιούμε μεταβλητές
2

31 Όταν τοποθετούμε μία νέα τιμή σε μία μεταβλητή η προηγούμενη τιμή της εξαφανίζεται

32 Όταν η τιμή μίας μεταβλητής
χρησιμοποιείται δεν σημαίνει ότι εξαφανίζεται

33 Η διαδικασία της τοποθέτησης
μίας νέας τιμής σε μία μεταβλητή αποτελεί εντολή ενός προγράμματος που ονομάζεται εντολή εκχώρηση τιμής Όνομα_Μεταβλητής <- Έκφραση

34 ΕΜΒΑΔΟΝ <- Α * Β Υπολόγισε την τιμή της έκφρασης στα δεξιά και εκχώρησε το αποτέλεσμα στην μεταβλητή που είναι στα αριστερά

35 Ποιες εντολές εκχώρησης από τις παρακάτω δεν είναι σωστές;
Β -3 5α Α = 4 α+β  12 α κότα α “6 αυγά” β  3α P_w  P_w + 1 A  ακέραιες

36 Τι θα εμφανίσει η οθόνη;
Κώδικας 1 β  2 α β*β -1 Εμφάνισε α,β Κώδικας 2 Χ  3 Ψ 2 Ψ  ψ*χ + 4 Εμφάνισε ψ,χ Κώδικας 3 Δευτέρα  1 Ημέρα  “Δευτέρα” Εμφάνισε Ημέρα Εμφάνισε “ Δευτέρα”

37 Υπόλοιπο ακέραιας διαίρεσης
Αριθμητικοί τελεστές + Πρόσθεση - Αφαίρεση * Πολλαπλασιασμός / Διαίρεση ^ Ύψωση σε δύναμη DIV Ακέραια διαίρεση MOD Υπόλοιπο ακέραιας διαίρεσης

38 Παράδειγμα 17 3 2 5 17 MOD 3 = 2 17 DIV 3 = 5

39 ΠΡΟΣΟΧΗ !!! 5 18 5 5 MOD 18 = 5 5 DIV 18 = 0

40 Συναρτήσεις ΗΜ( Χ ) Υπολογισμός ημιτόνου ΣΥΝ( Χ )
Υπολογισμός συνημιτόνου ΕΦ( Χ ) Υπολογισμός εφαπτομένης Τ_Ρ( Χ ) Υπολογισμός τετραγωνικής ρίζας ΛΟΓ( Χ ) Υπολογισμός φυσικού λογαρίθμου Ε( Χ ) Υπολογισμός του ex Α_Μ( Χ ) Ακέραιο μέρος του Χ Α_Τ( Χ ) Απόλυτη τιμή του Χ

41 Όταν χρησιμοποιείς συναρτήσεις μην ξεχνάς τις παρενθέσεις
ΠΡΟΣΟΧΗ !!! Όταν χρησιμοποιείς συναρτήσεις μην ξεχνάς τις παρενθέσεις Α_Μ( 5.32 ) και όχι Α_Μ 5.32

42 Υπόλοιπο ακέραιας διαίρεσης
Ιεραρχία πράξεων 1 ^ Ύψωση σε δύναμη 2 * Πολλαπλασιασμός / Διαίρεση DIV Ακέραια διαίρεση MOD Υπόλοιπο ακέραιας διαίρεσης 3 + Πρόσθεση - Αφαίρεση

43 πράγματα πρέπει να προσέχουμε ως προς την ιεραρχία των πράξεων
2

44 Όταν η ιεραρχία είναι ίδια τότε οι πράξεις εκτελούνται από αριστερά προς τα δεξιά
Αν θέλουμε να αλλάξουμε την ιεραρχία των πράξεων χρησιμοποιούμε παρενθέσεις

45 ΣΑΣ ΕΥΧΑΡΙΣΤΩ


Κατέβασμα ppt "Βασικές Έννοιες Προγραμματισμού"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google