Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_4_Разв_Выч_Процесс.doc
Скачиваний:
1
Добавлен:
18.08.2019
Размер:
723.97 Кб
Скачать

Var X : Integer; { Описание переменных}

y : Real ;

Begin

Write('Введите x');

ReadLn(x); { Ввод x }

if (-5<=x) and (x<=0) then y := sin(x)

else

if (x=1) or (x=2) then y := x*x*x

else

if (3<=x) and (x<=10) then y := sqr(x)

else

y := sqrt(abs(x));

WriteLn;

WriteLn(' x=', x:3,' y=',y:8:5); {Печать значений x , y }

End. { Конец программы}

6. Вид печати:

x= -16 y= 4.00000

x= -3 y=-0.14112

x= 2 y= 8.00000

x= 7 y=49.00000

x= 36 y= 6.00000

Program Prim4 ; { Разветвляющийся вычислительный процесс}

{с помощью оператора выбора}

Var X : Integer; { Описание переменных }

y : Real ;

Begin {Начало основного блока}

WriteLn(' Введите значение x');

ReadLn(x) ; { Ввод x }

Case x of

-5..0 : y := sin(x);

1, 2 : y := x*x*x;

3..10 : y := sqr(x);

else y := sqrt(abs(x));

end;

WriteLn;

WriteLn(' x= ', x:3,' y=',y:8:5); {Печать значений x , y }

End. { Конец программы}

6. Вид печати:

x= -16 y= 4.00000

x= -3 y=-0.14112

x= 2 y= 8.00000

x= 7 y=49.00000

x= 36 y= 6.00000

Задание 2. Самостоятельно составьте программы для решения задач, отладбте их. Результаты проверьте в MS EXCEL.

Варианты задания

Задача 1. Составить программу вычисления и печати указанных величин при произвольных значениях исходных данных.

.

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

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

Самостоятельная работа (дополнительно)

Задача 1. Разработать программу, которая вычисляет для целых значений аргумента одну из заданных функций в указанной точке (табл. 5). Напечатать данные значения.

Указание. Программу составить двумя способами:

а) с помощью условного оператора;

б) с помощью оператора выбора.

Таблица 5

Вариант

Функции

Точки счета

1.

а) если x равен –1, 0, 1, 2, 3, то ;

б) если x равен 5, 7, то ;

в) если x равен 4, 8,12, то ;

г) в остальных случаях .

-5, 2, 7,

12, 15

2.

а) если x равен -5, 1, 4, то ;

б) если x равен 5, 6, 7, 8, 9, 10, то ;

в) если x равен 3, то ;

г) в остальных случаях .

-15, 4, 8,

3, 11

3

а) если x равен 1, 6, то ;

б) если x равен 7, 8, 9, 10, 11, 12, то ;

в) если x равен –4, -3, -2, -1, 0, то ;

г) в остальных случаях .

-6, -3, 6,

11, 13

4.

а) если x равен 2, 3, 4, 5, то ;

б) если x равен 6, 7, 8, 9,10, то ;

в) если x равен –1, 1, то ;

г) в остальных случаях .

-9, 1, 4,

9, 17

5.

а) если x равен -7, -6, -5, -4, -3, то ;

б) если x равен -2, 4, 9, то ;

в) если x равен 3, 5, 6, то ;

г) в остальных случаях .

-8, -3, 3,

4, 12

6.

а) если x равен -4, 6, то ;

б) если x равен 0, 1, 2, 3, 4, 5, то ;

в) если x равен –5, 1, 9, то ;

г) в остальных случаях .

-6, -4, 0,

1, 10

7.

а) если x равен -3, -2, -1, 0, то ;

б) если x равен 1, 2, 3, 4, 5, то ;

в) если x равен –5, 6 то ;

г) в остальных случаях .

-7, -5, -2,

4, 7

8.

а) если x равен –8, 0, 7, то ;

б) если x равен 1, 2, 3, 4, 5, 6, то ;

в) если x равен 7, 8, 9, 10, 11 то ;

г) в остальных случаях .

-10, -8, 6,

11, 15

9.

а) если x равен -2, -1, 0, 1, 2, то ;

б) если x равен 3, 4, 5, 6,7, 8, 9, 10, то ;

в) если x равен –4, 4, то ;

г) в остальных случаях .

-4, -3, -1,

10, 20

10.

а) если x равен -3, 0, 5, то ;

б) если x равен -2, 1, то ;

в) если x равен 6, 7, 8, 9,10, то ;

г) в остальных случаях .

-8, -2, 0,

9, 27

Продолжение таблицы 5

11.

а) если x равен -2, 2, то ;

б) если x равен 3, 4, 5, 6, 7, 8, то ;

в) если x равен 9, то ;

г) в остальных случаях .

-5, -2, 4,

9, 25

12.

а) если x равен -7, -6, -5, -4, то ;

б) если x равен -3, -2, -1, 0, 1, то ;

в) если x равен 2, 9 то ;

г) в остальных случаях .

-8, -5, -3,

2, 10

13.

а) если x равен –2, 4, 5, то ;

б) если x равен 6, 7, 8, 9, 10, то ;

в) если x равен -4, 11, то ;

г) в остальных случаях .

-5, -2, -6,

11, 20

14.

а) если x равен -1, 1, то ;

б) если x равен 2, 3, 4, 5, 6, 7, то ;

в) если x равен -6, 0, 8, то ;

г) в остальных случаях .

-16, -1, 3,

8, 25

15.

а) если x равен -6, -5, -4, -3, то ;

б) если x равен -2, -1, 0, 1, 2, то ;

в) если x равен -7, 10, то ;

г) в остальных случаях .

-10, -4, 2,

5, 10

16

а) если x равен –3, –2, 2, то ;

б) если x равен 4, 5, 6, 7, 8, то ;

в) если x равен -1, 1, то ;

г) в остальных случаях .

-4, -3, -1, 6, 11

17.

а) если x равен -3, -2, -1, 0, 1, то ;

б) если x равен –4, 1, то ;

в) если x равен –5, 6, 10, то ;

г) в остальных случаях .

-6, -5, -4, 1, 12

18.

а) если x равен -2, -1, 0, 1, 2, 3 то ;

б) если x равен 4, 5, 6, 7, 8, то ;

в) если x равен -3, -5, то ;

г) в остальных случаях .

-7, -3, 2, 5, 9

11