Нужен алгоритм для решения задачи
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Нужен алгоритм для решения задачи - 2008-12-17 21:22:22.960000
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
У меня проблема такая: Мне из заочной школы пришли задачи и мне надо их решить, я решил все кроме одной: quote:
В старояпонском календаре был принят 60 - и летний цикл, состоящий из пяти 12 летних подциклов. Подциклы обозначались названиями цвета: ЗЕЛЕНЫЙ, КРАСНЫЙ, ЖЕЛТЫЙ, БЕЛЫЙ, и ЧЕРНЫЙ. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тира, зайца, дракона, змеи, лошади, овцы, обезьны, курицы, собаки, свиньи (1984 год - год зеленой крысы - был началом очередного цикла) . Составить и выполнить программу, которая по году нашей эры выводит соответствующее его название по этому календарю Мне просто нужен алгоритм , а не сам код на паскале. Я просто голову уже сломал, как тут посчитать. Спасибо заранее. ps: Следите за Python - ом, а то он нервный стал[sm=ab.gif]
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:27:02.290000
|
|
|
Login_hochu
Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333
|
quote:
quote: В старояпонском календаре был принят 60 - и летний цикл, состоящий из пяти 12 летних подциклов. Подциклы обозначались названиями цвета: ЗЕЛЕНЫЙ, КРАСНЫЙ, ЖЕЛТЫЙ, БЕЛЫЙ, и ЧЕРНЫЙ. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тира, зайца, дракона, змеи, лошади, овцы, обезьны, курицы, собаки, свиньи (1984 год - год зеленой крысы - был началом очередного цикла) . Составить и выполнить программу, которая по номеру дня недели выводит соответствующее его название по этому календарю Что то некорректное задание какое то, Ну зададим например второй день недели - вторник, как ты узнаешь название года по нему? У меня вес 82 килограмма, по какому алгоритму вычислить мой день рождения? Может по номеру недели начиная с какой то даты?
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:32:27.600000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
déjà vu изложи ход мысли свой, что ли
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:34:17.476666
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
Ой, сорри, не по номеру дня недели, а по году нашей эры. Я когда писал, не туда посмотрел.
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:35:03.303333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
в оригинальной задаче было так: quote:
Составим программу, которая по заданному номеру года нашей эры n печатает его название в старояпонском календаре
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:36:30.880000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Zmaster Ой, сорри, не по номеру дня недели, а по году нашей эры. Я когда писал, не туда посмотрел. так и что у тебя не получается-то? проверять остаток от деления?
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:43:03.163333
|
|
|
Login_hochu
Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333
|
(N-1984)/60) - дробь от результата умножаем на 60, округляем, получается номер от 0 до 59 в цикле. Номер делим на 12, целая часть дает цвет, остаток - животное.
|
|
|
RE: Нужен алгоритм для решения задачи - 2008-12-17 21:54:31.053333
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
quote:
ORIGINAL: Denaturat quote:
ORIGINAL: Zmaster Ой, сорри, не по номеру дня недели, а по году нашей эры. Я когда писал, не туда посмотрел. так и что у тебя не получается-то? проверять остаток от деления? Может быть и остаток от деления;) quote:
(N-1984)/60) - дробь от результата умножаем на 60, округляем, получается номер от 0 до 59 в цикле. Номер делим на 12, целая часть дает цвет, остаток - животное. Спасибо(+)
|
|
|
|
|