
- •Лабораторная работа № 4
- •Var X , y , d : real ; { Описание переменных }
- •Var X , y , d : real ; { Описание переменных }
- •2: WriteLn ;
- •Var X , t , z : real ; { Описание переменных }
- •Var a , b , X , y , z , c : real ; { Описание переменных }
- •6. Вид печати:
- •Var X : Integer; { Описание переменных}
- •6. Вид печати:
- •Var X : Integer; { Описание переменных }
- •6. Вид печати:
- •Варианты задания
- •Самостоятельная работа (дополнительно)
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 |