Дано:
- Теплоход отплыл из Владивостока в субботу, 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 года, в субботу.