α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?

Ξεκίνησε από xristospr, 09 Οκτ 2013, 10:23:35 ΜΜ

« προηγούμενο - επόμενο »

xristospr

Εννοω στην περιπρωση οπου το αποτελεσμα ειναι ακεραιο.Οπως 4/2 = 2.
Ευχαριστω! :)

nikolasmer

Στη γλώσσα ΓΛΩΣΣΑ δεν υπάρχει καλούπωμα τύπων. Οπότε ακόμα και αν το αποτέλεσμα είναι ακέραιο, η γ μεταβλητή είναι (δηλώνεται) σαν πραγματική. :)
Μερεντίτης Νικόλαος
Πληροφορικός

petrosp13

Το αποτέλεσμα διαίρεσης είναι πάντα πραγματικό
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

gpapargi

Αυτό που έχει σημασία είναι να καταλάβουμε αν μιλάμε για ακέραια (ευκλείδια) διαίρεση ή για "πλήρη" (ας πούμε) διαίρεση. Βασικά πρέπει να καταλάβουμε σε ποιο σύνολο δουλεύουμε. Αν είμαστε στους πραγματικούς μιλάμε για τον τελεστή / και το αποτέλεσμα είναι πραγματικό ως προς τον αποθηκευτικό χώρο που δεσμεύει (τύπος μεταβλητής) ανεξάρτητα από τον αν η τιμή του αριθμού είναι ακέραια ως προς την αξία. Αν είμαστε στους για ακέραιους τότε μιλάμε για div και το αποτέλεσμα είναι ακέραιο.

xristospr

Παράθεση από: gpapargi στις 10 Οκτ 2013, 08:47:33 ΠΜ
Αυτό που έχει σημασία είναι να καταλάβουμε αν μιλάμε για ακέραια (ευκλείδια) διαίρεση ή για "πλήρη" (ας πούμε) διαίρεση. Βασικά πρέπει να καταλάβουμε σε ποιο σύνολο δουλεύουμε. Αν είμαστε στους πραγματικούς μιλάμε για τον τελεστή / και το αποτέλεσμα είναι πραγματικό ως προς τον αποθηκευτικό χώρο που δεσμεύει (τύπος μεταβλητής) ανεξάρτητα από τον αν η τιμή του αριθμού είναι ακέραια ως προς την αξία. Αν είμαστε στους για ακέραιους τότε μιλάμε για div και το αποτέλεσμα είναι ακέραιο.

δηλ. αν ηταν α<- βdiv2 τοτε το α δηλωνεται ως ακεραιος.σωστα καταλαβα? ειναι λεπτομερειες αλλα στις πανελληνιες αυτο σημαινει μειον στα μορια :P

nikolasmer

Μερεντίτης Νικόλαος
Πληροφορικός

gpapargi

Παράθεση από: xristospr στις 10 Οκτ 2013, 01:26:58 ΜΜ
δηλ. αν ηταν α<- βdiv2 τοτε το α δηλωνεται ως ακεραιος.σωστα καταλαβα? ειναι λεπτομερειες αλλα στις πανελληνιες αυτο σημαινει μειον στα μορια :P

Ένας ακέραιος μπαίνει σε ένα πραγματικό. Πχ αν δηλωθεί το κ ακέραιος και το χ πραγματικός τότε μπορείς να κάνεις το χ<--κ. Ήθελα να πως ότι αν κάνεις div μεταξύ 2 ακεραίων (υποχρεωτικά οι 2 αριθμοί είναι ακέραιοι) το αποτέλεσμα είναι ακέραιο, άρα μπορεί να μπει σε ακέραιο. Αν θέλεις όμως μπορείς να το βάλεις σε πραγματικό. Γενικά πάντως αυτά θεωρώ ότι είναι τεχνικές λεπτομέρειες που δεν αφορούν την αλγοριθμική σκέψη. Δηλαδή δε νομίζω ότι θα κόψει κανείς για τις δηλώσεις. Αυτό που πρέπει να προσέξει κανείς είναι τα div/mod να περιορίζονται σε ακέραιους.