|
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 17
|
|
Вычисление значения выражения sqrt(x^50 + sqrt(x^49 + ... + sqrt(x^1))) используя рекурсию26.03.2024, 18:14. Показов 724. Ответов 11
Метки нет (Все метки)
Вычислить значение выражения, где x задаётся пользователем. «Начало счёта» F(50).
sqrt(x^50 + sqrt(x^49 + ... + sqrt(x^1)))
0
|
|
| 26.03.2024, 18:14 | |
|
Ответы с готовыми решениями:
11
Вычислить значение выражения: sqrt(3+sqrt(6+.+sqrt(96+sqrt(99) Вычислить значение выражения sqrt (2 + sqrt (2 + sqrt (2 ... sqrt2))), (n-слагаемых) |
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
|||||||||||
| 26.03.2024, 19:53 | |||||||||||
|
Вроде так, если не ошибаюсь (через функцию):
В любом случае всегда можно сделать проверку через цикл:
0
|
|||||||||||
|
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
|
|
| 26.03.2024, 19:58 | |
|
gunslinger, а при х=2 попробуйте
0
|
|
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
|
| 26.03.2024, 20:13 | |
|
Ответы различаются. Значит, ошибся где-то.
Добавлено через 10 минут А где - хз.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 26.03.2024, 20:15 | |
|
0
|
|
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
||||||
| 26.03.2024, 20:43 | ||||||
|
SmallEvil, потому что я "олень" (забыл "шаблон" подправить, по умолчанию там 10 в окончании цикла).
Правильный цикл (выше я накосячил):
При x = 2 (n = 50) ответ: 33554432,3535534. Верно или я опять "в астрал выпал"? Добавлено через 23 минуты Вроде верно. По крайней мере цикл выглядит "адекватно". А с рекурсией (особенно "сложной / выше среднего") у меня частенько бывают "затыки".
0
|
||||||
|
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 17
|
||||||
| 26.03.2024, 20:50 [ТС] | ||||||
|
Последний раз редактировалось Volga_; Сегодня в 18:24. Причина: Опечатка: x+1 -> x^1
Там не было опечатки, должно быть sqrt(x^50 + sqrt(x^49 + ... + sqrt(x+1)))
Не будет ли это правильным, сам накидал? Добавлено через 2 минуты Да, твой цикл и рекурсия верны для sqrt(x^50 + sqrt(x^49 + ... + sqrt(x^1))) Но изначально там условие x+1 --> sqrt(x^50 + sqrt(x^49 + ... + sqrt(x+1)))
0
|
||||||
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
|||||||||||
| 26.03.2024, 21:05 | |||||||||||
Сообщение было отмечено Ilyaxxx как решение
Решение
Ilyaxxx, если нет опечатки (в чем есть сомнения), то большой вопрос, как связать "икс в степени" с "икс плюс один" через рекурсию.
Приведенный тобой вариант решения (как по мне) не выглядит правильным: должен быть "икс в степени" с прибавлением функции, а ты икс умножаешь на функцию и с чего-то вдруг прибавляешь единицу. Откуда она там, если ее присутствие имеет место быть только в конце (когда n = 1)? Добавлено через 9 минут Хотя... Вроде достаточно просто (оказывается) можно переделать код под вариант с (x + 1) в конце (а не x^1). Цикл:
Для x = 1 ответ тоже совпадает с вышеприведенным: 1,61803398874989. Короче, нет вроде особой разницы между x + 1 и x^1 в конце (для n = 50 и проверенных значений x).
0
|
|||||||||||
|
Супер-модератор
|
||||||
| 27.03.2024, 11:02 | ||||||
|
Извините, у меня ошибочка была. Верно так:
2
|
||||||
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
|
| 27.03.2024, 15:01 | |
|
Catstail, дополнительные параметры функции. А если шаловливый пользователь такими же, как он сам, руками при вызове функции "залезет не туда" и изменит дефолтовые значения на другие (без понимания, что делает)?
Хотя это я так, придираюсь (видимо, по той причине, что сам такой код написать не способен; мой мозг иногда для меня самого "загадка").
1
|
|
|
Супер-модератор
|
|
| 27.03.2024, 15:08 | |
|
0
|
|
| 27.03.2024, 15:08 | |
|
Помогаю со студенческими работами здесь
12
Рекурсия: вычислить значение выражения sqrt(1+sqrt(2+...sqrt(n)))
Рекурсия: вычисление sqrt(1 + sqrt(2 + ... + sqrt(n))) Дано натуральное число n. Вычислить sqrt(2+ sqrt(5 + sqrt(7...)) Рекурсия: вычислить значение выражения sqrt(x)+(sqrt(x) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вот уже год прошел, как у меня домен в reg.ru ...
Etyuhibosecyu 16.04.2026
И ничего они мне не сделали. Если отвязать карту, никакие услуги они не навяжут. Я бы с радостью продлил еще на два года, чтобы не мучиться с временным доменом и меня уже знали по red-star-soft. com,. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|