Есть ответ 👍

По икт, люди, , (( 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. при любом целом положительном значении.

222
407
Посмотреть ответы 2

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


1. 160 можно представить, например, как группу ячеек из  16 строк и 10 колонок. пусть адрес левой верхней (т.е. "первой") ячейки будет c2. отсчитываем вниз 15 строк (одна - этот текущая строка 2, поэтому надо еще 16-1=15 строк) и получаем строку номер 2+15-17. теперь сдвигаемся в 17-й строке  по колонкам на 10-1=9 колонок и попадаем в колонку l, а адресом конечной  ячейки будет l17. адрес выбранного диапазона запишется как c2: l17 2. в четырех битах памяти можно разместить число со значением  не более, чем    алгоритм предполагает ввод значения числа  n и первичным ограничением будет  далее выполняется цикл со счетчиком i, значение которого меняется от 1 до n, т.е. не превышает n и  поэтому найденное ограничение не меняется. в теле цикла идет накопление суммы квадратов i в переменной s. на s также распространяется ограничение разрядной сетки компьютера, т.е. s последовательно будет получать значения 1, 1+1²=2, 2+2²=6, 6+3²=15, а затем на следующем шаге при значении счетчика i=4 будет сделана попытка вычислить i²=4²=16 и попытка получить это  значение вызовет переполнение разрядной сетки нашего компьютера. следовательно, i≤3, но поскольку цикл выполняется пока i≤n, получаем что n≤3 ответ:   или, более просто и понятно, n=1,  2,  3

// pascalabc.net 3.1, сборка 1239 от 08.05.2016 begin   writeln(readlnstring('введите исходное число: ')*2) end. тестовое решение введите исходное число: 210345 210345210345

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