Αποστολέας Θέμα: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ  (Αναγνώστηκε 8441 φορές)

vasiko

  • Βετεράνος
  • ****
  • Μηνύματα: 82
  • !!!!...!!!
ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« στις: 08 Νοέ 2006, 01:12:57 μμ »
Σήμερα ήρθε ένας μαθητής μου στο σχολείο και μου έδειξε μία λυμένη άσκηση από το φροντιστήριό του . Εϊχε λοιπόν μία στρογγυλοποίηση πραγματικού  αριθμού με την εξής εντολή:
 χ<-- aDIV1
Φυσικά ο μαθητής με ρώτησε με το δίκιο του πως γίνεται να ισχύει αυτή η εντολή αφού τους έχω πει ότι οι δύο τελεστές εφαρμόζονται μόνο σε ακεραίους αριθμούς.
Έχω κάπου λάθος εγώ λοιπον σε αυτή την περίπτωση ή το φροντιστήριο;;;;;;

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2225
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #1 στις: 08 Νοέ 2006, 02:09:17 μμ »
H πράξη ορίζεται μόνο σε ακέραιους τελεστές (σελ 153, σημείωση πάνω δεξιά)
Η  στρογγυλοποίηση προς τα κάτω μπορεί να γίνει με την συνάρτηση Α_Μ, δηλαδή
χ<--Α_Μ(α)
Η  στρογγυλοποίηση προς τα πάνω μπορεί να γίνει πάλι με την συνάρτηση Α_Μ, δηλαδή
χ<--Α_Μ(α)+1
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

EleniK

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 708
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #2 στις: 08 Νοέ 2006, 02:38:45 μμ »
@Vasiko
Δεν κάνεις λάθος εσύ. Τώρα για τη στρογγυλοποίηση δεν είναι τόσο απλό. Εννοεί να κόβει τα δεκαδικά? Αν ναι τότε είναι η λύση που προτεinei o andreasp_13
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2452
  • I 'm not young enough to know everything
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #3 στις: 08 Νοέ 2006, 02:46:13 μμ »
Υπάρχει στρογγυλοποίηση προς τα πάνω, προς τα κάτω και στον πλησιέστερο. Θέλει διευκρίνηση κάθε φορά τι εννούμε.

Επίσης η στρογγυλοποίηση προς τα πάνω είναι λίγο ύπουλη. Το
χ<--Α_Μ(α)+1
δημιουργεί πρόβλημα όταν ο α είναι ήδη ακέραιος. Πχ για α=3 παίρνεις στρογγυλοποίηση προς τα πάνω 4.

Πιο ασφαλής τρόπος για στρογγυλοποίηση προς τα πάνω και στον πλησιέστερο ακέραιο είναι να διακρίνεις περιπτώσεις πάνω στο δεκαδικό μέρος που είναι α-Α_Μ(α)

vasiko

  • Βετεράνος
  • ****
  • Μηνύματα: 82
  • !!!!...!!!
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #4 στις: 08 Νοέ 2006, 08:49:47 μμ »
Παιδιά ευχαριστώ πολύ. Απλά ήθελα μια επιβεβαίωση γιατί θα ξεχάσω κι αυτά που ξέρω

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2225
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #5 στις: 08 Νοέ 2006, 11:55:23 μμ »
Αν ναι τότε είναι η λύση που προτεinei o andreasp_13

 ??? ??? ??? ???
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

andreas_p

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1015
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #6 στις: 09 Νοέ 2006, 10:42:01 πμ »
Έστω

α1 <- 3,3 
α2 <-  3,7

Στρογγυλοποίηση του α1  = 3

Στρογγυλοποίηση του α2  = 4

Λύση  :

σ1 <- Α_Μ(α1+0,5)
σ2 <- Α_Μ(α2+0,5)

Ανδρέας




EleniK

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 708
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #7 στις: 09 Νοέ 2006, 11:28:25 πμ »
oops!  ::)
Ο Πέτρος εννοούσα.
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

Petros

  • Θαμώνας
  • ***
  • Μηνύματα: 27
Απ: ΣΤΡΟΓΓΥΛΟΠΟΙΗΣΗ ΑΡΙΘΜΟΥ
« Απάντηση #8 στις: 01 Νοέ 2007, 04:47:46 μμ »
Έχει ξανα αναφερθεί νομίζω αλλά έχω την εξής ερώτηση: Η συνάρτηση της Γλώσσας Α_Μ(χ) αναφέρει ότι αποδίδει το ακέραιο μέρος του χ:

πχ.   Α_Μ(3.7) = 3

όμως Α_Μ(-3.7)=-3 ή -4?


Συγνώμη, μόλις βρίκα το συγκεκριμένο topic :
https://alkisg.mysch.gr/steki/index.php?topic=928.0
« Τελευταία τροποποίηση: 01 Νοέ 2007, 04:58:47 μμ από Petros »