Улитке надо подняться на столб высотой 10 м. Каждый день она поднимается на 4 м, а каждую ночь сползает на 3 м. Когда улитка доползёт до цели, если она стартовала в понедельник утром?

5 класс

Улитке надо подняться на столб высотой 10 м. Каждый день она поднимается на 4 м, а каждую ночь сползает на 3 м. Когда улитка доползёт до цели, если она стартовала в понедельник утром?

За сутки (день и ночь) улитка будет продвигаться по столбу на 1 м (подниматься на 4 м днём и опускаться на 3 м ночью). В итоге после 6 суток она окажется на высоте 6 м и за следующий день доползёт до верха.

Вечером в воскресенье.

5 класс Математика Простая 14355

Ещё по теме

Найдите объем правильной пирамиды, если у нее 4 стороны, высота в 2 раза больше стороны, а длинна стороны 3 см.

5 класс Математика Простая 1919

У 28 человек класса на собрание пришли папы и мамы. Мам было 24, пап — 18. У скольких учеников на собрание пришли одновременно и папа, и мама?

5 класс Математика Простая 5006

Маленькому Гоше подарили весы, и он начал взвешивать игрушки. Машину уравновесили мяч и 2 кубика, а машину с кубиком уравновесили 2 мяча. Сколько кубиков уравновесят машину?

5 класс Математика Простая 3513

Найдите объем шара, если около шара описан цилиндр с радиусом 3 см.

5 класс Математика Простая 2710

a) Ваня задумал число, умножил его на 2, прибавил 3 и получил 17. Какое число задумал Ваня?
b) На этот раз Гоша задумал число. Потом прибавил к нему 5, разделил на 3, умножил на 4, отнял 6, разделил на 7 и получил 2. Какое число задумано?

5 класс Математика Простая 4822

Ученики одного класса съели 95 конфет, причем каждый мальчик съел 3 конфеты, а каждая девочка — 5 конфет. Сколько в классе мальчиков и сколько девочек, если всего в классе 25 человек?

5 класс Математика Простая 2002

Найдите объем куба, если радиус описанной сферы равен 2*√3 см.

5 класс Математика Простая 1449

Два поезда, оба длиной 50 м, движутся навстречу друг другу со скоростью 45 км/ч. Сколько времени пройдёт от момента, когда встретятся машинисты, до момента, когда встретятся проводники последних вагонов?

5 класс Математика Простая 3431

Найдите объем куба, если его площадь поверхности равна 24 см².

5 класс Математика Простая 2851

Теперь у зайцев уже несколько бревен. Они распили все бревна, сделав 20 распилов, и получили 27 чурбачков. Сколько бревен было у зайцев?

5 класс Математика Простая 9826

Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!

олимпиадная задача — задачи на движение

ЗАДАЧИ НА ДВИЖЕНИЕ‎ > ‎

олимпиадная задача

     Движение гусеницы.

Нельзя обойти вниманием интересную старинную задачу:
В воскресенье в 6 часов утра гусеница решила забраться на вершину дерева высотой 12 футов.

За день она успевала подняться на 4 фута, а ночью во сне сползала на 3 фута. Когда гусеница достигнет вершины?
Узнаем, на сколько футов удается подняться гусенице за сутки.
4 – 3 = 1 (фут).
Просится ответ, что на 12 футов гусеница поднимется за 12 суток. Но этот ответ неверный, т. к. не надо учитывать последнее сползание гусеницы.
12 – 4 = 8 (фут).
Прошло 8 суток. Гусеница поднялась на 8 футов. На девятые сутки она поднимется на 12 футов и к 6 часам вечера в понедельник она достигнет вершины.
Ответ: в следующий через неделю понедельник к 6 часам вечера она достигнет вершины.
Важно, чтобы учащиеся поняли, что когда гусеница достигнет вершины, в этот момент счет времени прекращается. Она достигла цели и уже не важно, будет она спускаться или нет.
Для первой задачи лучше выбрать вариант, где высота столба небольшая, и с помощью рисунка можно проследить весь путь гусеницы.
По столбу высотой 10 метров взбирается улитка. Днем она поднимается на 5 м. , а ночью опускается на 4 м. Через сколько дней улитка достигнет вершины столба?

По рисунку видно, что пройдет 6 дней, прежде чем улитка достигнет вершины дерева. Необходимо записать и арифметический способ решения:

1. 5 – 4= 1(м) – поднимается улитка за сутки.
2. 10 – 5 = 5(м) – нужно пройти улитке без последнего поднятия.
3. 5 : 1 = 5 (дн) – понадобится гусенице, чтобы пройти 5 м.
4. 5 + 1 =6 (дн) – необходимо гусенице, чтобы подняться на вершину дерева, т. к. в последний шестой день гусеница сразу поднимется на 5 м и достигнет вершины.
В литературе встретила несколько задач, которые можно считать вариантами этой задачи.
1. Улитка ползет по столбу высотой 20 м. Каждый день она поднимается на 2 м. И каждую ночь опускается на 1 м. Через сколько дней она достигнет вершины?
2. Высота столба 10 м. Муравей поднимается по нему за день на 4 м. вверх, а за ночь опускается на 2 м. вниз. За сколько дней муравей доползет до вершины столба?
3. По вертикальному столбу высотой 6 м. ползет улитка. За день она поднимается на 4 м., за ночь опускается на 3 м. Сколько дней ей потребуется, чтобы добраться до вершины?
4. По столбу высотой 100 м. взбирается улитка. За день она поднимается по столбу на 5 м., за ночь опускается на 4 м. Сколько дней ей потребуется, чтобы подняться на вершину столба?
5. Улитка каждый день вползает по стене на 7 м. вверх и ночью спускается на 4 м. вниз. На какой день она, начав от земли, достигнет крыши дома, высота которого 19 м.?
6. Червяк ползет по стволу липы. Ночью он поднимается на 4м вверх, а днем опускается на 2 м вниз. На восьмую ночь червяк достиг вершины дерева. Как высока липа?
7. В 6 часов утра в понедельник гусеница начала вползать на дерево высотой 12 м. За день (до 18 ч.) она поднималась на 4 м., а за ночь спускалась на 3 м. Когда она достигнет  вершины?
8. Петя, делая в секунду шаг, идет следующим образом: 2 шага вперед, шаг назад. За сколько секунд он пройдет 20 шагов?
9. Гусеница ползет по стволу яблони. За первый час поднялась на 10 см., за второй – опустилась на 4 см., за третий – вновь поднялась и т. д . На сколько см. поднимется гусеница за 11 часов?
10. Гном Путалка идет к клетке с тигром. Каждый раз, когда он делает 2 шага вперед, тигр рычит и гном отступает на шаг назад. За какое время он дойдет до клетки, если до нее 5 шагов, а один шаг Путалка делает за 1 секунду?
11. В 6 часов в воскресенье гусеница начала вползать на дерево. В течение дня, т. е  до 18 ч., она заползала на высоту 5 м, а в течение ночи спускалась на 2 метра. В какой день и час она будет на высоте 9 метров?
12. Витя наблюдает за пауком, который на паутинке поднимается на вершину дерева высотой 12 м. Причем, поднимается так: за день поднимается на 5 метров, а ночью во сне опускается на 4 м. За сколько дней поднимется паучок на вершину?
13. По вертикальному столбу высотой 6 м движется улитка. За день она поднимается на 4 м, ночью во сне сползает на 3 м. Сколько дней ей потребуется, чтобы добраться до вершины?

c++ — Подсчитайте, сколько дней потребуется улитке, чтобы взобраться на стену

спросил

Изменено 26 дней назад

Просмотрено 4к раз

Я пытаюсь решить эту проблему:

Напишите программу, вычисляющую, сколько дней потребуется улитке, чтобы взобраться на стену.

Улитка лезет на стену, она начинает снизу и поднимается вверх n метров в сутки. К сожалению, каждую ночь он сползает вниз на м метров. Зная высоту стены H , напишите программу, вычисляющую, сколько дней потребуется улитке, чтобы достичь вершины стены. Если улитка никогда не сможет добраться до верха стены, выведите: Fail.

Это моя попытка решить эту проблему:

 int numDays(int wall_height, intmeters_per_day, intmeters_down_per_day) {
    интервал текущая_высота = 0;
    целые дни = 0;
    в то время как (текущая_высота! = высота_стены) {
        если (текущая_высота + (метры_за_день - метры_вниз_за_день) >= высота_стены) {
            перерыв;
        }еще {
            дни += 1;
            текущая_высота += метры_за_день - метры_спуск_за_день;
        }
    }
    дни возвращения;
}
основной ()
{
    интервал высота_стены = 30;
    интервал метров_за_день = 3;
    интервал метров_вниз = 2;
    если (meters_down >=meters_per_day) {
        cout << "Не удалось" << endl;
    }еще {
        cout << число дней (высота_стены, метры_в_день, метры_вниз) << endl;
    }
    вернуть 0;
}
 

Мое решение возвращает 29 дней, но ответ — 28 дней, потому что, как только улитка поднялась на 27 метров за 27 дней, она просто поднимется на оставшиеся 3 метра наверх на 28-й день.

Что я делаю неправильно, чтобы генерировать неверный вывод? Спасибо!

3

Ваша ошибка в том, что вы проверяете, достигла ли улитка вершины стены только после того, как она поднялась и спустилась. Вы даже сами это говорите. Вместо этого вы должны проверить высоту после подъема только на

Вот цикл, который это делает.

 для (;;) {
    текущая_высота += метров_в_день;
    если (текущая_высота >= высота_стены) {
        перерыв;
    текущая_высота -= метры_спуска_за_день;
    дни += 1;
}
 

Для меня вот правильная реализация вашей функции numDays :

 int numDays(int wall_height, intmeters_per_day, intmeters_down_per_day) {
    интервал текущая_высота = 0;
    целые дни = 1;
    в то время как (текущая_высота! = высота_стены) {
        текущая_высота += метров_в_день;
        
        если (текущая_высота >= высота_стены)
            перерыв;
        
        дни += 1;
        текущая_высота -= метры_спуска_за_день;
    }
    дни возвращения;
}
 

ответ 28 дней, потому что, как только улитка поднялась на 27 метров за 27 дней, она просто поднимется на оставшиеся 3 метра наверх на 28-й день

Чтобы сделать это, вам нужно сначала увеличить current_height , прежде чем проверять, находится ли улитка на вершине стены.

Я думаю, что счетчик дней должен начинаться с 1, потому что первый день итерации — это день 1 (я не знаю, действительно ли понятно объяснение).

Вот моя простая программа на Python для решения задачи, которая реализует заданные условия:

 по определению число_дней (ч, н, м):
    дней = 0
    позиция = 0
    в то время как n < h:
        если m >= n:
            перерыв
        дней += 1
        позиция += п
        если позиция >= h:
            дни возвращения
        положение -= м
    если дни == 0:
        дней = 'Ошибка'
    дни возвращения
 

Вы можете вызвать функцию num_days с аргументами h, n и m, чтобы получить количество дней, необходимое улитке, чтобы достичь вершины стены.

Например: число_дней (11, 3, 2) возвращаться 9

число_дней(5, 3, 1) возвращаться 2

число_дней(5, 0, 1) возвращаться Сбой

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

лягушка поднимается на 3 фута каждый день, но соскальзывает на 2 фута ночью колодец имеет 20 футов, сколько времени потребуется ей, чтобы достичь вершины

Алгебра

Келли Р.

спросил 14.09.14

нужна помощь, это должно произойти в понедельник, и я понятия не имею, как это решить.

Подписаться І 3

Подробнее

Отчет

2 ответа от опытных наставников

Лучший Новейшие Самый старый

Автор: ЛучшиеНовыеСамыеСтарые

Филипп Р. ответил 14.09.14

Репетитор

Новое в Византе

Высшее репетиторство по математике и естественным наукам от Brown Univ Grad

См. таких репетиторов

Смотрите таких репетиторов

лягушка поднимается на 1 фут каждый день (3 фута - 2 фута)

на второй день она на 1 фут выше

на третий день она на 2 фута выше

на четвертый день она на 3 фута выше

на пятый день он на 4 фута выше

 

Продолжая таким образом, мы можем сказать, что

 

на 18-й день он на 17 футов выше и ему нужно пройти 3 фута, чтобы достичь 20 футов.

Затем лягушка поднимается на 3 фута и достигает вершины

 

Таким образом, ответ — 18 дней.

 

Ответ не 20 дней, потому что лягушка достигает вершины прежде, чем соскользнет на 2 фута назад, как это было во все предыдущие дни.

Голосовать за 0 Понизить

Подробнее

Отчет

Стивен К. ответил 14.09.14

Репетитор

4.9 (739)

Кандидат физических наук, опыт преподавания студентами

Об этом репетиторе ›

Об этом репетиторе ›

Kelly,

 

Если лягушка поднимается на 3 фута каждый день, но затем соскальзывает на 2 фута, ее прогресс за день равен 3 футам — 2 футам = 1 футу.

 

Если ему удастся пройти только 1 фут за 1 день, сколько дней ему понадобится, чтобы пройти 20 футов?

Голосовать за 0 Понизить

Подробнее

Отчет

Все еще ищете помощи? Получите правильный ответ, быстро.