Κυριακή 13 Απριλίου 2014

Εισαγωγή στην Ruby 2: Μεταβλητές και τύποι δεδομένων

                    Μεταβλητές  & Τύποι Δεδομένων!

Στην σημερινή ανάρτηση θα μιλήσουμε για τις μεταβλητές και τους τύπους δεδομένων.
Πριν από αυτό όμως θα πρέπει να κάνουμε λήψη το EditRocket.

Για την εκτέλεση προγράμματος ακολουθούμε τα παρακάτω βήματα.

Τύποι δεδομένων: Στην Ruby οι πληροφορίες η τα δεδομένα εμφανίζονται σε διάφορες μορφές
Υπάρχουν τριών ειδών τύποι δεδομένων στην ruby που μας νοιάζουν αυτήν την στιγμή.

Αριθμοί
booleans  = καταστάσεις που ορίζονται ως true(αληθής) ή false(ψευδής).
strings = συγκρατούν λέξεις ή φράσεις, ανάμεσα σε "αυτάκια".

Το κάθε πρόγραμμα προσπαθεί να αναλύσει και να επεξεργαστεί τους τύπους δεδομένων στην μικρότερη χρονική στιγμή.
Αυτός είναι ο κύριος λόγος για εμάς να κατανοήσουμε τις διαφορετικές μορφές δεδομένων που χρησιμοποιούμε στα προγράμματα μας.
Επίσης η Ruby είναι case-sensitive, αυτό σημαίνει ότι  νοιάζεται  για την κεφαλαιοποίηση.



Στην παραπάνω φωτογραφία ορίσαμε μία μεταβλητή με όνομα Examine στην 3 σειρά γράψαμε print και γράψαμε το όνομα της μεταβλητής αλλά με μικρό "e", η ruby συμπεριφέρεται εντελώς διαφορετικά στις Examine και examine καθώς είναι δύο διαφορετικές μεταβλητές.


Μεταβλητές: Η βασική έννοια κάθε προγραμματιστικής γλώσσας είναι η μεταβλητή.
Μπορούμε να σκεφτούμε τις μεταβλητές ως κουτιά που συγκρατούν τις πληροφορίες που τους δίνουμε, έπειτα μόλις η πληροφορία οριστεί, το κουτί είναι η ίδια η πληροφορία.

Για να ορίσουμε μία μεταβλητή ξεκινάμε ορίζοντας το όνομα της, το μόνο που δεν επιτρέπεται  είναι να ορίσετε μία μεταβλητή που αρχίζει με αριθμό π.χ(72myName), επίσης δεν αφήνουμε κενά στο όνομα της μεταβλητής μας.

is_number = 25   Η μεταβλητή αυτή συγκρατεί έναν αριθμό.


is_boolean = true    Η μεταβλητή αυτή συγκρατεί έναν ορισμό που είναι ψευδής ή αληθής.


is_string = "Ruby"  Η μεταβλητή αυτή συγκρατεί μία λέξη.


Τέλος, τα μαθηματικά στην ruby, είναι πιο εύκολα από'τι στο σχολείο, καθώς υπάρχουν 6 σύμβολα:

Πρόσθεση (+)  Αφαίρεση (-)   Πολλ/μος (*) Διαίρεση (/)
Δυνάμεις (**) Υψώνει τον πρώτο αριθμό προς τον εαυτό του όσες φορές δηλώνει ο δεύτερος.
π.χ 2**4 = 16 καθώς 2*2*2*2 = 16.


Modulo  (%) Το modulo γυρίζει πίσω το υπόλοιπο μίας διαίρεσης 
π.χ  13/3 =1 καθώς το 3 χωράει στο 13, μόνο 4 φορές και δίνει πίσω το 1.

Τελειώσαμε για σήμερα, όμως μην ξεχνάτε ότι είμαστε ακόμα στην αρχή :)
Μείνετε συντονισμένοι 
-Ζero84085













0 σχόλια:

Δημοσίευση σχολίου