В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Mamiksem
Mamiksem
10.02.2022 14:48 •  Информатика

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

Ответ:
Nikalime156
Nikalime156
10.07.2020 08:25
1. 160 можно представить, например, как группу ячеек из 16 строк и 10 колонок. Пусть адрес левой верхней (т.е. "первой") ячейки будет C2.
Отсчитываем вниз 15 строк (одна - этот текущая строка 2, поэтому надо еще 16-1=15 строк) и получаем строку номер 2+15-17. Теперь сдвигаемся в 17-й строке по колонкам на 10-1=9 колонок и попадаем в колонку L, а адресом конечной ячейки будет L17.
Адрес выбранного диапазона запишется как C2:L17

2. В четырех битах памяти можно разместить число со значением не более, чем  2^4-1=15
Приведенный алгоритм предполагает ввод значения числа N и первичным ограничением будет N<16, \ N \in \mathbb N
Далее выполняется цикл со счетчиком i, значение которого меняется от 1 до N, т.е. не превышает N и поэтому найденное ограничение не меняется.
В теле цикла идет накопление суммы квадратов i в переменной S. На S также распространяется ограничение разрядной сетки компьютера, т.е.
S<16, \ S \in \mathbb N
S последовательно будет получать значения 1, 1+1²=2, 2+2²=6, 6+3²=15, а затем на следующем шаге при значении счетчика i=4 будет сделана попытка вычислить i²=4²=16 и попытка получить это значение вызовет переполнение разрядной сетки нашего компьютера. Следовательно, i≤3, но поскольку цикл выполняется пока i≤N, получаем что N≤3
ответ: N\leq 3, \ N \in \mathbb N
Или, более просто и понятно, N=1, 2, 3
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?