Calendrical Calculations

نویسندگان

  • Nachum Dershowitz
  • Edward M. Reingold
چکیده

Calendrical calculations are ubiquitous. Banks need to calculate interest on a daily basis. Operating systems need to switch to and from daylight savings time. Dates of secular and religious holidays need to be computed for consideration in planning events. Paychecks need to be issued on weekly, biweekly, or monthly schedules. Bills and statements must be generated periodically. Most of these calculations are not difEcult because the rules of our civil calendar (the Gregorian calendar) are straightforward. Complications begin when we need to know the day of the week on which a given date falls or when various religious holidays based on other calendars occur. These complications lead to difficult programming tasks-not difficult in an algorithmic sense, but difficult because it can be extremely tedious to delve, for example, into the complexities of the Hebrew calendar and its relation to the civil calendar. The purpose of this paper is to present, in a completely algorithmic form, a description of five basic calendars and how they relate to one another: the present civil calendar (Gregorian), the recent IS0 commercial calendar, the old civil calendar (Julian), the Islamic (Moslem) calendar, and the Hebrew (Jewish) calendar. Information that is sufficiently detailed to allow computer implementation is difficult to find for the Islamic and Hebrew calendars since the published material is often inaccessible, ecclesiastically oriented, incomplete, inaccurate, based on extensive tables, overburdened with extraneous material, focused on shortcuts for hand calculation to

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Do calendrical savants use calculation to answer date questions? A functional magnetic resonance imaging study.

Calendrical savants can name the weekdays for dates from different years with remarkable speed and accuracy. Whether calculation rather than just memory is involved is disputed. Grounds for doubting whether they can calculate are reviewed and criteria for attributing date calculation skills to them are discussed. At least some calendrical savants possess date calculation skills. A behavioural c...

متن کامل

Effective Connectivity Reveals Strategy Differences in an Expert Calculator

Mathematical reasoning is a core component of cognition and the study of experts defines the upper limits of human cognitive abilities, which is why we are fascinated by peak performers, such as chess masters and mental calculators. Here, we investigated the neural bases of calendrical skills, i.e. the ability to rapidly identify the weekday of a particular date, in a gifted mental calculator w...

متن کامل

A date to remember: the nature of memory in savant calendrical calculators.

BACKGROUND Savant calendar calculators can supply with speed the day of the week of a given date. Although memory is suggested to be an important component of this unusual ability, memory function has never been systematically investigated in these skilled yet learning impaired individuals. METHODS Eight savant calendrical calculators, most of whom had autism, were compared with eight verbal ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 20  شماره 

صفحات  -

تاریخ انتشار 1990