profile
Размещено 5 лет назад по предмету Информатика от antonmelp1h1gh

!!!!!
Дан массив сопротивлений, хранящихся на складе, упорядоченных по возрастанию.
Программа получает на вход массив неотрицательных вещественных значений сопротивлений, упорядоченный по возрастанию содержащий не менее двух элементов. Пользователь задаёт значение для поиска в виде номинала сопротивления. Программа должна вывести номинальные значения, близкие к введенному значению и индекс элемента в массиве. Если сопротивление отсутствует в массиве, производится поиск наиболее близких двух значений, меньшего и большего относительно заданного. Если сопротивление точно равно – выводится одно значение. Если введенное значение выходит за границы элементов массива – выводится также одно значение, соответствующее его границе как показано на рисунке. При выходе за границы дополнительно вывести сообщения «Сопротивление слишком большое, на складе отсутствует» «Сопротивление слишком мало, на складе отсутствует». Вывести номера ячеек, соответствующе значению индекса плюс единица.

  1. Ответ на вопрос
    Ответ на вопрос дан mefody66
    На каком языке программу писать, не сказано, будет только алгоритм.
    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(i)), то
    Вывод сопротивлений R(i-1) и R(i) и номеров (i-1) и i
    7.3.3) Конец Если
    7.4) Конец Цикла по i
    8) Конец программы
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.