Тема 18. Работа с электронными таблицами
18.02 Робот-сборщик – условия
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела работа с электронными таблицами
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#57194

Квадрат разлинован на N  × N  клеток (1 < N < 17). Исполнитель Робот может двигаться только вверх и вправо. Робот может брать монеты только с тех клеток, где количество монет делится без остатка на 3. Если количество монет не делится на 3, то Робот не берёт в этой клетке ни одной монеты. Определите максимальную и минимальную денежную сумму, которую может собрать Робот, пройдя из левой нижней клетки в правую верхнюю.

Исходные данные записаны в файле в виде электронной таблице размером N × N  , каждая ячейка которой соответствует клетке квадрата. В ответ запишите два числа через пробел — сначала минимальную сумму, затем максимальную.

Вложения к задаче
Показать ответ и решение

1. Открываем файл с таблицей.

2. Чуть ниже основной таблицы начинаем создавать свою, в которой будем производить все вычисления.

3. Так как робот идет из нижней левой в правую верхнюю клетку и при этом нижняя левая клетка не делится на три (то есть Робот не собирает монеты в ней), то пишем 0 в начальную ячейку А22.

4. Затем прописываем формулу для первой строки и для первого столбца. С помощью функции ОСТАТ(число; делитель), которая возвращает остаток, сделаем такую проверку: если при делении числа на 3 остаток равен 0, то мы прибавляем предыдущую ячейку + исходную ячейку, а если не равен , то только предыдущую ячейку. Формула для строки выглядит так:

=A22+ЕСЛИ(ОСТАТ(B10;3)=0;B10;0).

Для столбца аналогично. Растягиваем формулу на всю строку и на весь столбец.

PIC PIC

5. Затем в ячейке В21 пишем следующую формулу:

=ЕСЛИ(ОСТАТ(B9;3)=0;B9;0)+МАКС(A21;B22).

То есть если в ячейке В9 количествто монет делящееся на три, то прибавляем к B9 максимальное из А21 и В22, иначе просто выибираем максимальное из А21 и В22. Растягиваем эту формула на диапазон В21:J13. В правой верхней ячейке J13 и будет искомая максимальная сумма. Она равна 639.

PIC
PIC

6. Чтобы найти минимальную сумму, достаточно изменить в формуле функцию МАКС на МИН:

=ЕСЛИ(ОСТАТ(B9;3)=0;B9;0)+МИН(A21;B22).

Минимальная сумма равна 0.

Ответ: 0 639

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное обучение
в Школково

Для детей ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Брянской областей, а также школьникам, находящимся в пунктах временного размещения Крыма обучение на платформе бесплатное.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ или олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!