Вопрос:

С. Копирование формулы по диагонали (8 баллов). В ячейке A1 записано число 1, в ячейке B2 записано число 2, в ячейке C3 записана формула =A1*$B$2+1.

Фотография

Ответ ассистента

Давайте проанализируем, как меняется формула при копировании. В ячейке C3 формула: $=A1*$B$2+1$. Копируем по диагонали: C3 -> D4 -> E5 -> ... -> (к-я ячейка). Заметим особенности ссылок: - $B$2 — абсолютная ссылка, она не меняется при копировании. - A1 — относительная ссылка. При копировании на 1 столбец вправо и 1 строку вниз (сдвиг +1 по обоим параметрам), и столбец, и строка увеличиваются на 1. Пусть C3 — это шаг 0. На шаге $n$ мы находимся в ячейке $X_n Y_n$, где формула имеет вид: $F_n = A_{1+n} * 2 + 1$ Нам нужно найти такую формулу на шаге $n$, чтобы значение не превышало $10^{12}$. Распишем шаги: - C3 ($n=0$): $A_1 * 2 + 1 = 1 * 2 + 1 = 3$ - D4 ($n=1$): $A_2 * 2 + 1$. Но что в $A_2$? В условии сказано только про A1 и B2. Вероятно, остальные ячейки пусты (равны 0), если не указано иное, но в таких задачах обычно подразумевается рекуррентная последовательность. Если $A_{k+1} = A_k * 2 + 1$, то это прогрессия вида $a_{n+1} = 2a_n + 1$. - Последовательность: $3, 7, 15, 31, ...$ Это числа вида $2^{n+2} - 1$. - Нам нужно $2^{n+2} - 1 \le 10^{12}$. - $2^{n+2} \le 10^{12} + 1 \approx 10^{12}$. - $2^{10} \approx 10^3$, значит $2^{40} \approx (10^3)^4 = 10^{12}$. - Значит, $n+2 = 40$, откуда $n = 38$. Адрес ячейки: - Столбец: C (3) + 38 = 41-я буква. 26 букв в латинском алфавите. 41 = 26 + 15. 15-я буква — O. Значит, столбец AO. - Строка: 3 (исходная) + 38 = 41. - Получаем адрес AO41. Ответ: AO41

Другие решения

Что ещё задавали пользователи