Тема 9. Работа с электронными таблицами

9.01 Задачи, требующие математической базы

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

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

Задача 1#33869

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

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

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

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

Ответ: 758

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

Задача 2#33870

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

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

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

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

Ответ: 2

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

Задача 3#35821

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

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

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

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

Ответ: 4

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

Задача 4#35824

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

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

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

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

Ответ: 514

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

Задача 5#35891

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

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

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

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

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

Ответ: 48

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

Задача 6#35895

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

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

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

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

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

Ответ: 1

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

Задача 7#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

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

Задача 8#54051

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

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

Расстояние от точки A(x1,y1)  до точки B(x2,y2)  на плоскости находится через координаты точек по формуле:        ∘ --------------------
|AB | =  (x2 − x1)2 + (y2 − y1)2  .

Преобразуем формулу под условие задачи: ∘ (45-− x-)2 +-(45−-y-)2
        1         1  .

Запишем в ячейке D1 эту формула для первой строки:

=КОРЕНЬ((45-A1)*(45-A1)+(45-B1)*(45-B1))

PIC

Затем растянем эту формулу на диапазон D1:5000 и найдем максимальное расстояние из этого диапазона по формуле МАКС(D1:D5000)

PIC

Так как требуется только целая часть найденного числа, то ответ 484.

Ответ: 484

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

Задача 9#54053

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

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

У геометрической прогрессии есть свойство, которое связывает три подряд идущих элемента:      ∘ ---------
bn =   bn− 1 ⋅bn+1  .

Так как в строке элементы необязательно идут в порядке геометриеской прогрессии, то нужно рассмотреть три случая, когда средний элемент это А1, когда В1 и когда С1:

=ЕСЛИ(ИЛИ(КОРЕНЬ(A1*B1)=C1;КОРЕНЬ(A1*C1)=B1;КОРЕНЬ(B1*C1)=A1);1;0)

PIC

Если тройка чисел подходит под условие, то в соответсвующей ячейке E появится единица, поэтому достаточно найти сумму столбца Е. Она равна 269.

Ответ: 269

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

Задача 10#54054

Откройте файл электронной таблицы 9_3 .xls, содержащей в каждой строке три натуральных числа, являющиеся коэффициентами (a,b,c – соответственно) квадратного уравнения ax2 + bx+ c = 0  . Выясните, какое количество уравнений не имеют действительных корней.

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

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

=ЕСЛИ((B1*B1 - 4*A1*C1)<0;1;0)

то есть результатом форумулы будет единица, если у уравнения нет действительных корней. Растягиваем эту формулы на весь столбец и считаем количество единиц. Итоговый ответ - 4118.

Ответ: 4118

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

Задача 11#54056

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

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

Чтобы четверка углов была углами параллелограмма важно соблюсти несколько условий:

1. Сумма всех четырех углов равна 360.

2. В этой четверке есть две пары углов, где в каждой паре углы равны друг другу.

3. Один угол из одной пары и другой угол из второй пары должны давать в сумме 180.

Пропишем эти условия в формуле, учитывая, что может быть три варианта выбора таких пар:

=ЕСЛИ(И(СУММ(A1:D1)=360;ИЛИ(И(A1=B1;C1=D1;A1+C1=180);

И(A1=C1;B1=D1;A1+B1=180);И(A1=D1;B1=C1;A1+B1=180)));1;0)

PIC

Растягиваем формулу на весь столбец F, считаем количество единиц, воспользовавшиьс формулой =СУММ(F1:F5000). В итоге получаем 1002 возможных параллелограмма.

Ответ: 1002

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

Задача 12#54057

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

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

Треугольник является прямоугольным, если квадрат длины гипотенузы треугольника будет равен сумме квадратов длин катетов этого треугольника.Тогда в ячейку D1 запишем формулу, учитывая три случая, когда гипотенуза это А1, когда гипотенуза это В1 и когда С1:

=ЕСЛИ(ИЛИ(A1*A1 = B1*B1 +C1*C1;B1*B1 = A1*A1 +C1*C1;C1*C1 = A1*A1+B1*B1);1;0)

Таким образом, если тройка чисел является сторанами прямоугольного треугольника, то в соответствующую ячейку записывается 1, иначе 0. Тогда достаточно посчитать количество единиц через =СУММ(D1:D3200). Ответ 3.

Ответ: 3

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

Задача 13#54058

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

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

Напишем в ячейке F1 следующую формулу и растянем на весь диапазон F1:F5000:

=ЕСЛИ((МАКС(A1:E1)^2+МИН(A1:E1)^2)>(СУММ(A1:E1)-МАКС(A1:E1)-МИН(A1:E1))^2;1;0)

То есть, если условие выполняется, то в соответствующую ячейку записывается 1, иначе 0. Тогда достаточно посчитать количество единиц через =СУММ(F1:F5000). Ответ 533.

Ответ: 533

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

Задача 14#54060

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

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

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

Тогда в ячейку D1 запишем наибольшее число с помощью =МАКС(А1:С1), в ячейку E1 наименьшее число с помощью =МИН(А1:С1), а в ячейку F1 среднее число с помощью =СУММ(А1:С1)-E1-D1.

Тогда в ячейку G1 запишем итоговую формулу:

=ЕСЛИ(D12 < E12 + F12;1;0)

То есть, если условие выполняется, то в соответствующую ячейку записывается 1, иначе 0. Тогда достаточно посчитать количество единиц через =СУММ(G1:G5000). Ответ 872.

Ответ: 872

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

Задача 15#54922

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

Выясните, какое количество троек чисел может являться сторонами треугольника, то есть удовлетворяет неравенству треугольника. В ответе запишите только число.

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

Неравенство треугольника заключается в том, что сумма двух любых сторон всегда больше третьей стороны.
Следовательно, нам нужно в свободном столбце записать формулу, которая проверяет данное свойство у предполагаемых треугольников, выглядит она вот так — =ЕСЛИ(И(A1+B1>C1;A1+C1>B1;B1+C1>A1); 1; 0).
Если условие выполняется, то возвращается единица, в противном случае — ноль.
Растягиваем ячейку с формулой до конца двойным кликом по правому нижнему уголку клетки(то есть там, где квадратик) и выделяем весь столбик.
Внизу должна отобразиться сумма, но если она у вас не отображается, то щёлкните по нижней панели в экселе правой кнопкой мыши и поставьте галочку рядом с суммой.

Ответ: 2568

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

Задача 16#57185

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

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

Расстояние от точки A (x1,y1)  до точки B(x2,y2)  на плоскости находится через координаты точек по формуле:

      ∘ --------------------
|AB | =  (x2 − x1)2 + (y2 − y1)2

.

Преобразуем формулу под условие задачи:

∘ --------------------
  (33− x1)2 + (33 − y1)2

.

Запишем в ячейке D1 эту формулу для первой строки:

=КОРЕНЬ((33-А1)^2 +(33-В1)^2)

Затем растянем эту формулу на диапазон D1:5000 и найдем минимальное расстояние из этого диапазона по формуле

=МИН(D1:D5000)

Оно равно 7,21....

Так как требуется только целая часть найденного числа, то ответ 7.

Ответ: 7

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

Задача 17#57186

Откройте файл электронной таблицы 9_2 .xls, содержащей в каждой строке три натуральных числа, являющиеся коэффициентами квадратного уравнения ax2 + bx + c = 0  , причем столбец A является коэффициентом a, столбец B является коэффициентом b, столбец C является коэффициентом c. Выясните, какое количество уравнений имеют кратные корни.

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

Квадратное уравнение имеет кратные корни, когда дискриминант этого уравнения равен нулю. Тогда достаточно в соседнем столбце прописать формулу:

=ЕСЛИ((B1^2 - 4*A1*C1)=0;1;0)

то есть результатом формулы будет единица, если у уравнения дискриминант равен нулю. Растягиваем эту формулы на весь столбец и считаем количество единиц. Итоговый ответ - 3.

Ответ: 3

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

Задача 18#57187

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

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

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

Тогда в ячейку D1 запишем наименьшее число с помощью =МИН(А1:С1), в ячейку E1 наибольшее число с помощью =МАКС(А1:С1), а в ячейку F1 среднее число с помощью =СУММ(А1:С1)-E1-D1.

Тогда в ячейку G1 запишем итоговую формулу, которая проверяет, что из этих трех отрезков можно составить треугольник (неравенство треугольника), а также что этот треугольник будет тупоугольным:

=ЕСЛИ(И(E1^2>D1^2+F1^2;E1<D1+F1);1;0)

То есть, если условие выполняется, то в соответствующую ячейку записывается 1, иначе 0. Тогда достаточно посчитать количество единиц через =СУММ(G1:G5000). Ответ 1368.

Ответ: 1368

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

Задача 19#57275

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

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

Откроем файл электронной таблицы и отсортируем столбцы по возрастанию при помощи функции НАИМЕНЬШИЙ.

В столбец D запишем формулу: =НАИМЕНЬШИЙ($A1:$C1;1) .В столбец E запишем формулу: =НАИМЕНЬШИЙ($A1:$C1;2). В столбец F запишем формулу: =НАИМЕНЬШИЙ($A1:$C1;3).

Растянем эти столбцы до конца. В столбце G запишем формулу: =ЕСЛИ(F1<E1+D1;1;0). Осталось растянуть данный столбец до конца и посчитать кол-во единиц.

Ответ:2453

Ответ: 2453

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

Задача 20#59587

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

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

Расстояние от точки до начала координат можно посчитать с помощью теоремы Пифагора: гипотенузой выступает непосредственно расстояние, а катетами — отрезки по оси X от 0 до координаты X и по оси Y от 0 до координаты Y (C ̂ 2 = X ̂ 2 + Y ̂ 2).

Для того, чтобы посчитать расстояние между двумя точками по координатам, нужно в каждом слагаемом записать разность двух числовых значений по соответствующей оси — C2 = (X2 − X1 )2 +(Y2 − Y1)2

Для каждой строки применяем следующую формулу и ищем максимальное число в этом столбце(вглянув на нижнюю панель, либо с помощью функции =МАКС(*столбец с числами*)):

=КОРЕНЬ((A1-63) ̂ 2 + (B1-63) ̂ 2)

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