Хелпикс

Главная

Контакты

Случайная статья





Встроенные функции (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



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.