0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 1
1

Определить, за сколько дней спортсмен пробежит Х км

20.05.2015, 19:45. Показов 1775. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В первый день спортсмен пробежал М километров, а затем он каждый день увеличивал пробег на 8% от предыдущего значения. За сколько дней он пробежит Х км.
Паскаль(желательно с блок схемой)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2015, 19:45
Ответы с готовыми решениями:

Определить, какой суммарный путь пробежит спортсмен за 7 дней
Используя цикл for написать программу Начав тренировки, спортсмен в первый день пробежал 10 км....

Определить, какой суммарный путь спортсмен пробежит за n дней (переписать с использованием рекурсии)
Uses crt; var n,i:word; vsego,x:real; k:byte; begin clrscr; x:=10; k:=10; vsego:=0;

Рекурсия: какой суммарный путь спортсмен пробежит за 7 дней и за 10 дней?
1) Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную...

Найти какой путь пробежит спортсмен за 7 дней
Спортсмен в первый день пробежал 10 км.Каждый такой день он увеличивал дневную норму на 10...

1
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,120
21.05.2015, 07:00 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Тут нечего писать всякие циклы и т.д., достаточно вспомнить алгебру: мы знаем, что спортсмен пробежал M за 1 день, окей, оформим это:
https://www.cyberforum.ru/cgi-bin/latex.cgi?1_d  = M_{km}
также нам сообщили, что в каждый следующий день он бегает на 8% больше, т.е. второй день:
https://www.cyberforum.ru/cgi-bin/latex.cgi?2_d  = M_{km}+8% M_{km}= M_{km}(1+8%) = 1_d (1+8%)
напишем вычисления для третьего дня, и сразу увидим зависимость:
https://www.cyberforum.ru/cgi-bin/latex.cgi?3_d  = 2_d(1+8%)=1_d(1+8%)^2

Собственно зависимость, очевидно:
https://www.cyberforum.ru/cgi-bin/latex.cgi?K_d  =  M_{km}(1+8%)^n

т.е. в день K спортсмен пробежит https://www.cyberforum.ru/cgi-bin/latex.cgi?K_d километров, https://www.cyberforum.ru/cgi-bin/latex.cgi?M_{km} берем из условия, https://www.cyberforum.ru/cgi-bin/latex.cgi?(1+8%)^n = (1+0.08)^n = (1.08)^n, нам нужно, чтобы https://www.cyberforum.ru/cgi-bin/latex.cgi?K_d  \geq X
отлично, осталось взять логарифм, и ответ:
https://www.cyberforum.ru/cgi-bin/latex.cgi?n = trunc( log_{(1.08*M)}X )

в этом решении задачи вся блок-схема выглядит тупо : начало-> ввод данных -> n:=...-> вывод ответа -> конец

p.s. я умышленно допустил здесь небольшую ошибку, чтобы вы её нашли, если разберётесь в сути - точно найдёте, вышлю пряник
0
21.05.2015, 07:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2015, 07:00
Помогаю со студенческими работами здесь

Какой суммарный путь пробежит спортсмен за 7 дней?
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму...

Определить, сколько лыжник пробежит за N дней
Начав тренировку лыжник в 1 день пробежал 10 км. Каждый следующий день он увеличивал длину пробега...

Определить, через сколько дней спортсмен будет пробегать больше 20 км
Здравствуйте! Я бы хотела решить задачу про спортсмена, пробегавшего 10 километров во время...

Определить, за сколько дней может похудеть спортсмен со 100 до 80 кг
Решите с помощью цикла while или же repeat, но не как не for. Спасибо! За сколько дней может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru