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

До ть, будь ласка, мені терміново потрібно​


До ть, будь ласка, мені терміново потрібно​

Показать ответ
Ответ:
ffff40
ffff40
02.12.2022 00:25
Объяснение:

Разберу только самое сложное.

В задании 2 основная используемая формула:

=ИНДЕКС([массив 1]; ПОИСКПОЗ(МАКС(массив 2); [массив 2]; 0))

Разберёмся, как она работает.

Состоит из следующих формул:

1. МАКС(массив)

находит и возвращает (помещает на своё место) наибольшее значение в массиве (наборе чисел);

2. ПОИСКПОЗ(запрос; диапазон; [метод поиска])

возвращает относительное положение значения (грубо говоря, его порядковый номер) в диапазоне.

Разберём поподробней:

"запрос" -  искомое значение. Мы на месте запроса ставим функцию "МАКС", т.е. получается, что мы ищем максимальное значение (глубина озера или длина реки);"диапазон" - диапазон, состоящий из одной строки или одного столбца (или части строки или столбца, как в нашем случае), в котором функция ищет искомое значение (запрос). У нас этот диапазон совпадает с массивом в котором мы нашли максимальное значение;"метод поиска" поиска. Мы берём значение "0", при котором функция ищет точное совпадение с "запросом". Стоит отметить, что если в диапазоне будет несколько значений совпадающих с запросом, то функция найдёт только первое. Но в нашем случае это не мешает.

В итоге данная функция нашла для нас, что река/озеро с максимальной протяжённостью/глубиной находиться на N-ном месте в нашем списке.

3. ИНДЕКС(массив; строка; столбец)

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

Разберём подробней:

"массив" - фрагмент таблицы, в котором будет производиться поиск. У нас это названия озёр/рек;"строка" - номер строки внутри массива сюда. У нас на этом место встаёт число N, возвращённое функцией "ПОИСКПОЗ"; "столбец" - номер столбца внутри массива. Наш массив состоит из одного столбца (название озера/реки), так что "столбец" мы не указываем.

Получается, эта функция выводит название озера/реки, которое стоит на N-ном месте в нашем списке.

В задании 3 основная формула:

=ЕСЛИ([утверждение]; [если утверждение истинно, выводит это]; [Если утверждение ложно, выводит это])

Мы на месте утверждения пишем: "организация выплатила больше 70%". Чтобы найти, сколько процентов долга выплатила организация, нужно умножить выплаченную сумму на 100 и произведение поделить на общую сумму кредита. Если наше утверждение истинно, функция умножает задолженность на 0,10, т.е. выводит в графу штрафа 10% от задолженности. Если же утверждение ложно, умножает на 0.15, и получается штраф 15%.

Так же в задании 3 используется формула:

=СРЗНАЧЕСЛИ([диапазон критерия]; [критерий]; [усредняемый_диапазон])

Она нам найти среднее значение штрафов только бюджетных организаций.

Разберёмся:

"диапазон критерия " - диапазон в котором значения проверяются на соответствие критерию. У нас - колонка определяющая, бюджетная организация или нет"критерий" - наш критерий - учитываются только бюджетные организации, т.е. из "диапазона критерия" мы берём только значения "да" (бюджетная)."усредняемый диапазон" - диапазон, из которого функция подбирает подходящие значения для нахождения среднего. У нас это колонка штрафов.Примечания:В задании 2.3 сделал две таблицы: одна с реками Европы, а другая только с раками европейской части России. Не понял, как всё это должно выглядеть, так что простить, если неверно)В задании 3 не понятно, что за бюджетные организации. Сделал дополнительную колонку в таблице. Если что, подкорректируйте. Все необходимые формулы есть.
0,0(0 оценок)
Ответ:
ukraina3
ukraina3
14.11.2021 18:34
Function Otr(Ax, Ay, Bx, By: real): real;
begin
  Otr := sqrt(sqr(Ax - Bx) + sqr(Ay - By))
end;

function Perim(Ax, Ay, Bx, By, Cx, Cy: real): real;
begin
  Perim := Otr(Ax, Ay, Bx, By) + Otr(Bx, By, Cx, Cy) + Otr(aX, aY, Cx, Cy);
end;

function Area(Ax, Ay, Bx, By, Cx, Cy: real): real;
var
  pp: real;
begin
  pp := Perim(Ax, Ay, Bx, By, Cx, Cy) / 2;
  Area := sqrt(pp * (pp - Otr(Ax, Ay, Bx, By)) * (pp - Otr(Bx, By, Cx, Cy)) *
    (pp - Otr(Ax, Ay, Cx, Cy)))
end;

procedure Dist(Px, Py, Ax, Ay, Bx, By: real; var D: real);
begin
  D := 2 * Area(Px, Py, Ax, Ay, Bx, By) / Otr(Ax, Ay, Bx, By)
end;

var
  Px, Py, Ax, Ay, Bx, By, Cx, Cy: real;
  d: real;

begin
  writeln('Вводите координаты точкек парами чисел: ');
  write('P-> ');
  readln(Px, Py);
  write('A-> ');
  readln(Ax, Ay);
  write('B-> ');
  readln(Bx, By);
  write('C-> ');
  readln(Cx, Cy);
  writeln;
  Dist(Px, Py, Ax, Ay, Bx, By, d);
  writeln('Расстояние от Р до АВ равно ', d);
  Dist(Px, Py, Cx, Cy, Bx, By, d);
  writeln('Расстояние от Р до ВC равно ', d);
  Dist(Px, Py, Ax, Ay, Cx, Cy, d);
  writeln('Расстояние от Р до АC равно ', d)
end.

Тестовое решение:
Вводите координаты точкек парами чисел:
P-> -3 6
A-> 5 8
B-> 9 -4
C-> 8 -2.5

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