Что производит следующий фрагмент программы randomize; write('число элементов'); readln(n); for i:=1 to n do begin a[i]:=random(45)-22; end; write(n) * заполняет массив одинаковыми числами и выводит их на экран
заполняет массив случайными числами и выводит их на экран
заполняет массив случайными числами и не выводит их на экран
Это обязательный вопрос
11.Каким будет результат выполнения программы a=8 if a>2: print (“two”) if a>10: print (“ten”) *
0
two
ten
Число 14 - четное. Отнимать от него единицу не нужно, поэтому слева от "запомненной" единицы запишем 0. Число делим пополам, получаем 7. (0)
Число 7 - опять нечетное. Отнимаем от него 1, записываем отдельно и делим число пополам. Получаем 3. (1)
Число 3 - нечетное. Отнимаем 1, записываем ее отдельно, и результат делим пополам, получаем 1. (1)
Последнюю единицу уже не делим, а просто записываем слева от полученного результата.
Смотрим на результат. У нас получилось двоичное число - это и есть двоичный код числа 29.