evamakuh
29.05.2023 04:19

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может а) добавить в кучу один камень;
б) увеличить количество камней в куче в два раза.
Игра завершается в тот момент, когда количество камней в куче становится не менее 30. Если при этом в куче оказалось не более 45 камней, то победителем считается игрок, сделавший последний ход. В противном случае победителем становится его противник. В начальный момент в куче было S камней, 1 ≤ S ≤ 29.
ответьте на следующие вопросы:
Вопрос 1. Известно, что Ваня выиграл своим первым ходом после первого хода Пети. Назовите мини-мальное значение S, при котором это возможно.
Вопрос 2. Определите, два таких значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3. Найдите значение S, при которых одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
никитапиунов
12.10.2021 09:17

ответ: Вот правильный (не уверен, но большинство ошибок думаю я исправил)

program dex;

uses

   ctr;

var ck,ct,summa:real;

     k,t:byte ;

begin

   writeln('Skolko kupili karandashei??');

   readln(t);  

   writeln('Skolko stoit odin karandash??');

   readln(ck);

   writeln('Skolko kupili tetradei??') ;

   readln(t);

   writeln('Skolko stoit odna tetrad??);

   readln(ct);

   summa:=k+ck+t*ct;

   writeln ('summa pokupki = ',summa:6:2 ' rub.');

   readln;

end.

я хз почему тут нужен модуль ctr

0,0(0 оценок)
Ответ:
Ник555555551
11.01.2022 08:44

При оценке функции КУБЗНАЧЕНИЕ в ячейке временно выводится сообщение "#ОЖИДАНИЕ_ДАННЫХ…", пока все данные не будут найдены.

Если для аргумента "выражение_элемента" используется ссылка на ячейку, и эта ссылка содержит функцию КУБ, то "выражение_элемента" использует многомерное выражение для элемента в ячейке, на которую указывает ссылка, а не значение, которое отображается в этой ячейке.

Если имя подключения не является допустимым подключением к книге, хранящейся в книге, КУБЗНАЧЕНИЕ возвращает #NAME? значение ошибки #ЗНАЧ!. Если сервер оперативной аналитической обработки (OLAP) не запущен, недоступен или возвращает сообщение об ошибке, КУБЗНАЧЕНИЕ возвращает #NAME? значение ошибки #ЗНАЧ!.

Если хотя бы один элемент в кортеже является недопустимым, КУБЗНАЧЕНИЕ возвращает значение #VALUE! значение ошибки #ЗНАЧ!.

Функция КУБЗНАЧЕНИЕ возвращает ошибку "#Н/Д" в следующих случаях:

Неправильный синтаксис аргумента "выражение_элемента".

Элемента, определяемого аргументом "выражение_элемента", не существует в кубе.

Кортеж не является допустимым, поскольку для указанных значений отсутствует пересечение. (Такая ситуация возможна для нескольких элементов из одной и той же иерархии.)

Множество содержит по меньшей мере один элемент с измерением, отличным от других элементов.

Функция КУБЗНАЧЕНИЕ может возвращать значение ошибки "#Н/Д" при ссылке на сеансовый объект, например на вычисляемый компонент или именованный набор, в сводной таблице при совместном использовании подключения, когда сводная таблица удалена или происходит преобразование таблицы в формулы. (На вкладке Параметры в группе Сервис нажмите кнопку Средства OLAP, а затем — кнопку Преобразовать в формулы.)

Проблема: пустые значения преобразуются в пустые строки

В Excel, если ячейка не содержит данных, так как вы не изменили ее или удалили содержимое, ячейка содержит пустое значение. Во многих системах баз данных пустое значение называется значением NULL. Пустое или пустое значение буквально означает "нет значения". Однако формула не может возвращать пустую строку или пустое значение. Формула всегда возвращает одно из трех значений: числовое значение; текстовое значение, которое может представлять собой строку нулевой длины или значение ошибки, например #NUM! или #VALUE.

Если в формуле есть функция КУБЗНАЧЕНИЕ, подключенная к базе данных OLAP (Online Analytical Processing), а запрос в этой базе данных возвращает значение null, Excel преобразует это значение NULL в пустую строку, даже если формула в противном случае возвращала бы число. значение. Это может привести к ситуации, когда диапазон ячеек содержит сочетание числовых и нулевых строковых значений, а эта ситуация может повлиять на результаты других формул, которые ссылаются на этот диапазон ячеек. Например, если ячейки a1 и a3 содержат числа, а ячейка A2 содержит формулу с функцией КУБЗНАЧЕНИЕ, которая возвращает пустую строку, следующая формула вернет #VALUE! ошибки

=A1+A2+A3

Чтобы предотвратить такую ситуацию, следует проверять ячейки на наличие пустой строки с функции ЕТЕКСТ, а затем использовать функцию ЕСЛИ для замены пустой строки на 0 (ноль), как показано в следующем примере.

=ЕСЛИ(ЕТЕКСТ(A1),0,A1)+ЕСЛИ(ЕТЕКСТ(A2),0,A2)+ЕСЛИ(ЕТЕКСТ(A3),0,A3)

Функцию КУБЗНАЧЕНИЕ можно также вложить в условие ЕСЛИ, которое возвращает значение "0", если функция КУБЗНАЧЕНИЕ возвращает пустую строку, как показано в следующем примере.

=ЕСЛИ (КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]")="", 0, КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]"))

Обратите внимание на то, что функция СУММ не требует проверки на наличие пустой строки, так как при вычислении ее значения пустые строки автоматически игнорируются.

Примеры

=КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]")

=КУБЗНАЧЕНИЕ($A$1,"[Показатели].[Сумма]",D$12,$A23)

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота