Есть ответ 👍

Уисполнителя арифметик две команды, которым присвоены номера: 1. прибавь 2, 2. умножь на 3. первая из них увеличивает число на экране на 2, вторая утраивает его. программа для арифметика – это последовательность команд. сколько различных чисел можно получить из числа 13 при программы, содержащей ровно 6 команд? ответ обосновать.

199
251
Посмотреть ответы 2

Ответы на вопрос:

rudens2007
4,7(53 оценок)

Примем каждую команду за 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. вроде так, но на щёт корня не уверен.

Популярно: Информатика