Дан массив сопротивлений, хранящихся на складе, по возрастанию. программа получает на вход массив неотрицательных вещественных значений сопротивлений, по возрастанию содержащий не менее двух элементов. пользователь задаёт значение для поиска в виде номинала сопротивления. программа должна вывести номинальные значения, близкие к введенному значению и индекс элемента в массиве. если сопротивление отсутствует в массиве, производится поиск наиболее близких двух значений, меньшего и большего относительно заданного. если сопротивление точно равно – выводится одно значение. если введенное значение выходит за границы элементов массива – выводится также одно значение, соответствующее его границе как показано на рисунке. при выходе за границы дополнительно вывести сообщения «сопротивление слишком большое, на складе отсутствует» «сопротивление слишком мало, на складе отсутствует». вывести номера ячеек, соответствующе значению индекса плюс единица.
168
392
Ответы на вопрос:
На каком языке программу писать, не сказано, будет только алгоритм. 1) начало 2) ввод массива сопротивлений r(n), по возрастанию 3) ввод нужного сопротивления r0. 4) флаг признака "сопротивление найдено" f = 0 5) если r0 < r(1), то 5.1) вывод r(1), номера 1 и сообщения "сопротивление слишком мало, на складе отсутствует" 5.2) флаг признака "сопротивление найдено" f = 1 5.3) конец если 6) если r0 > r(n), то 6.1) вывод r(n), номера n и сообщения "сопротивление слишком большое, на складе отсутствует" 6.2) флаг признака "сопротивление найдено" f = 1 6.3) конец если 7) если r0 > = r(1) и r0 < = r(n), то 7.1) если r0 = r(1), то 7.1.1) вывод r(1) и номера 1 7.1.2) флаг признака "сопротивление найдено" f = 1 7.1.3) конец если 7.2) если флаг признака f = 1, то конец программы 7.3) цикл по i от 2 до n 7.3.1) если r0 = r(i), то вывод r(i) и номера i 7.3.2) иначе, если (r0 > r(i-1)) и (r0 < r( то вывод сопротивлений r(i-1) и r(i) и номеров (i-1) и i 7.3.3) конец если 7.4) конец цикла по i 8) конец программы
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
avatar2345517.11.2021 00:23
-
fgdhdrbnh12.03.2020 14:49
-
butterfly3123.02.2023 18:07
-
Despair170407.06.2021 04:31
-
bogdanа14.01.2020 12:12
-
aleksandrakival298904.09.2020 13:39
-
Kitty8502.06.2020 20:50
-
Leonelle15.06.2023 23:17
-
Timyr12367815.09.2022 05:56
-
MariNika200020.11.2020 02:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.