Задания к контрольной работе

Задание №1.Организация линейного и разветвляющегося

Вычислительных процессов

Задание. Составить блок-схему алгоритма и программу решения поставленной задачи, которая в соответствии с исходными данными вычисляет значения заданных выражений.

Пример. Составить алгоритм и программу для вычисления значения y в соответствии с исходными данными x и a.

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


Программа на языке Турбо Паскаль:

Program Pr1;

Label m1;

Var

a, x, y: real;

Begin

Write(‘Ввод а и х’);

Readln(a,x);

If (x >= -1.5) And (x <= 1.5) Then y:= Sqr(a)+ Sin(Pi / 2 * x)

Else If (x >= 2.5) And (x <= 3.5) Then y:= abs(a + x)

Else If x - a > = 0 Then y:= Sqrt(x - a)

Else Begin Writeln(‘Корень не существует’); Goto m1; End;

writeln(‘y=’, y: 6: 2);

m1:

End.

Варианты заданий.

№ п/п Модель Исходные данные Выводимые данные
       
  a= 3.5 b= 4.7 x, y.
  a= 2.5 b= 1.3 c= 1.5 d= 2.3 x, y.
  a= 1.2 b= 2.5 c= 3.1 x, z.

Продолжение таблицы к заданию 1

       
  a= 1.5 b= 2.1 x, y.
  a= 2.4 c= 3.2 d= 4.7 x, z.
  a= 3.7 b= 2.9 c= 0.3 x, y.
  a= 1.3 b= 4.5 x, y.
  a= 3.6 b= 2.3 x, y.
  a= 2.5 x, y.
  a= 1.5 b= 2.4 x, y.
  a= 5.4 b= 2.4 c= 1.9 x, y.

Продолжение таблицы к заданию 1

       
  a= 4.1 b= 3.7 x, y.
  a= 2.7 b= 3.5 x, z.
  c= 2.5 d= 1.9 x, y.
  a= 1.5 b= 1.9 x= 2.3 z, y.
  a= 3.4 x= 1.4 z, y.
  a= 3.2 b= 2.4 x= 4.1 z, y.

Продолжение таблицы к заданию 1

       
  a =2.7 b =4.3 x =3.1 z, y.
  a =3.7 b =2.9 c =0.3 d =4.5 x, y.
  a =4.3 b =5.1 c =1.4 x, z.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: