Αποστολέας Θέμα: Πλήθος δεκαδικών ψηφίων  (Αναγνώστηκε 1971 φορές)

Αγγελική

  • Νέος
  • *
  • Μηνύματα: 3
    • angeza@sch.gr
Πλήθος δεκαδικών ψηφίων
« στις: 03 Φεβ 2010, 09:36:06 μμ »
Να γραφεί αλγόριθμος που να διαβάζει έναν αριθμό και να εμφανίζει το πλήθος των δεκαδικών του ψηφίων

Αγγελική

  • Νέος
  • *
  • Μηνύματα: 3
    • angeza@sch.gr
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #1 στις: 03 Φεβ 2010, 09:38:42 μμ »
Να γραφεί αλγόριθμος που να διαβάζει έναν αριθμό και να εμφανίζει το πλήθος των δεκαδικών του ψηφίων

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 879
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #2 στις: 03 Φεβ 2010, 09:40:41 μμ »
Ωραία, και τι θα θέλατε σε σχέση με αυτό ?
Φιλικά,
Γιώργος Θαλασσινός

Αγγελική

  • Νέος
  • *
  • Μηνύματα: 3
    • angeza@sch.gr
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #3 στις: 03 Φεβ 2010, 09:44:03 μμ »
τη λύση
Φιλικά Αγγελική

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 879
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #4 στις: 03 Φεβ 2010, 09:52:56 μμ »
Ωραία, κατ' αρχήν Αγγελική σε καλωσορίζω.
Είσαι μαθήτρια να υποθέσω ?
Εσύ τι προτείνεις σαν λύση ?
Φιλικά,
Γιώργος Θαλασσινός

poursali

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 920
    • Στέφανος-Κων/νος Πουρσαλίδης
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #5 στις: 03 Φεβ 2010, 10:15:23 μμ »
βαλε ενα παραδειγμα με τη λυση του για να δουμε τι εννοεις... γιατι η εκφωνηση δεν μου αρεσει και πολυ
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

Vangelis

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 784
  • Για ακούτε και κανένα μεγαλύτερο!!!
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #6 στις: 04 Φεβ 2010, 12:17:44 πμ »
κάντον θετικό
κόψε το ακέραιο μέρος του και κοίτα αν αυτό που έμεινε είναι  πάνω απο το μηδέν (ή ισο με 0) .  Αν ναι  (αν οχι) πολλαπλασίασε επι 10 τον αριθμό και επανέλαβε τα προηγούμενα μετρώντας πόσες φορές πολλαπλασίασες επι 10. 
Οταν βρείς μηδέν κοίτα πόσες φορές πολ/σες επι 10 αυτά είναι  τα ψηφία του.
(μια πρώτη βραδυνή σκέψη χωρίς  επαλήθευση)

Δενθεωρώ την άσκηση καλή θέλει μαθηματικό τέχνασμα για να λυθεί.

poursali

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 920
    • Στέφανος-Κων/νος Πουρσαλίδης
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #7 στις: 04 Φεβ 2010, 01:06:29 πμ »
δεν ειναι κακο να εχει μαθηματικη σκεψη μια ασκηση, απλα το προβλημα ισως ειναι οτι δεν εξεταζεται μονο ο προγραμματισμος με αυτες τις ασκησεις... αλλα και παλι δεν μπορουν να αποσυνδεθουν εντελως αυτα...
αλλα σε αυτη τη περιπτωση το "τεχνασμα" δεν θελει καμια προχωρημενη κατανοηση μαθηματικων... ισως στοιχειωδη κατανοηση του δεκαδικου συστηματος
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3012
  • to Iterate is human to Recurse divine
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #8 στις: 04 Φεβ 2010, 07:59:35 πμ »
Αγγελική αν σου δώσουμε τη λύση τι ακριβώς πιστεύεις ότι θα κερδίσεις?
Έχεις κάνει κάποια προσπάθεια? Μέχρι που έχεις φτάσει?

Δοκίμασε πρώτα να βρεις το πλήθος των ψηφίων ενός ακέραιου αριθμού
« Τελευταία τροποποίηση: 04 Φεβ 2010, 08:14:53 πμ από evry »
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3111
  • Dracarys
    • Panagiotis Tsiotakis
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #9 στις: 04 Φεβ 2010, 10:25:48 πμ »
εναλλακτικά στη λύση του Βαγγέλη θα πρότεινα μια παρόμοια προσέγγιση:
Αν και μπορείς να δώσεις αυτή τη λύση σύμφωνα με το ΑΠΣ, μην το κάνεις  >:D , γράψε στην αγαπημένη μας ψευδογλώσσα

Είσοδος αριθμού
Αρχή_επανάληψης
πολλαπλασίασε τον αριθμό επί 10
μέτρα την επανάληψη
Μέχρις_ότου <ο αριθμός να γίνει ακέραιος>
το πλήθος των επαναλήψεων (=πολλαπλασιασμοί * 10) είναι το πλήθος των ψηφίων

Σου θυμίζω πως ένας αριθμός είναι ακέραιος όταν δεν έχει δεκαδικό μέρος, δηλαδή όταν <αριθμός = Α_Μ(αριθμός)>


Loukritia

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 221
  • It takes two to tango...
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #10 στις: 04 Φεβ 2010, 06:36:26 μμ »
εναλλακτικά στη λύση του Βαγγέλη θα πρότεινα μια παρόμοια προσέγγιση:
Αν και μπορείς να δώσεις αυτή τη λύση σύμφωνα με το ΑΠΣ, μην το κάνεις  >:D , γράψε στην αγαπημένη μας ψευδογλώσσα

Είσοδος αριθμού
Αρχή_επανάληψης
πολλαπλασίασε τον αριθμό επί 10
μέτρα την επανάληψη
Μέχρις_ότου <ο αριθμός να γίνει ακέραιος>
το πλήθος των επαναλήψεων (=πολλαπλασιασμοί * 10) είναι το πλήθος των ψηφίων

Σου θυμίζω πως ένας αριθμός είναι ακέραιος όταν δεν έχει δεκαδικό μέρος, δηλαδή όταν <αριθμός = Α_Μ(αριθμός)>



Μα αν είναι ήδη ακέραιος δεν θα δείξει ένα δεκαδικό με τον τρόπο αυτό, κ. Παναγιώτη;
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Κωστας τζιαννης

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 173
Απ: Πλήθος δεκαδικών ψηφίων
« Απάντηση #11 στις: 30 Μάι 2018, 05:18:13 πμ »
  ΔΙΑΒΑΣΕ χ
  ι <- 0
  ΟΣΟ χ <> Α_Μ(χ) ΕΠΑΝΑΛΑΒΕ
    χ <- χ*10
    ι <- ι + 1


  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'πληθος δεκαδικων ψηφιων=', ι