Προς το περιεχόμενο

Υπολογισμος ημερας πριν απο χρονια.


Γιάννης Platano

Προτεινόμενες αναρτήσεις

Δημοσ.

προφανώς εσύ θες πάνω από 10 δευτερα για να κανεις όλες τις μαθηματικές πράξεις στο μυαλό σου

 

είναι αντίστοιχο με τον τρελό μαθηματικό που λέει την αριθμητική αναπαράσταση μιας λέξης πολύ γρήγορα.

 

4/4, 6/6, 8/8, 10/10 and 12/12 always fall on the same day of the week (Doomsday) in any year.

 

If you memorize the phrase "I went to my nine-to-five job at the seven-eleven," you can also remember easily that 5/9, 9/5, 7/11 and 11/7 also fall on Doomsday.

 

Also, 3/0 (the zeroth day of March, i.e, the last day of February) falls on Doomsday.

 

January and February are complicated by the existence of Leap Years. In ordinary years, 2/0 (the last day of January) also falls on Doomsday, as does 1/3; in Leap Years, 2/1 and 1/4 fall on Doomsday

 

http://quasar.as.utexas.edu/BillInfo/doomsday.html

Δημοσ.
>Yes, you do need to use a little math in order to do this. Here's the formula, broken down step-by-step. In this example, we'll find which day of the week July 13, 1989 fell on. [/i]
[list=1]
[*][i][b]Divide the last two digits of the year by 12. 89 divided by 12 is 7, with 5 left over.[/b] [/i]
[*][i][b]Find how many 4's go into the remainder evenly. 5 divided by 4 is 1, with a remainder that we ignore.[/b] [/i]
[*][i][b]Add these three numbers. 7 + 5 + 1 = 13.[/b] [/i]
[*][i][b]Divide the sum by 7 and take the remainder. 13 divided by 7 is 1, with a remainder of 6.[/b] [/i]
[*][i][b]Add the remainder to the century's anchor day to find the year's Doomsday. Wendesday + 6 = Tuesday.[/b] [/i]
[*][i][b]Use the month's Doomsday to find the day you need. July's Doomsday is 7/11, a Tuesday, so July 13 is a Thursday.[/b] [/i][/list][i]Let's try another example by verifying that today, July 27, 2007, is a Friday. [/i]
[list=1]
[*][i]07 divided by 12 is 0, with a remainder of 7. [/i]
[*][i]4 goes into the remainder 1 time. [/i]
[*][i]0 + 7 + 1 = 8. [/i]
[*][i]8 divided by 7 is 1, with a remainder of 1. [/i]
[*][i]Tuesday + 1 = Wednesday. Therefore, 2007's Doomsday is Wednesday. [/i]
[*][i]Because July 11 is a Wednesday, then July 27, 16 days later, is a Friday. 

Ρε παιδια ας μας τα μεταφρασει συνοπτικα καποιος...

Δημοσ.

1. Διαίρεσε τα τελευταία 2 ψηφία της χρονιάς με το 12. Το 89 όταν διαιρείται με το 12 δίνει 7 με υπόλοιπο διαιρεσης 5.

2. Βρες πόσα 4άρια χωρούν στο υπόλοιπο ολόκληρα. Το 5 όταν διαιρείται με το 4 δίνει 1. Αγνοούμε το υπόλοιπο της διαίρεσης

3. Πρόσθεσε τα τρία αυτά νούμερα. 7 + 5 + 1 = 13

4. Διαίρεσε το άθροισμα με το 7 και πάρε το υπόλοιπο της διαίρεσης. To 13 όταν διαιρείται με το 7 δίνει 1, και το υπόλοιπο της διαίρεσης είναι 6.

5. Πρόσθεσε το υπόλοιπο στην ημέρα με την οποία ξεκίνησε (ή που τέλοσπάντων είναι χαρακτηριστική *βλ. παρακάτω) για τον αιώνα. Τετάρτη + 6 = Τρίτη.

6. Χρησιμοποίησε τη χαρακτηριστική μέρα (*βλ. παρακάτω) για κάθε μήνα για να βρείς τη μέρα που χρειάζεσαι. Η χαρακτηριστική ημέρα για τον Ιούλιο είναι η 11η Ιουλίου.

 

Ας δοκιμάσουμε ένα άλλο παράδειγμα για να επαληθεύσουμε ότι η 27η Ιουλίου 2007 είναι Παρασκευή.

1. 07 όταν διαιρείται με το 12 δίνει 0 με υπόλοιπο 7

2. Το 4 χωράει στο υπόλοιπο (δηλ. το 7 ) 1 φορά

3. 0 + 7 + 1 = 8

4. Το 8 όταν διαιρεθεί δια 7 δίνει 1 με υπόλοιπο 1

5. Τρίτη + 1 = Τετάρτη. Επομένως η χαρακτηριστική μέρα για το 2007 είναι Τετάρτη.

6. Επειδή η 11η Ιουλίου είναι Τετάρτη, τότε η 27η Ιουλίου,16 μέρες αργότερα , δηλ. Παρασκευή.

 

Εxtras από τη wikipedia - τα αναφέρει ο αλγόριθμος σου χωρίς να εξηγεί τι είναι:

Χαρακτηριστική ημέρα για τον αιώνα (anchor day):

1800-1899 - Παρασκευή

1900-1999 - Τετάρτη

2000-2099 - Τρίτη

2100-2199 - Κυριακή

 

Χαρακτηριστική ημέρα για κάθε μήνα (δηλ. 7 Μαρτίου είναι ίδια μέρα με 4 Απριλίου και 3 Ιανουαρίου σε ένα μη δίσεκτο έτος)

Γενάρης (μη δίσεκτα) : 3 Ιαν. (άρα και 10η, 17η, 24, 31η)

Γενάρης (δίσεκτα έτη): 4 Ιαν. (άρα και 11η, κ.ο.κ)

Φεβρουάριος (μη δίσ.): 7 Φεβρ.(άρα και 14, 21, 28 )

Φεβρουάριος (δίσεκτα): 1 Φεβρουαρίου (άρα και 8, 15, .κ.ο.κ)

Μάρτης : 7 Μαρτ. (14,21,...)

Απρίλιος: 4 Aπριλ. (11, 18, ..)

Μάιος : 2 Μαίου (9, ...)

Ιούνιος : 6 Ιουν. (13,20,...)

Ιούλιος : 4 Ιουλ. (11 που αναφέρει το παράδειγμα, ...)

Αύγουστος:1 Αυγ. (8, 15, ...)

Σεπτέμβριος:5 Σεπτ. (12,...)

Οκτώβρης: 3 Οκτ. (10, ..)

Νοέμβρης : 7 Νοεμβ. (14, ...)

Δεκέμβρης : 5 Δεκ. (12, ...)

Ιανουάρ. επόμενης χρονιάς : 2 Ιαν. (9,...)

Φεβρουάριος επόμ. χρονιάς : 6 Φεβρ. (13, ...)

 

Αυτό που κάνει ουσιαστικά ο αλγόριθμος σου είναι να υπολογίζει ποιά μέρα είναι η χαρακτηριστική για κάθε έτος και εσύ με βάση τη μέρα αυτή υπολογίζεις κάθε άλλη μέρα του χρόνου. Δηλ. αν η χαρακτηριστική μέρα του έτους είναι η Τρίτη, τότε πάς στο μήνα που θες πχ τον Σεπτέμβρη, γνωρίζεις ότι 5 Σεπτεμβρίου είναι Τρίτη και μετά βρίσκεις την ημέρα που θές (πχ 18/9).

 

H μετάφραση είναι ενδεικτική, μην πέσετε όλοι πάνω μου... :-P

Δημοσ.
1. Διαίρεσε τα τελευταία 2 ψηφία της χρονιάς με το 12. Το 89 όταν διαιρείται με το 12 δίνει 7 με υπόλοιπο διαιρεσης 5.

2. Βρες πόσα 4άρια χωρούν στο υπόλοιπο ολόκληρα. Το 5 όταν διαιρείται με το 4 δίνει 1. Αγνοούμε το υπόλοιπο της διαίρεσης

3. Πρόσθεσε τα τρία αυτά νούμερα. 7 + 5 + 1 = 13

4. Διαίρεσε το άθροισμα με το 7 και πάρε το υπόλοιπο της διαίρεσης. To 13 όταν διαιρείται με το 7 δίνει 1, και το υπόλοιπο της διαίρεσης είναι 6.

5. Πρόσθεσε το υπόλοιπο στην ημέρα με την οποία ξεκίνησε (ή που τέλοσπάντων είναι χαρακτηριστική *βλ. παρακάτω) για τον αιώνα. Τετάρτη + 6 = Τρίτη.

6. Χρησιμοποίησε τη χαρακτηριστική μέρα (*βλ. παρακάτω) για κάθε μήνα για να βρείς τη μέρα που χρειάζεσαι. Η χαρακτηριστική ημέρα για τον Ιούλιο είναι η 11η Ιουλίου.

 

Ας δοκιμάσουμε ένα άλλο παράδειγμα για να επαληθεύσουμε ότι η 27η Ιουλίου 2007 είναι Παρασκευή.

1. 07 όταν διαιρείται με το 12 δίνει 0 με υπόλοιπο 7

2. Το 4 χωράει στο υπόλοιπο (δηλ. το 7 ) 1 φορά

3. 0 + 7 + 1 = 8

4. Το 8 όταν διαιρεθεί δια 7 δίνει 1 με υπόλοιπο 1

5. Τρίτη + 1 = Τετάρτη. Επομένως η χαρακτηριστική μέρα για το 2007 είναι Τετάρτη.

6. Επειδή η 11η Ιουλίου είναι Τετάρτη, τότε η 27η Ιουλίου,16 μέρες αργότερα , δηλ. Παρασκευή.

 

Εxtras από τη wikipedia - τα αναφέρει ο αλγόριθμος σου χωρίς να εξηγεί τι είναι:

Χαρακτηριστική ημέρα για τον αιώνα (anchor day):

1800-1899 - Παρασκευή

1900-1999 - Τετάρτη

2000-2099 - Τρίτη

2100-2199 - Κυριακή

 

Χαρακτηριστική ημέρα για κάθε μήνα (δηλ. 7 Μαρτίου είναι ίδια μέρα με 4 Απριλίου και 3 Ιανουαρίου σε ένα μη δίσεκτο έτος)

Γενάρης (μη δίσεκτα) : 3 Ιαν. (άρα και 10η, 17η, 24, 31η)

Γενάρης (δίσεκτα έτη): 4 Ιαν. (άρα και 11η, κ.ο.κ)

Φεβρουάριος (μη δίσ.): 7 Φεβρ.(άρα και 14, 21, 28 )

Φεβρουάριος (δίσεκτα): 1 Φεβρουαρίου (άρα και 8, 15, .κ.ο.κ)

Μάρτης : 7 Μαρτ. (14,21,...)

Απρίλιος: 4 Aπριλ. (11, 18, ..)

Μάιος : 2 Μαίου (9, ...)

Ιούνιος : 6 Ιουν. (13,20,...)

Ιούλιος : 4 Ιουλ. (11 που αναφέρει το παράδειγμα, ...)

Αύγουστος:1 Αυγ. (8, 15, ...)

Σεπτέμβριος:5 Σεπτ. (12,...)

Οκτώβρης: 3 Οκτ. (10, ..)

Νοέμβρης : 7 Νοεμβ. (14, ...)

Δεκέμβρης : 5 Δεκ. (12, ...)

Ιανουάρ. επόμενης χρονιάς : 2 Ιαν. (9,...)

Φεβρουάριος επόμ. χρονιάς : 6 Φεβρ. (13, ...)

 

Αυτό που κάνει ουσιαστικά ο αλγόριθμος σου είναι να υπολογίζει ποιά μέρα είναι η χαρακτηριστική για κάθε έτος και εσύ με βάση τη μέρα αυτή υπολογίζεις κάθε άλλη μέρα του χρόνου. Δηλ. αν η χαρακτηριστική μέρα του έτους είναι η Τρίτη, τότε πάς στο μήνα που θες πχ τον Σεπτέμβρη, γνωρίζεις ότι 5 Σεπτεμβρίου είναι Τρίτη και μετά βρίσκεις την ημέρα που θές (πχ 18/9).

 

H μετάφραση είναι ενδεικτική, μην πέσετε όλοι πάνω μου... :-P

 

Ευχαριστω.Αψογος.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...