Меню сайта

Полезные странички

Отбравить 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.  Сохранить схему в своей рабочей папке.

Вторник, 21.05.2024, 18:08
Вы вошли как Гость | Группа "Гости"
Главная | Регистрация | Вход | RSS