М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Weltrаum
Weltrаum
30.10.2021 04:00 •  Математика

А) расположи в порядке возрастания 7/8т,4/25т,3/10т,9/40т,7/8т,1/10т,17/125т б)расположи в порядке убывания 2/25м,1/10дм,3/20м,7/10м,1/4м,2/5дм

👇
Ответ:
Nastya6376
Nastya6376
30.10.2021
7т/8,1т/8,4т/10,9/10,17т/25,3/125т это а)
25, 1м/20,7м/10,1м/4,2м/2м/10,3дм/5дм
4,5(43 оценок)
Ответ:
киса798
киса798
30.10.2021
1) 1,1т; 2) 17/125т; 3) 4/25т; 4) 9/40т; 5) 3/10т; 6) 7/8т .

1) 7/10м; 2) 1/4м; 3) 3/20; 4) 2/25м; 5)2/5дм; 6) 1/10 дм
4,4(79 оценок)
Открыть все ответы
Ответ:
8orzakt
8orzakt
30.10.2021

Вход: упорядоченный массив А : array [l..n] of record k: key;i: info end record; ключ a: key.

Выход: индекс записи с искомым ключом а в массиве А или 0, если записи с таким ключом нет.

b: = 1 { начальный индекс части массива для поиска }

е: = n { конечный индекс части массива для поиска }

while b  e do

с: =(b + е)/2 { индекс проверяемого элемента (округленный до целого) }

if A[c].k > a then

е:=с—1 { продолжаем поиск в первой половине }

else if A[c].k < a then

b: = с + 1 { продолжаем поиск во второй половине }

else

return с { нашли искомый ключ }

end if

end while

return 0 { искомого ключа нет в массиве }

обоснование

Для обоснования этого алгоритма достаточно заметить, что на каждом шаге основного цикла искомый элемент массива (если он есть) находится между (включительно) элементами с индексами b и е. Поскольку диапазон поиска на каждом шаге уменьшается вдвое, общая трудоемкость не превосходит log2 n. 

9.4.4. Алгоритм поиска в дереве сортировки

Следующий алгоритм находит в дереве сортировки узел с указанным ключом, если он там есть.

Алгоритм 9.3. Поиск узла в дереве сортировки

Вход: дерево сортировки Т, заданное указателем на корень; ключ а.

Выход: указатель р на найденный узел или nil, если в дереве нет такого ключа.

р: = Т { указатель на проверяемый узел }

while р  nil do

if a < p.i then

p:=p.l { продолжаем поиск слева }

else if a > p.i then

p : = p.r { продолжаем поиск справа }

else

return р { нашли узел }

end if

end while

обоснование

Этот алгоритм работает в точном соответствии с определением дерева сорти­ровки: если текущий узел не искомый, то в зависимости от того, меньше или больше искомый ключ по сравнению с текущим, нужно продолжать поиск слева или справа, соответственно.

9.4.5. Алгоритм вставки в дерево сортировки

Следующий алгоритм вставляет в дерево сортировки узел с указанным ключом. Если узел с указанным ключом уже есть в дереве, то ничего не делается. Вспо­могательная функция NewNode описана в подразделе 9.4.7.

Алгоритм 9.4. Вставка узла в дерево сортировки

Вход: дерево сортировки Т, заданное указателем на корень; ключ а.

Выход: модифицированное дерево сортировки Т.

if T = nil then

Т: = NewNode(o) { первый узел в дереве }

return Т

end if

p: = Т { указатель на текущий узел }

while true do

if a < p.i then

if p.l = nil then

q: = NewNode(a) { создаем новый узел }

p.l: = q { и подцепляем его к р слева }

return Т

else

p:=p.l { продолжаем поиск места для вставки слева }

end if

end if

if a > p.i then

if p.i = nil then

q : = NewNode(a) { создаем новый узел }

p.r:=q { и подцепляем его к р справа }

return Т

else

р: = р.г { продолжаем поиск места для вставки справа }

end if

end if

return Т { сюда попали, если уже есть такой ключ! }

end while

обоснование

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

4,7(58 оценок)
Ответ:
VicktoriaGra
VicktoriaGra
30.10.2021
АШ УРОК
Нужен ответ8289

Школы
Это интересно
Задать вопрос
Войти
7АнонимМатематика24 апреля 00:58
Первая бригада может отремонтировать дорогу за 90 дней,а вторая за 45 дней. За сколько дней могут отремонтировать дорогу
обе бригады,работая вместе?

ответ или решение1

Решение: Для решения данной задачи введем условную переменную "Х", через которую обозначим объем выполняемых работ. Следующим действием найдем производительности труда каждой бригады: первая бригада - Х/90; вторая бригада - Х/45. Теперь найдем общую производительность труда двух бригад. Она будет равна Х/90 + Х/45 = 3Х/90 = Х/30. Следовательно, две бригада, работая вместе, отремонтируют дорогу за Х/Х/30 = 30 дней. ответ: 30 дней.
4,6(68 оценок)
Это интересно:
Новые ответы от MOGZ: Математика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ