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

Γενικό Λύκειο => Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον => Δομή επιλογής => Μήνυμα ξεκίνησε από: eleni_p στις 08 Νοέ 2011, 10:49:48 μμ

Τίτλος: Άσκηση Ε.Δουκέρη
Αποστολή από: eleni_p στις 08 Νοέ 2011, 10:49:48 μμ
Καλησπέρα,

Μπορεί κάποιος να βοηθήσει  στη λύση των δύο τελευταίων ερωτημάτων της  άσκησης του Ε. Δουκέρη; Πως αντιλαμβανόμαστε αν είναι π.Χ. ή μ.Χ. ;
 
Μια ομάδα επιστημόνων υπολογίζει και επεξεργάζεται την ηλικία διάφορων αντικειμένων σε έτη για να εξάγει κάποια συμπεράσματα. Να γράψετε πρόγραμμα που να:
Α) Να διαβάζει την ηλικία (σε χρόνια) ενός αντικειμένου (Υποθέστε  ότι η ηλικία είναι 4 ψήφιος αριθμός). (μονάδες 3)

Β) Μετατρέπει την ηλικία σε χιλιετηρίδες, εκατονταετίες και χρόνια. π.χ αν η ηλικία ενός αντικειμένου είναι : 4130 χρόνια, το πρόγραμμα θα εμφανίζει «χιλιετίες 4, εκατονταετίες : 1, χρόνια 30. (μονάδες 6)

Γ) Θα εμφανίζει σε ποιόν αιώνα ανήκει το αντικείμενο  π.χ «2ος αιώνας π.χ» ή «20ος αιώνας μ.χ». (μονάδες 6)

Δ) Στην περίπτωση που χρονολογείται προ Χριστού , να εμφανίζει ένα μήνυμα ανάλογα σε ποια Ιστορική περίοδο ανήκει σύμφωνα με τα παρακάτω. (μονάδες 5)

Εποχή Α   10.000 – 7.000 π.χ
Εποχή Β   7.000 – 3.000 π.χ
Εποχή Γ   3.000 – 1.000 π.χ
Εποχή Δ   1.000 – 0 π.χ
Τίτλος: Απ: Άσκηση Ε.Δουκέρη
Αποστολή από: Παναγιώτης Τσιωτάκης στις 08 Νοέ 2011, 11:21:32 μμ
πάρα πολυ καλή άσκηση....

αν ηλικία <= 2011 τότε
 μετά Χριστόν το έτος 2011 - ηλικία
 πχ αν ηλικία = 100
τότε το αντικείμενο είναι από το 1911 μ.Χ.
αλλιώς
   είναι προ Χριστού το έτος ηλικία - 2011
  πχ αν είναι ηλικία = 5011 ετών
  τότε είναι το έτος 3000 π.Χ
  και είναι στην εποχή Β

για τον αιώνα θα παίξει   div 100

ελπίζω να μην έκανα λάθος βιασύνης
Τίτλος: Απ: Άσκηση Ε.Δουκέρη
Αποστολή από: Λευτέρης Δουκέρης στις 09 Νοέ 2011, 12:09:40 πμ
Με κάλυψε ο Παναγιώτης. Τα παιδιά όταν τους ρωτώ να κατατάξουν το αντικείμενο Π.Χ η Μ.Χ δεν δυσκολεύονται (μια και προφανώς για αυτά , μια ηλικία αντικειμένου > από το τρέχον έτος (2011) θα κατέτασσε το αντικείμενο Π.Χ .Δυσκολεύονται όμως να κατανοήσουν ότι αν η ηλικία του αντικειμένου είναι έστω 2000 ετών τότε μιλάμε για 11 χρόνια Μ.Χ (εξηγήστε τους γιατί ) , το αντίθετο  το καταλαβαίνουν πιο εύκολα δηλ αν η ηλικία του αντικειμένου είναι έστω 2100 ετών τότε μιλάμε για 89 χρόνια Π.Χ .
Τίτλος: Απ: Άσκηση Ε.Δουκέρη
Αποστολή από: eleni_p στις 09 Νοέ 2011, 10:13:20 πμ
Ευχαριστώ,

και εγώ τα είχα μπλέξει με τους αιώνες    ;)
Τίτλος: Απ: Άσκηση Ε.Δουκέρη
Αποστολή από: geochatz στις 09 Νοέ 2011, 07:09:35 μμ
Νομίζω θέλει κάτι τέτοιο:
Κώδικας: [Επιλογή]
ΕΤΟΣ_ΚΑΤ ← Α_Τ(2011 - ΗΛ)
ΑΙΩΝΑΣ ← ΕΤΟΣ_ΚΑΤ div 100 + 1

Τίτλος: Απ: Άσκηση Ε.Δουκέρη
Αποστολή από: Katsadouros_Dhm στις 10 Νοέ 2011, 12:05:46 μμ
Πρέπει να λάβουμε υπόψη και μια μικρή λεπτομέρεια (για να είμαστε πιο ακριβείς)
Η μετάβαση από την π.Χ στη μ.Χ. εποχή έγινε χωρίς να υπάρχει το Έτος 0. Δηλαδή από το 1π.Χ. το επόμενο έτος είναι το 1μ.Χ. :D
Τίτλος: Απ: Άσκηση Ε.Δουκέρη
Αποστολή από: elenitaaaaa στις 14 Νοέ 2011, 10:10:27 πμ
φανταζομαι πως στις πανελληνιες αυτη η ασκηση θα δινοταν πολυ πιο αναλυτικα. επισης ο αιωνας ειναι div 100 και αν mod 100 > 0 tote αιωνας<-αιωνας +1
ειναι παρα πολλες οι λεπτομερειες για να τις σκεφτουν νομιζω