Предмет: Информатика, автор: nikitatkachev2000000

Исполнитель "Вычислитель" умеет выполнять только две команды: умножить на 2 и прибавить 1. Придумайте для него наиболее короткий план получения из 0 числа 50.

Ответы

Автор ответа: mrevgen2004
0

Объяснение:

1) +1 = 1

2) +1 = 2

3) +1 = 3

4) * 2 = 6

5) * 2 = 12

6) * 2 = 24

7) + 1 = 25

8) * 2 = 50

Похожие вопросы
Предмет: Информатика, автор: Иви0008
ProgramSumma;usescrt;

constn=5;

var a: array[1..n] of integer;

m,i,s: integer; Автоматическое заполнение

случайными числами от1 до20

procedure Input; Procedure Input;

begin begin

for i:=1 to n do p:=1; q:=20; randomize;

begin for i:=1 to n do a[i]:=random(q-p+1)+p;

write('a[',i,']='); readln(a[i]); end;

end

end;

procedure Print;

begin

write('Массив целых чисел А: ');

for i:=1 to n do write(' ',a[i])

writeln; writeln; { пропуск строки }

end;

procedure Sum( m: integer);

begin

s:=0;

for i:=1 to m do s:=s+a[i];

end;

Begin

ClrScr;

Input;{ заполнение массива из 5 элементов }

ClrScr;

Print; { печать заполненного массива }

write('Сколько элементов суммировать: '); readln(m);

Sum(m); writeln;{ суммирование m элементов массива }

writeln('Сумма ',m,' элементов массива равна: ', s);

{ суммирование всех элементов массива }

Sum(n); writeln;

writeln('Сумма всех ',n,' элементов массива равна: ', s);

Write ('Среднее арифметическое всех элементов равно ', s/n);

Readkey;

End.
З А Д А Н И Я:
1. Набрать и исполнить программу.
2. Увеличить число элементов массива.
3. Найти сумму 8 элементов массива.
4. Осуществить ввод количества элементов массива с клавиатуры.