Уисполнителя арифметик две команды, которым присвоены номера: 1. прибавь 2, 2. умножь на 3. первая из них увеличивает число на экране на 2, вторая утраивает его. программа для арифметика – это последовательность команд. сколько различных чисел можно получить из числа 13 при программы, содержащей ровно 6 команд? ответ обосновать.
199
251
Ответы на вопрос:
Примем каждую команду за x, всего 6 команд, значит последовательность команд будет выглядеть как так как у нас первая команда - сложение, а вторая - умножение, то порядок команд критичен, и с изменением порядка мы будем получать новое число. проще говоря, программы *3 +2 +2 +2 +2 +2 и +2 *3 +2 +2 +2 +2 дадут разные результаты. то есть количество чисел равно количеству возможных программ. мы приняли каждую команду за x xxxxxx каждый x может принимать 2 варианта (+2 и *3) общее количество программ равно 2^6 = 64. получается, что из числа 13 мы можем получить 64 разных числа.
Var a,b,c: longint; begin read(a,b,c); write(a+b+c,' ',a-b-c,' ',a*b*c,' ',a/b/c,' ',sqrt(a+b+c)); end. вроде так, но на щёт корня не уверен.
Популярно: Информатика
-
ALDIAR1116.03.2022 12:32
-
Mino628.01.2023 20:42
-
Arina45689519.10.2020 05:54
-
Платонф14.03.2021 20:37
-
annafa517.05.2023 06:27
-
Даша170717.08.2020 10:29
-
Alex22834529007.02.2020 22:34
-
uosup8182127.05.2022 09:19
-
Dedsec0814.07.2021 08:54
-
Khajiit99930.12.2021 01:33