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

решить это задание и объясните принцип работы этого кода. Каким образом он будет перебирать ячейки?


решить это задание и объясните принцип работы этого кода. Каким образом он будет перебирать ячейки?

Показать ответ
Ответ:
TKluykova
TKluykova
24.07.2021 13:24

k = 7

Объяснение:

Фрагмент процедуры на языке VBA.

В двойном цикле проверяются ячейки диапазона 4 на 4

(диапазон A1:D4) на нечетность (Cells(i, j) mod 2 <>0).

Cells(i, j) - обращение к ячейке рабочего листа в строке i и в столбце j.

К столбцам А, В, С и т.д. можно обращаться по номеру 1, 2, 3 и т.д.

Операция Cells(i, j) mod 2 означает остаток от деления числа, которое находится в ячейке Cells(i, j) , на 2. Если число делится на 2 с остатком (остаток <>0 - не равняется 0), то число в ячейке  Cells(i, j) - нечетное.

В диапазоне A1:D4 7 нечетных чисел, поэтому переменная к = 7.

Ячейки диапазона просматриваются одна за другой по строкам, при этом значение счетчика k увеличивается на 1, каждый раз, когда число нечетное.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота