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

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

Задача 1#62460

В каждой строке электронной таблицы записаны три натуральных числа, задающих длины трёх взаимно перпендикулярных рёбер прямоугольного параллелепипеда. Определите, сколько в таблице троек, для которых у заданного ими параллелепипеда можно так выбрать три грани с общей вершиной, что сумма площадей двух из них будет меньше площади третьей.

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

Для нахождения количества параллелепипедов, удовлетворяющих условию, необходимо найти площадь наибольшей грани и сумму площадей двух других граней. То есть для каждой тройки чисел необходимо найти произведение двух наибольших чисел, а также сумму произведений наибольшего и наименьшего чисел, среднего по величине и наименьшего чисел.

В ячейку D1 запишем формулу =НАИБОЛЬШИЙ(A1:C1,1)*НАИБОЛЬШИЙ(A1:C1,2) и скопируем её во все ячейки диапазона D2:D5000. Таким образом, для каждой тройки чисел найдём произведение двух наибольших чисел.

В ячейку E1 запишем формулу =НАИБОЛЬШИЙ(A1:C1,1)*НАИМЕНЬШИЙ(A1:C1,1)+НАИБОЛЬШИЙ(A1:C1,2)*НАИМЕНЬШИЙ(A1:C1,1) и скопируем её во все ячейки диапазона E2:E5000. Таким образом, для каждой тройки чисел найдём сумму произведений наибольшего и наименьшего чисел и среднего по величине и наименьшего чисел.

Теперь в ячейке F1 запишем формулу =ЕСЛИ(D1>E1,1,0) и скопируем её во все ячейки диапазона F2:F5000. С помощью формулы =СУММ(F1:F5000) получим ответ — 3119  .

Ответ: 3119

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

Задача 2#62459

В каждой строке электронной таблицы записаны три натуральных числа, задающих длины трёх взаимно перпендикулярных рёбер прямоугольного параллелепипеда. Определите, сколько в таблице троек, для которых у заданного ими параллелепипеда для любых трёх граней с общей вершиной сумма площадей двух из них больше площади третьей.

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

Для нахождения количества параллелепипедов, удовлетворяющих условию, необходимо найти площадь наибольшей грани и сумму площадей двух других граней. То есть для каждой тройки чисел необходимо найти произведение двух наибольших чисел, а также сумму произведений наибольшего и наименьшего чисел, среднего по величине и наименьшего чисел.

В ячейку D1 запишем формулу =НАИБОЛЬШИЙ(A1:C1,1)*НАИБОЛЬШИЙ(A1:C1,2) и скопируем её во все ячейки диапазона D2:D5000. Таким образом, для каждой тройки чисел найдём произведение двух наибольших чисел.

В ячейку E1 запишем формулу =НАИБОЛЬШИЙ(A1:C1,1)*НАИМЕНЬШИЙ(A1:C1,1)+НАИБОЛЬШИЙ(A1:C1,2)*НАИМЕНЬШИЙ(A1:C1,1) и скопируем её во все ячейки диапазона E2:E5000. Таким образом, для каждой тройки чисел найдём сумму произведений наибольшего и наименьшего чисел и среднего по величине и наименьшего чисел.

Теперь в ячейке F1 запишем формулу =ЕСЛИ(D1<E1,1,0) и скопируем её во все ячейки диапазона F2:F5000. С помощью формулы =СУММ(F1:F5000) получим ответ — 1878  .

Ответ: 1878

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

Задача 3#60354

Задание выполняется с использованием прилагаемых файлов

Откройте файл электронной таблицы, содержащей в каждой строке два целых числа – координаты точки на плоскости. Найдите наибольшее расстояние точки от начала координат. В ответе запишите целую часть найденного расстояния.

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

Решение 1

Расстояние от точки A(x1,y1)  до точки B (x2,y2)  можно найти по теореме Пифагора: d2 = (x2 − x1)2 + (y2 − y1)2  . Запишем в ячейку C1 формулу =КОРЕНЬ(A1̂2 + B1̂2) - и скопируем ее на диапазон C1 : C5000  . Считаем максимальное значение в столбце C - =МАКС(С:С)

Ответ: 425

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

Задача 4#60353

Задание выполняется с использованием прилагаемых файлов

Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел могут являться сторонами равнобедренного треугольника. В ответе запишите только число.

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

Решение 1

Сначала проверим неравенство треугольника: каждая сторона треугольника меньше суммы двух других сторон. Запишем в ячейку D1 формулу =ЕСЛИ(И(A1<B1+C1; B1<A1+C1; C1<A1+B1);1;0) - и скопируем ее на диапазон D1 : D5000  .

Затем проверим есть ли два одинаковых числа в строке. Запишем в ячейку E1 формулу - =ЕСЛИ(ИЛИ(A1=B1; A1=C1; B1=C1);1;0) и скопируем ее на диапазон E1 : E5000  .

Считаем количество строк удовлетворяющих 1 и 2 условию - =ЕСЛИ(И(D1=1;E1=1);1;0). Ответ =СУММ(F:F)

Ответ: 229

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

Задача 5#60346

Задание выполняется с использованием прилагаемых файлов

В каждой строке электронной таблицы записаны четыре натуральных числа. Определите, сколько в таблице таких четвёрок, в которых любые три числа могут быть сторонами невырожденного треугольника (вырожденным называется треугольник, у которого сумма длин двух сторон равна длине третьей стороны). В ответе запишите только число.

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

Воспользуемся функциями =НАИБОЛЬШИЙ() и =НАИМЕНЬШИЙ(). Как они работает: подается массив и номер числа по убыванию. Так, в строке 91 88 10 34 46  функция =НАИБОЛЬШИЙ(x:y; 1) выведет 91  , а функция =НАИМЕНЬШИЙ(x:y; 1) выведет 10  . В ячейку E1  запишем формулу =ЕСЛИ(НАИБОЛЬШИЙ(A1:D1,1)< НАИМЕНЬШИЙ(A1:D1,1)+НАИМЕНЬШИЙ(A1:D1,2),1,0) и скопируем её во все ячейки диапазона E1 : E5000  . Считаем количество строк удовлетворяющих условию - =СУММ(E:E)

Ответ: 1842

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

Задача 6#35899

Задание выполняется с использованием прилагаемых файлов.

Откройте файл электронной таблицы, содержащей натуральные числа. Определите количество строк, где хоть одну перестановку чисел можно представить в виде уравнения y = kx + b  .

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

Перенесем все данные из таблицы в текстовый документ

import itertools
f = open(’1.txt’) # копируем сюда все строчки из файла
n = 100 # всего строк
count = 0 # счетчик
for i in range(n):
    # разбиваем строку по символу \t (tab)
    a = [int(x) for x in f.readline().split(’\t’)]
    # так как мы не знаем какая переменная в какой ячейке нам нужно перебрать все варианты их перестановок
    # используем itertools.permutations по массиву a
    for j in itertools.permutations(a):
        # переменная j --- кортеж из 4-ёх значений
        # внутри данного цикла мы рассмотрим все перестановки возможные перестановки внутри j
        if j[0] == j[1] * j[2] + j[3]: # если выражение сошлось с данным уравнением
            count += 1 # увеличиваем счетчик
            break # если данная перестановка нам подошла, то дальше смысла проверять другие перестановки в
            # данной строке нет
print(count)

Ответ: 2

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

Задача 7#35895

Задание выполняется с использованием прилагаемых файлов.

Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа — длины сторон треугольника. Определите количество строк таблицы, в которых все три числа могут образовать прямоугольный треугольник.

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

Медиана - среднее число

В ячейку D1 запишем формулу =ЕСЛИ(МАКС(A1:C1) * МАКС(A1:C1) = МИН(A1:C1) * МИН(A1:C1) + МЕДИАНА(A1:C1) * МЕДИАНА(A1:C1); 1; 0). Скопируем ее на весь столбец D. Посчитаем количество единиц с помощью формулы = СУММ(D:D). Запишем полученное значение в ответ.

Ответ: 1

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

Задача 8#35891

Задание выполняется с использованием прилагаемых файлов.

Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Определите количество строк таблицы, в которых все три числа могут являться сторонами одного и того же треугольника.

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

Треугольник существует, если каждая сторона треугольника меньше суммы двух других сторон.

Неравенство треугольника будет заведомо выполнено для всех сторон треугольника, если длина наибольшей стороны треугольника будет меньше суммы длин других двух сторон. В ячейке D1 запишем формулу =ЕСЛИ(МАКС(A1:C1)<(СУММ(A1:C1)-МАКС(A1:C1));1;0) и скопируем её во все ячейки диапазона D2:D5000. Теперь, воспользовавшись формулой =СУММ(D1:D5000), получим ответ: 48.

Ответ: 48

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

Задача 9#35824

Задание выполняется с использованием прилагаемых файлов.

Кураторы марафона Школково создали таблицу, содержащую информацию по выполнению домашних заданий учениками. Они решили отправить стикер «Боньк» ученикам, выполнившим менее 50%  всех домашних работ. Откройте файл электронной таблицы, содержащей натуральные числа — количество выполненных домашних работ. Определите количество учеников, которым напишут кураторы, если всего домашних работ было 250  .

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

В ячейку E2 запишем формулу =ЕСЛИ(C2<125;1;0). Скопируем ее на весь столбец E. Запишем формулу суммы =СУММ(E:E). Полученное значение запишем в ответ.

Ответ: 514

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

Задача 10#35821

Задание выполняется с использованием прилагаемых файлов.

Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, в которых все четыре числа могут являться углами одного и того же четырехугольника.

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

В ячейку F1 запишем формулу =ЕСЛИ(СУММ(A1:D1)=360;1;0). Скопируем ее на весь столбец F. Найдем количество единиц с помощью формулы =СУММ(F:F). Запишем полученное значение в ответ.

Ответ: 4

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

Задача 11#33870

В каждой строке электронной таблицы записаны три натуральных числа. Определите, сколько среди заданных троек чисел таких, которые могут быть сторонами прямоугольного треугольника.

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

Если квадрат наибольшей стороны равен сумме квадратов двух других сторон, то треугольник прямоугольный.

Воспользуемся формулой =ЕСЛИ(МАКС(A1:C1) ̂ 2 = МИН(A1:C1) ̂ 2 + МЕДИАНА(A1:C1) ̂ 2; 1; 0) и применим ее ко всем столбцам. Посчитаем сумму чисел в этом столбце.

Ответ: 2

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

Задача 12#33869

В каждой строке электронной таблицы записаны три натуральных числа. Определите, сколько среди заданных троек чисел таких, которые могут быть сторонами остроугольного треугольника.

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

Если квадрат наибольшей стороны меньше суммы квадратов двух других сторон, то треугольник остроугольный.

Воспользуемся формулой =ЕСЛИ(МАКС(A1:C1) ̂ 2 < МИН(A1:C1) ̂ 2 + МЕДИАНА(A1:C1) ̂ 2; 1; 0) и применим ее ко всем столбцам. Посчитаем сумму в этом столбце.

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