Αποστολέας Θέμα: Πιθανό bug στους τελεστές DIV και MOD  (Αναγνώστηκε 1648 φορές)

maou

  • Νέος
  • *
  • Μηνύματα: 5
Πιθανό bug στους τελεστές DIV και MOD
« στις: 06 Φεβ 2013, 08:36:38 μμ »
Τρέχω το εξής πρόγραμμα.
ΠΡΟΓΡΑΜΜΑ α1
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: χ, ψ
ΑΡΧΗ
  ΓΡΑΨΕ -2 div 5
  ΓΡΑΨΕ -2 mod 5
  ΓΡΑΨΕ (0 - 2) div 5
  ΓΡΑΨΕ (0 - 2) mod 5
  ΔΙΑΒΑΣΕ χ
  ΔΙΑΒΑΣΕ ψ
  ΓΡΑΨΕ χ div ψ
  ΓΡΑΨΕ χ mod ψ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ α1
Στις ΔΙΑΒΑΣΕ ΔΊΝΩ -2 ΚΑΙ 5
Μου δίνει τα εξής αποτελέσματα
-1
3
-1
3
-1
3
Ενώ περίμενα 0 -2 0 -2 0 -2.


nikolasmer

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 501
  • There can be only one...may it be AEPP.
Απ: Πιθανό bug στους τελεστές DIV και MOD
« Απάντηση #1 στις: 07 Φεβ 2013, 02:13:48 πμ »
Για ρίξε μια ματιά maou στο παρακάτω link. Ίσως βρεις και κάποια πράγματα που θα λύσουν την απορία σου.
Απ' τα τσακάλια δεν γλυτώνεις μ'ευχές ή παρακάλια
(Κ. Βάρναλης)

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

maou

  • Νέος
  • *
  • Μηνύματα: 5
Απ: Πιθανό bug στους τελεστές DIV και MOD
« Απάντηση #2 στις: 07 Φεβ 2013, 10:50:14 πμ »
Ξέχασες να δώσεις το link

nikolasmer

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 501
  • There can be only one...may it be AEPP.
Απ: Πιθανό bug στους τελεστές DIV και MOD
« Απάντηση #3 στις: 07 Φεβ 2013, 10:59:26 πμ »
Ναι έχεις απόλυτο δίκαιο. :D

Και μόλις έκλεισα ραντεβού με το γιατρό μου! ;D

Το link είναι  http://alkisg.mysch.gr/steki/index.php?topic=914.0
Είναι μια καλή συζήτηση.
Απ' τα τσακάλια δεν γλυτώνεις μ'ευχές ή παρακάλια
(Κ. Βάρναλης)

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

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 604
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

maou

  • Νέος
  • *
  • Μηνύματα: 5
Απ: Πιθανό bug στους τελεστές DIV και MOD
« Απάντηση #5 στις: 07 Φεβ 2013, 12:56:10 μμ »
Ευχαριστώ για τα links

Πρίν λίγο με πληροφόρησαν ότι το υπουργείο έβγαλε πέρυσι εγκύκλιο που  λέει ότι δεν θα χρησιμοποιούνται αρνητικοί αριθμοί σε mod (νομίζω και σε div). Περιμένω να μου την στείλουν.

Gnirut

  • Επισκέπτης
Απ: Πιθανό bug στους τελεστές DIV και MOD
« Απάντηση #6 στις: 07 Φεβ 2013, 07:22:23 μμ »
Πρίν λίγο με πληροφόρησαν ότι το υπουργείο έβγαλε πέρυσι εγκύκλιο που  λέει ότι δεν θα χρησιμοποιούνται αρνητικοί αριθμοί σε mod (νομίζω και σε div). Περιμένω να μου την στείλουν.

Δεν έχει κανένα εκπαιδευτικό νόημα η ιστορία με το mod στην ΑΕΠΠ γιατί δεν έχει σχέση τόσο πολύ με αλγοριθμική παρά περισσότερο με το πως είναι υλοποιημένη κάποια γλώσσα προγραμματισμού.

Για παράδειγμα, στην Pascal ISO 7185 (http://pascal-central.com/docs/iso7185.pdf) βγαίνει error στην περιπτωση (σελ. 88): D.46 6 .7 .2 .2 A term of the form i mod j is an error if j is zero or negative.
« Τελευταία τροποποίηση: 08 Φεβ 2013, 02:00:21 πμ από Gnirut »

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2771
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: Πιθανό bug στους τελεστές DIV και MOD
« Απάντηση #7 στις: 08 Φεβ 2013, 01:38:21 μμ »
Ευχαριστώ για τα links

Πρίν λίγο με πληροφόρησαν ότι το υπουργείο έβγαλε πέρυσι εγκύκλιο που  λέει ότι δεν θα χρησιμοποιούνται αρνητικοί αριθμοί σε mod (νομίζω και σε div). Περιμένω να μου την στείλουν.

http://dide.ilei.sch.gr/keplinet/education/docs/aepp_div_mod.pdf