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

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

Εφαρμογες με αριθμους και συμβολοσειρες. ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΑΝΑΘΕΣΗ ΤΙΜΩΝ  Δηλωση Μεταβλητης Παραδειγμα : var my_number  Δηλωση Μεταβλητης με αναθεση.

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


Παρουσίαση με θέμα: "Εφαρμογες με αριθμους και συμβολοσειρες. ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΑΝΑΘΕΣΗ ΤΙΜΩΝ  Δηλωση Μεταβλητης Παραδειγμα : var my_number  Δηλωση Μεταβλητης με αναθεση."— Μεταγράφημα παρουσίασης:

1 Εφαρμογες με αριθμους και συμβολοσειρες

2 ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΑΝΑΘΕΣΗ ΤΙΜΩΝ  Δηλωση Μεταβλητης Παραδειγμα : var my_number  Δηλωση Μεταβλητης με αναθεση τιμης = Πραδειγμα : var my_number = 5 ΠΑΡΑΤΗΡΗΣΗ Ο τελεστης ‘= ΄ χρησημοποιειται παντα για αναθεση τιμης σε μεταβλητη

3 ΕΚΤΕΛΕΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΠΡΑΞΕΩΝ  Χρησιμοποιουμε τους κλασικους τελεστες αριθμητικων πραξεων +, -, *, / Παραδειγμα : διαιρεση Μεταβλητη στην οποια εχουμε αναθεσει τιμη / 2 εξοδος  το αποτελεσμα της διαιρεσης

4 ΑΡΙΘΜΗΤΙΚΟΣ ΤΕΛΕΣΤΗΣ ΥΠΟΛΟΙΠΟ  Ο τελεστης αριθμητικου υπολοιπου ειναι ο % και λεγεται mod Εχουμε οτι : Διαιρετεος = διαιρετης * πηλικο + υπολοιπο Αρα γραφουμε : Διαιρετεος % διαιρετης Εξοδος  το υπολοιπο της διαιρεσης

5 Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΜΒΟΛΟΣΕΙΡΑΣ  Συμβολοσειρα /αλφαριθμητικο/string ονομαζεται οποιαδηποτε ακολουθια χαρακτηρων εντος διπλων εισαγωγικων “ “ παραδειγμα “programma”  Αναθετουμε τιμη συμβολοσειρας σε μεταβλητη,οπως κανουμε αναθεση αριθμητικης τιμης σε μεταβλητη

6 ΥΠΟΣΥΜΒΟΛΟΣΕΙΡΑ  Υποσυμβολοσειρα ονομαζεται ενα μικροτερο τμημα καποιας αρχικης συμβολοσειρας. Δηλαδη αν εχουμε τη συμβολοσειρα “programma” τοτε μια υποσυμβολοσειρα ειναι “prog”  θεωρουμε οτι καθε γραμμα εχει εναν αριθμο θεσης εντος της συμβολοσειρας/υποσυμβολοσειρας στην οποια ανηκει. Παραδειγμα θεση p r o g r a m m Η θεση 0 δεν αντιστοιχει σε καποιο γραμμα και αποτελει θεση εκκινησης

7 ΡΟΥΤΙΝΕΣ ΚΑΙ ΚΛΗΣΗ ΡΟΥΤΙΝΩΝ  Ρουτινα ειναι μια συγκεκριμενη ενεργεια η οποια εφαρμοζεται επι καποιας τιμης/μεταβλητης.Καθε ρουτινα εχει το δικο της συγκεκριμενο ονομα και λαμβανει τις δικες της παραμετρους παραμετροι ρουτινας ονομαζονται καποιες τιμες οι οποιες λειτουργουν ως «διευκρινηστικα»/συστατικα για την κληση της  Κληση Ρουτινας.ονομα_ρουτινας(παραμετρος1,παραμετρος2) Απαραιτητο για την κληση η χρηση της τελειας. Επισης προσεχουμε να γραφουμε το ακριβες ονομα της ρουτινας.

8 ΔΗΜΙΟΥΡΓΙΑ ΥΠΟΣΥΜΒΟΛΟΣΕΙΡΑΣ ΚΑΛΩΝΤΑΣ ΡΟΥΤΙΝΑ  Για να μου επιστραφει ενα μερος καποιας αρχικης συμβολοσειρας, καλω τη ρουτινα substring() στην οποια περναω ως παραμετρους 2 τιμες: ( θεση εκκινησης,θεση τελικου γραμματος) μορφη κλησης: “αρχικη συμβολοσειρα”.substring(θεση εκκινησης,θεση τελικου γραμ) Παραδειγμα: “programm”.substring(0,5) εξοδος  progr

9 ΑΠΟΘΗΚΕΥΣΗ ΥΠΟΣΥΜΒΟΛΟΣΕΙΡΑΣ ΣΕ ΜΕΤΑΒΛΗΤΗ  Απαιτουνται δυο βηματα (τα οποια συνδιαζονται σε ενα) Α) Δηλωση νεας μεταβλητης Β)Αναθεση υποσυμβολοσειρας στη μεταβλητη Για να γινει αυτο, η αναθεση θα πραγματοποιηθει ταυτοχρονα με την κληση της ρουτινας substring () Παραδειγμα: var ονομα_νεας_μεταβλητης=“αρχικη συμβολοσειρα".substring(0,θεση τελικου γραμμ)

10 ΑΛΛΑΓΗ ΜΟΡΦΗΣ ΤΗΣ ΣΥΜΒΟΛΟΣΕΙΡΑΣ  1) Αντικατασταση ενος τμηματος της συμβολοσειρας με καποιο αλλο τμημα Χρησιμοποιουμε τη ρουτινα: replace (τμημα προς αντικατασταση,νεο τμημα) Παραδειγμα: “αρχικη συμβολοσειρα”.replace(“αρχικη ”,”τελικη”) εξοδος  ”τελικη συμβολοσειρα”

11 ΑΛΛΑΓΗ ΜΟΡΦΗΣ ΤΗΣ ΣΥΜΒΟΛΟΣΕΙΡΑΣ  2)Αλλαγη πεζα / κεφαλαια  για μετατροπη γραμματων συμβολοσειρας απο πεζα σε κεφαλαια καλουμε τη ρουτινα.toUpperCase()  για μετατροπη γραμματων συμβολοσειρας απο κεφαλαια σε πεζα καλουμε τη ρουτινα. toLowerCase()

12 ΣΤΟΧΟΙ ΜΑΘΗΜΑΤΟΣ  ΚΑΤΑΝΟΗΣΗ: 1)τροπου δηλωσης μεταβλητων 2)εννοιας συμβολοσειρας/υποσυμβολοσειρας 3)εννοιας ρουτινων και χρησιμοτητας τους Μετα το περας του μαθηματος οι μαθητες πρεπει να ειναι σε θεση :  Να εκτελουν αριθμητικες πραξεις μεσω Η/Υ  Να χειριζονται και να επεξεργαζονται συμβολοσειρες  Να χρησιμοποιουν σωστα τις διαθεσιμες ρουτινες


Κατέβασμα ppt "Εφαρμογες με αριθμους και συμβολοσειρες. ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΑΝΑΘΕΣΗ ΤΙΜΩΝ  Δηλωση Μεταβλητης Παραδειγμα : var my_number  Δηλωση Μεταβλητης με αναθεση."

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


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