|
|||
Встроенные функции (1.8.2), Логические выражения (1.8.3) и главу 1.9Встроенные функции (1.8.2), Логические выражения (1.8.3) и главу 1.9 Правила оформления программы ! ФИО, №группы ! Название программы и её цель ! таблица переменных ! имя (имена) переменной - пояснение ! имя (имена) переменной - пояснение ! . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Name of program Операторы описания типов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Выполняемые операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . End Name of program
Что надо сделать А) Написать, отладить и оттестировать программу решения уравнения вида: ax2+bx+c= 0 Результаты вывести на экран (напечатать). Предусмотреть возможность превращения уравнения в линейное (а=0): bx+c= 0, где в свою очередь рассмотреть случаи b = 0 и b ≠ 0 Учесть при этом, что в зависимости от того c = 0 или c ≠ 0 уравнение может иметь одно решение, превратиться в тождество (т.е. иметь ∞ количество решений) или вовсе не иметь решения. При а ≠ 0 рассмотреть два случая c = 0 и c ≠ 0. При а ≠ 0 и c ≠ 0 рассмотреть три случая в зависимости от значения дискриминанта (d): d = 0, d > 0 и d < 0, где d = b2- 4ac Для случая вывести на печать отдельно действительную и мнимые части решения (см. выр. (**) в Б).
При программной реализации перечисленных выше условий можно пользоваться следующими условными операторами на языке Фортран: 1. Простейший условный оператор: if (ЛВ) один оператор Следующий оператор Здесь ЛВ означает логическое выражение, которое в простейшем случае имеет вид A <операция отношения> B, где A и B арифметические или символьные переменные (в общем случае выражения), а <операция отношения> - это один из следующих символов или сочетаний двух символов < <= == /= > >= Пример: if (а==0) В=4
|
|||
|