Результаты работы программы

Программа

Блок-схема алгоритма программы

Блок-схема алгоритма показана на рисунке 1:

Рисунок 1 – БСА для решения задания №1

 

 

На основе блок-схемы (см. рисунок1) составляется программа с использованием операторов [1,2]:

«If» (если) -Один из важнейших операторов на паскале. Данный оператор необходим тогда, когда нужно выполнить команды при определенном условии.

«Then» (тогда) –Оператор инстинности условия. Т.е. если условие истинно, выполняется то что записано под оператором «then»

«Else» (иначе) –Оператор истинности условия. Если условие ложно, выполняется то, что записано под оператором «else»

«Writeln»- Оператор вывода данных с переводом курсора на следующую строку.

«Readln» -Оператор ввода данных с переводом курсора на следующую строку.

 

Далее следует текст программы:

 

program kurs1; {Название программы}

uses crt; {Список подключаемых модулей}

var x,y:real; {Раздел определения переменных}

begin {Тело программы}

clrscr; {Команда для очистки окна программы от лишнего текста}

writeln ('enter x');

readln (x);

if (x>(-2)) and (x<=0)

then y:=(7*cos(9*x))/(9*sin(4*x))

else if (x<2) and (x>0)

then y:=(3*x*x*x+8*x-5)

else y:=21;

writeln ('y=',y:5:5);

end.

На рисунках 2,3 отображены результаты работы программы при различных значениях переменной «Х»

 

Рисунок 2 – результаты работы программы при х = -1 и х=1

Рисунок 3 - результат работы программы при х =7