Теплоход, отплывший из Владивостока в субботу 24 мая, прибыл в Сан- Франциско (США) ровно через 15 суток. Какого числа, в какой месяц и день недели он прибыл в Сан- Франциско?
от

1 Ответ

Дано:
- Теплоход отплыл из Владивостока в субботу, 24 мая.
- Время путешествия составляет 15 суток.
 
Найти:
- Дату и день недели прибытия теплохода в Сан-Франциско.

Решение:
Теплоход плывет в течение 15 суток, что составляет 2 недели и 1 день.

Исходя из этого, мы можем определить дату прибытия в Сан-Франциско.

24 мая + 2 недели = 7 июня.

Таким образом, теплоход прибыл в Сан-Франциско 7 июня.

Чтобы определить день недели прибытия, мы можем использовать календарь или алгоритм Зеллера.

Алгоритм Зеллера позволяет определить день недели для любой даты. В данном случае, мы можем использовать его для определения дня недели 7 июня.

Алгоритм Зеллера:

1. Перевести месяц в соответствующий номер (март = 3, апрель = 4, май = 5, июнь = 6).

2. Перевести год в соответствующий номер (например, для 2024 года будет 2023).

3. Вычислить следующие значения:
   - q = день месяца (7 в данном случае)
   - m = номер месяца (6 в данном случае)
   - Y = последние две цифры года (23 в данном случае)
   - C = первые две цифры года (20 в данном случае)

4. Вычислить следующие значения:
   - h = (q + [(13*(m+1))/5] + Y + [Y/4] + [C/4] - 2*C) % 7

Где % обозначает операцию остатка от деления.

5. Определить день недели:
   - Если h = 0, то это воскресенье.
   - Если h = 1, то это понедельник.
   - Если h = 2, то это вторник.
   - Если h = 3, то это среда.
   - Если h = 4, то это четверг.
   - Если h = 5, то это пятница.
   - Если h = 6, то это суббота.

Применяя алгоритм Зеллера к 7 июня 2024 года:

q = 7
m = 6
Y = 23
C = 20

h = (7 + [(13*(6+1))/5] + 23 + [23/4] + [20/4] - 2*20) % 7 = 6

Таким образом, 7 июня 2024 года приходится на субботу.

Ответ: Теплоход прибыл в Сан-Франциско 7 июня 2024 года, в субботу.
от