Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Δομή επανάληψης => Μήνυμα ξεκίνησε από: Αγγελική στις 03 Φεβ 2010, 09:36:06 μμ

Τίτλος: Πλήθος δεκαδικών ψηφίων
Αποστολή από: Αγγελική στις 03 Φεβ 2010, 09:36:06 μμ
Να γραφεί αλγόριθμος που να διαβάζει έναν αριθμό και να εμφανίζει το πλήθος των δεκαδικών του ψηφίων
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: Αγγελική στις 03 Φεβ 2010, 09:38:42 μμ
Να γραφεί αλγόριθμος που να διαβάζει έναν αριθμό και να εμφανίζει το πλήθος των δεκαδικών του ψηφίων
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: gthal στις 03 Φεβ 2010, 09:40:41 μμ
Ωραία, και τι θα θέλατε σε σχέση με αυτό ?
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: Αγγελική στις 03 Φεβ 2010, 09:44:03 μμ
τη λύση
Φιλικά Αγγελική
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: gthal στις 03 Φεβ 2010, 09:52:56 μμ
Ωραία, κατ' αρχήν Αγγελική σε καλωσορίζω.
Είσαι μαθήτρια να υποθέσω ?
Εσύ τι προτείνεις σαν λύση ?
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: poursali στις 03 Φεβ 2010, 10:15:23 μμ
βαλε ενα παραδειγμα με τη λυση του για να δουμε τι εννοεις... γιατι η εκφωνηση δεν μου αρεσει και πολυ
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: Vangelis στις 04 Φεβ 2010, 12:17:44 πμ
κάντον θετικό
κόψε το ακέραιο μέρος του και κοίτα αν αυτό που έμεινε είναι  πάνω απο το μηδέν (ή ισο με 0) .  Αν ναι  (αν οχι) πολλαπλασίασε επι 10 τον αριθμό και επανέλαβε τα προηγούμενα μετρώντας πόσες φορές πολλαπλασίασες επι 10. 
Οταν βρείς μηδέν κοίτα πόσες φορές πολ/σες επι 10 αυτά είναι  τα ψηφία του.
(μια πρώτη βραδυνή σκέψη χωρίς  επαλήθευση)

Δενθεωρώ την άσκηση καλή θέλει μαθηματικό τέχνασμα για να λυθεί.
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: poursali στις 04 Φεβ 2010, 01:06:29 πμ
δεν ειναι κακο να εχει μαθηματικη σκεψη μια ασκηση, απλα το προβλημα ισως ειναι οτι δεν εξεταζεται μονο ο προγραμματισμος με αυτες τις ασκησεις... αλλα και παλι δεν μπορουν να αποσυνδεθουν εντελως αυτα...
αλλα σε αυτη τη περιπτωση το "τεχνασμα" δεν θελει καμια προχωρημενη κατανοηση μαθηματικων... ισως στοιχειωδη κατανοηση του δεκαδικου συστηματος
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: evry στις 04 Φεβ 2010, 07:59:35 πμ
Αγγελική αν σου δώσουμε τη λύση τι ακριβώς πιστεύεις ότι θα κερδίσεις?
Έχεις κάνει κάποια προσπάθεια? Μέχρι που έχεις φτάσει?

Δοκίμασε πρώτα να βρεις το πλήθος των ψηφίων ενός ακέραιου αριθμού
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: P.Tsiotakis στις 04 Φεβ 2010, 10:25:48 πμ
εναλλακτικά στη λύση του Βαγγέλη θα πρότεινα μια παρόμοια προσέγγιση:
Αν και μπορείς να δώσεις αυτή τη λύση σύμφωνα με το ΑΠΣ, μην το κάνεις  >:D , γράψε στην αγαπημένη μας ψευδογλώσσα

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

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

Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: Loukritia στις 04 Φεβ 2010, 06:36:26 μμ
εναλλακτικά στη λύση του Βαγγέλη θα πρότεινα μια παρόμοια προσέγγιση:
Αν και μπορείς να δώσεις αυτή τη λύση σύμφωνα με το ΑΠΣ, μην το κάνεις  >:D , γράψε στην αγαπημένη μας ψευδογλώσσα

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

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



Μα αν είναι ήδη ακέραιος δεν θα δείξει ένα δεκαδικό με τον τρόπο αυτό, κ. Παναγιώτη;
Τίτλος: Απ: Πλήθος δεκαδικών ψηφίων
Αποστολή από: Κωστας τζιαννης στις 30 Μαΐ 2018, 05:18:13 πμ
  ΔΙΑΒΑΣΕ χ
  ι <- 0
  ΟΣΟ χ <> Α_Μ(χ) ΕΠΑΝΑΛΑΒΕ
    χ <- χ*10
    ι <- ι + 1


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

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