Домашка по икт, люди, помогите, плиииз срочнооо надооо((1)назовите адрес в программе Microsoft Excel выбранного диапазона из 160 клеток2) Учебный компьютер работает только с целыми неотрицательными числами, для внутреннего пред...

Домашка по икт, люди, помогите, плиииз срочнооо надооо(( 1)назовите адрес в программе Microsoft Excel выбранного диапазона из 160 клеток 2) Учебный компьютер работает только с целыми неотрицательными числами, для внутреннего представления которых отведено 4 бита памяти. При каком значении переменной N будет успешно выполнена следующая программа?   Алг пример;целые S, N, i; Нач Ввод N; i:=1; S:=0; Пока i<=N повторять Нц S:=S+2*i; i:=i+1; Кц; Кон A. 3; B. 6; C. 4; D. 8; E. при любом целом положительном значении. 
Гость
Ответ(ы) на вопрос:
Гость
1. 160 можно представить, например, как группу ячеек из 16 строк и 10 колонок. Пусть адрес левой верхней (т.е. "первой") ячейки будет C2. Отсчитываем вниз 15 строк (одна - этот текущая строка 2, поэтому надо еще 16-1=15 строк) и получаем строку номер 2+15-17. Теперь сдвигаемся в 17-й строке по колонкам на 10-1=9 колонок и попадаем в колонку L, а адресом конечной ячейки будет L17. Адрес выбранного диапазона запишется как C2:L17 2. В четырех битах памяти можно разместить число со значением не более, чем  [latex]2^4-1=15[/latex] Приведенный алгоритм предполагает ввод значения числа N и первичным ограничением будет [latex]N<16, \ N \in \mathbb N[/latex] Далее выполняется цикл со счетчиком i, значение которого меняется от 1 до N, т.е. не превышает N и поэтому найденное ограничение не меняется. В теле цикла идет накопление суммы квадратов i в переменной S. На S также распространяется ограничение разрядной сетки компьютера, т.е. [latex]S<16, \ S \in \mathbb N[/latex] S последовательно будет получать значения 1, 1+1²=2, 2+2²=6, 6+3²=15, а затем на следующем шаге при значении счетчика i=4 будет сделана попытка вычислить i²=4²=16 и попытка получить это значение вызовет переполнение разрядной сетки нашего компьютера. Следовательно, i≤3, но поскольку цикл выполняется пока i≤N, получаем что N≤3 Ответ: [latex]N\leq 3, \ N \in \mathbb N[/latex] Или, более просто и понятно, N=1, 2, 3
Не нашли ответ?
Ответить на вопрос
Похожие вопросы