Меню сайтаПолезные страничкиОтбравить SMS сообщение БЕСПЛАТНО |
© Составление: Выграненко М.В., vygranenko@mail.ru Конструктор алгоритмов Программа Конструктор алгоритмов – ЦОР И.Г. Семакина, доступный для скачивания по адресам http://metodist.lbz.ru/avt_masterskaya_SemakinIG.html (авторская мастерская И.Г. Семакина на сайте методической службы издательства «Бином. Лаборатория знаний») или на нашем ресурсе: http://iiikt.narod.ru/osnov/mat9/9_030.exe) Задание № 9. Вложенное ветвление З а д а н и е . Составить алгоритм решения квадратного уравнения ax 2 + bx + c = 0. Учесть все возможные случаи в зависимости от исходных данных (одно решение, два решения, нет решений). Замечание. Т.к. конструктор алгоритмов не предусматривает работу со строковыми величинами, можно завести дополнительную переменную net для вывода в последнем случае. Правда, отладку такая блок-схема не пройдёт, но алгоритм будет представлен достаточно наглядно. Функция квадратного корня в конструкторе алгоритмов обозначается sqrt(). С л о в е с н о е о п и с а н и е а л г о р и т м а . 1. Описать переменные. 2. Ввести исходные данные. 3. Вычислить дискриминант. 4. Проверить условие D≥0. 5. Если истина - проверить условие D=0, если ложь - вывести ответ, что корней нет. Конец алгоритма. 6. Если D=0 - истина, вычислить и вывести одно решение. Если ложь - вычислить и вывести два решения. Конец алгоритма. Ал г о р и т м в ы п о л н е н и я 1. Запустить конструктор алгоритмов. 2. Построить блок-схему по словесному описанию алгоритма. 3. Представить работу на проверку учителю. 4. Сохранить схему в своей рабочей папке. |