Αποστολέας Θέμα: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?  (Αναγνώστηκε 999 φορές)

xristospr

  • Νέος
  • *
  • Μηνύματα: 3
Εννοω στην περιπρωση οπου το αποτελεσμα ειναι ακεραιο.Οπως 4/2 = 2.
Ευχαριστω! :)

nikolasmer

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 541
  • There can be only one...may it be AEPP.
Απ: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?
« Απάντηση #1 στις: 09 Οκτ 2013, 11:20:46 μμ »
Στη γλώσσα ΓΛΩΣΣΑ δεν υπάρχει καλούπωμα τύπων. Οπότε ακόμα και αν το αποτέλεσμα είναι ακέραιο, η γ μεταβλητή είναι (δηλώνεται) σαν πραγματική. :)
Απ' τα τσακάλια δεν γλυτώνεις μ'ευχές ή παρακάλια
(Κ. Βάρναλης)

Μερεντίτης Νικόλαος
Καθηγητής Πληροφορικής - Φροντιστής

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2219
Απ: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?
« Απάντηση #2 στις: 10 Οκτ 2013, 12:24:11 πμ »
Το αποτέλεσμα διαίρεσης είναι πάντα πραγματικό
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2450
  • I 'm not young enough to know everything
Απ: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?
« Απάντηση #3 στις: 10 Οκτ 2013, 08:47:33 πμ »
Αυτό που έχει σημασία είναι να καταλάβουμε αν μιλάμε για ακέραια (ευκλείδια) διαίρεση ή για "πλήρη" (ας πούμε) διαίρεση. Βασικά πρέπει να καταλάβουμε σε ποιο σύνολο δουλεύουμε. Αν είμαστε στους πραγματικούς μιλάμε για τον τελεστή / και το αποτέλεσμα είναι πραγματικό ως προς τον αποθηκευτικό χώρο που δεσμεύει (τύπος μεταβλητής) ανεξάρτητα από τον αν η τιμή του αριθμού είναι ακέραια ως προς την αξία. Αν είμαστε στους για ακέραιους τότε μιλάμε για div και το αποτέλεσμα είναι ακέραιο.

xristospr

  • Νέος
  • *
  • Μηνύματα: 3
Απ: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?
« Απάντηση #4 στις: 10 Οκτ 2013, 01:26:58 μμ »
Αυτό που έχει σημασία είναι να καταλάβουμε αν μιλάμε για ακέραια (ευκλείδια) διαίρεση ή για "πλήρη" (ας πούμε) διαίρεση. Βασικά πρέπει να καταλάβουμε σε ποιο σύνολο δουλεύουμε. Αν είμαστε στους πραγματικούς μιλάμε για τον τελεστή / και το αποτέλεσμα είναι πραγματικό ως προς τον αποθηκευτικό χώρο που δεσμεύει (τύπος μεταβλητής) ανεξάρτητα από τον αν η τιμή του αριθμού είναι ακέραια ως προς την αξία. Αν είμαστε στους για ακέραιους τότε μιλάμε για div και το αποτέλεσμα είναι ακέραιο.

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

nikolasmer

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 541
  • There can be only one...may it be AEPP.
Απ: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?
« Απάντηση #5 στις: 10 Οκτ 2013, 01:30:23 μμ »
Σωστά.
Απ' τα τσακάλια δεν γλυτώνεις μ'ευχές ή παρακάλια
(Κ. Βάρναλης)

Μερεντίτης Νικόλαος
Καθηγητής Πληροφορικής - Φροντιστής

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2450
  • I 'm not young enough to know everything
Απ: α/β=γ οπου α,β ακεραιοι.Το γ ειναι πραγματικος?
« Απάντηση #6 στις: 10 Οκτ 2013, 01:49:15 μμ »
δηλ. αν ηταν α<- βdiv2 τοτε το α δηλωνεται ως ακεραιος.σωστα καταλαβα? ειναι λεπτομερειες αλλα στις πανελληνιες αυτο σημαινει μειον στα μορια :P

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