Nadezhdachizhikova7968
?>

Некоторая программа представлена на трёх языках программирования. Определите, сколько различных значений числа d можно ввести, чтобы после выполнения программы было напечатано 246.

Информатика

Ответы

Yelena1409
Предположим, что Максим и Ербол играют по оптимальной стратегии.
Для удобства введем два понятия: выигрышная позиция и проигрышная позиция. Выигрышная - это позиция, которая приводит игрока, ходившего с нее, к выигрышу. Проигрышная - это позиция, которая приводит игрока, ходившего с нее, к проигрышу. Также выигрышная позиция - это позиция, ведущая противника к проигрышной. И наоборот, проигрышная позиция - это позиция, ведущая противника к выигрышной.
Вести понятия будем относительно Ербола.
Рассмотрим все возможные варианты размера шоколадки:
1x1 - Lose.
Позиция проигрышная, т.к. Ербол не сможет сделать ход.
1xN, N > 1 - Win.
Все позиции вида такого вида выигрышные, т.к. приводят к проигрышной позиции 1x1.
2x2 - Lose.
Позиция проигрышная, т.к. приводит противника к выигрышной позиции 1xN.
2xN - Win.
Все позицию такого вида выигрышные, т.к. приводят противника к проигрышной позиции 2x2.
3x3 - Lose.
Позиция проигрышная, т.к. приводит противника к выигрышной позиции 2xN или 1xN.
3xN - Win.
Все позицию такого вида выигрышные, т.к. приводят противника к проигрышной позиции 3x3.
Отсюда несложно заметить, что позиции вида NxN - проигрышные, а остальные - выигрышные.
ответ: Если A = B, то выиграет Максим, иначе выиграет Ербол
fashbymsk
1)Глобальные переменные- это переменные, областью функций является полностью вся программа (без вложения  и объекта)
2)Локальная переменная - это переменная,объявленная внутри какой-либо функции или блока кода  (процедура,объект)
3)Параметры значения-это локальные переменные подпрограмм,стартовые значения которых задаются при вызове подпрограмм и внешних блоков
4)Формальные параметры-это переменные,через которых передаётся информация из программы.(количество примеров)
5)Фактические параметры-это перечисление переменной

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Некоторая программа представлена на трёх языках программирования. Определите, сколько различных значений числа d можно ввести, чтобы после выполнения программы было напечатано 246.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

petrova-kate3
besson89
rykovatv6
koeman
deniskotvitsky56
snab54
pravovoimeridian
jagerlayf
lyukiss
info122
Postnikova-StreltsovaKyulbyakova
stsnab
карпова581
agafonovalyudmila346
artem-whitenoise142