Программирование / 9.2 Лабораторная работа №2
.pdf
|
|
|
|
|
|
|
|
|
|
|
|
|
Лабораторнаяработа |
|
|
|
|
|
|
|
|
|
|
№2 |
||||||||||||||||||||||
|
|
|
|
|
Линейныевычислительныепроцессы |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
Задание№ |
|
|
1. Математическиефункции |
|
|
|
|
|
|
|
|
|
|
|
|
|
арифмоператоры. тические |
||||||||||||||||||||||||||||
Испконстантыльзуяиобозначаячерезперемеодинаковыечленывыражные, |
ния |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ычис- |
|||||||||||||
литьзначениесоотвариантутствующейфункции |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y(x). x – вводитсяклавиатуры. |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№варианта |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y(x) |
|
|||||
0 |
Y 0(x) = (x / 7 −1)2 |
|
+ |
|
|
|
|
1 |
|
|
|
|
|
|
|
cos(2+ |
x ) |
|
||||||||||||||||||||||||||||
|
|
(x / 7 −1) |
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
3 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Y1(x) = |
|
|
ch(x |
|
|
|
|
tg(x / 3 + x3 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
3sh( |
|
|
x3 |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
2 |
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x −1 |
|
|||||||||
|
Y 2(x) = ctg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x −1 |
|
x |
1 |
|
|
|
+ |
|
|
+ |
|||||||||||||||||||
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
3(x |
|
−1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3(x +1) |
||||||||||||||||||||
3 |
|
|
|
|
sin(2x) |
|
|
|
cos(2x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
Y 3(x) = log9 |
|
|
|
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
1/7 |
|
|
|
7x |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
7x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
4 |
Y 4(x) =10 |
−x+2 |
+ (x |
|
|
|
|
|
10− x+2 |
arcsin(− x |
2) |
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
2)− |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
5 |
|
|
sin(x2 + 2) |
|
|
|
|
|
|
|
|
|
|
|
|
x2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Y 5(x) = |
|
|
|
|
|
|
|
|
|
|
|
|
|
+ sh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
11x |
2 |
|
|
|
11ln(x |
2 |
|
+ 2) |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
6 |
Y 6(x) = |
|
cos(ln( |
|
| x | + |
|
x |
|
)) |
+ |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
3 |
|
| x | |
|
|
|
|
|
|
|
|
|
3ln( |
|
|
| x | + |
|
x |
|
) |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
7 |
|
|
|
|
|
|
|
|
|
|
3 x |
|
|
|
|
|
|
|
|
|
|
3 x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
Y 7(x) = arctg |
|
|
|
|
|
|
|
|
|
− sh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
6 − 3x |
|
|
|
|
|
|
2 − x |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
8 |
|
|
x3+2 x |
+ 3 |
|
+2x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Y 8(x) = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cos |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
π |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
9 |
Y 9(x) = sin(cos(log |
|
3x |
+ 3x) |
|
|
3π x |
) |
|
|
|
3x |
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
7 |
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Задание№ |
2. Составлениелогическоговыражения. |
|
|
|
|
|
||
Используя только логическиеоперато |
рыиопесравненияторы |
|
, |
вычислить |
||||||||
значение логической переменной flag. Значениеперем нной |
|
|
– истина( |
true),если |
||||||||
введеннпольззначениеоперемвателеннойм |
|
|
|
x удовлесоотворяететствующему |
|
|
||||||
вариантунаборусловий, противномслучае |
|
|
|
|
|
– ложь( |
false). |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||
№варианта |
|
|
|
|
Переменная flag возвращаетзначистина, слиние |
|
|
: |
|
|
||
0 |
Целаячас |
|
ть x – четное число,илибо |
x [−13;5) U (20;70] |
,либомоегодульро |
|
б- |
|||||
|
нойчастименьше0.5. |
|
|
|
|
|
||||||
1 |
Второйразрядцелойчастичисла |
|
x большено3небольше7 |
|
|
ибольшевторого |
|
|||||
|
раздрчастиядаобной. |
|
|
|
|
|
|
|
|
|||
2 |
Число,образопердвразрядамианноеумяыдробной |
|
|
|
|
частичисла |
x |
|||||
|
[10;30) |
|
(40; 70] именьшечисла,образованногоперд разрядамиумяыц |
|
|
|
|
е- |
||||
|
лойчастиэтого. слаU |
|
|
|
|
|
|
|
|
|||
3 |
Суммадвухстаршихразрядовцелого |
|
4-хзначного |
числа x лежитвдиапазоне |
|
|||||||
|
[0;3) |
U |
(7;17] иявляетсянечетнымисло. |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||||
4 |
x – четноечисло,онб числальше,образованного |
|
|
перестановкой в x двух |
||||||||
|
|
|
|
младшихразрядовцелойчастиместамиесли( |
|
|
|
|
|
|
x = 1234,тополучимчисло1243) |
|
|
. |
||||
5 |
|
|
Суммацифр3 |
-хзнацелогочисланого |
|
|
|
x |
[5;10) U |
(15; 20] |
,именьшепроизвед |
|
е- |
|||||
|
|
|
|
ниядвухмлад |
шихразрядов |
x. |
|
|
|
|
|
|
||||||
6 |
|
|
Сумма 1-хразрядцелойидрчастейвбной |
|
|
|
|
|
x (x<100) являетчетнымчиисялом |
|
|
|||||||
|
|
|
|
1-йразрядцелойчастибольше1 |
|
|
|
|
-гораздрчастиядаобной, |
|
|
x < 50. |
|
|
||||
7 |
|
|
Разницымеждусоседнимиразрядамимежду( 1 |
|
|
|
|
|
|
-ми2 |
-м,между2 |
-ми3 |
-м,между |
|||||
|
|
|
|
3-ми4 -м) целого4 |
-хзначногочисла |
|
x поабсолютнойвеличинепревышает2. |
|
|
|
|
|||||||
8 |
|
|
Есличисло,образопер2ванноеыми |
|
|
|
|
-мяразрядамицелого4 |
|
-хзначногочисла |
x |
|||||||
|
|
|
|
делитсябезостн3атка |
|
-йразрядили4 |
-йразрядчисла,самочисло |
|
|
x – является |
||||||||
|
|
|
|
нечетным. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
x – нечетное число илиразницасумм1 |
|
|
|
-гои4 |
-горазрядовчасти2 |
|
-гои3 |
-гора |
з- |
||||||
|
|
|
|
рядовнемеи2небольше7. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Клматематическихссфункций |
|
|
|
|
|
|
|
||||
Класс Math,определен впространствеимен |
|
|
|
System. Онп |
редоставляетконстантыи |
|
атиче- |
|||||||||||
скиеметодыдлятригон,логарифметрическихиныхобщихатематическихфун |
|
|
|
|
|
|
|
|
|
|
кций. |
|||||||
В таблицепок |
азаныматематическаязапифункции,синтаксисьвызовасоответству |
|
|
|
|
|
|
|
|
ющегомето |
да, |
|||||||
оп,итипысаниеданных,котоперэтомуедаютсяыеметоду |
|
|
|
|
|
|
|
: |
Метипоклдыассая |
|
Math |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Математиче- |
|
Синтаксисвызовапр |
|
о- |
|
|
|
|
|
Описание |
|
|
|
|||||
скзаписья |
|
|
грамменаC# |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
Тригонометрфункциические |
|
|
|
|
|
|
|
||||
arcsin(x) |
|
|
System.Math.Asin(x) |
|
|
Возвуголв(ращает)дианах |
|
|
, синускоторого |
а- |
|
|||||||
|
|
|
|
|
|
|
|
|
|
вен x. Типы входной переменной x: duoble. |
|
|||||||
arccos(x) |
|
|
System.Math.Acos(x) |
|
|
Возвуголв(ращает),дианахкосинускоторого |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
равен x. Типы входной переменной x: duoble. |
|
|||||||
arctan(x) |
|
|
System.Math.Atan(x) |
|
|
Возвуголв(ращает)дианах |
|
|
, тангенс которого |
|
||||||||
|
|
|
|
|
|
|
|
|
|
равен x. Типы входной переменной x: duoble. |
|
|||||||
|
|
|
|
|
System.Math.Atan2(y, x) |
|
|
Возвращаетугол |
|
(врадианах) |
,тангенскоторого |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
равенотношению |
y / x. Типывходныхпеременных |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
y, x: duoble. |
|
|
|
|
|
|
|
|
cos(x) |
|
|
System.Math.Cos(x) |
|
|
Возвращаеткосинус |
|
x (x – уголврадианах |
). Типы |
|||||||||
|
|
|
|
|
|
|
|
|
|
входной переменной x: duoble. |
|
|
|
|||||
cosh(x) |
|
|
System.Math.Cosh(x) |
|
|
Возвращаетгиперболическийкосинус |
|
|
x (x – уголв |
|
||||||||
|
|
|
|
|
|
|
|
|
|
радианах). Типы входной переменной x: duoble. |
|
|||||||
sin(x) |
|
|
System.Math.Sin(x) |
|
|
Возвращает синус x (x – уголврадианах |
). Типы |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
входной переменной x: duoble. |
|
|
|
|||||
sinh(x) |
|
|
System.Math.Sinh(x) |
|
|
Возвращаетгиперболический |
|
синус x (x – уголв |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
радианах). Типы входной переменной x: duoble. |
|
|||||||
tan(x) |
|
|
System.Math.Tan(x) |
|
|
Возвращаеттангенс |
|
x (x – уголврадианах |
). Типы |
|||||||||
|
|
|
|
|
|
|
|
|
|
входной переменной x: duoble. |
|
|
|
|||||
tanh(x) |
|
|
System.Math.Tanh(x) |
|
|
Возвращаетгиперболическийтангенс |
|
|
x (x – уголв |
|
||||||||
|
|
|
|
|
|
|
|
|
|
радианах). Типы входной переменной x: duoble. |
|
|||||||
|
|
|
|
|
Функцииработысозна, ругленияом |
|
|
|
|
|
|
|
|
|||||
|
x |
|
|
|
System.Math.Abs(x) |
|
|
Возвращаетабсолютзначемодуль( )числаное |
|
|
|
|
x. |
|||||
|
|
|
|
|
|
|
|
|
|
Типы входной переменной x: duoble, float, decimal, |
||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
sbyte, short, int, long. |
|
|
|
|
|
|||
|
|
|
|
|
System.Math.Sign(x) |
|
|
Возвращает знак числа x. Типы входной перемен- |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
ной x: duoble, float, decimal, sbyte, short, int, long. |
|
|||||||
|
|
|
|
|
System.Math.Truncate(x) |
|
|
Вычисляетцелуючасть |
|
|
x. Типы входной перемен- |
|||||||
|
|
|
|
|
|
|
|
|
|
ной x: duoble, decimal. |
|
|
|
|
||||
|
|
|
|
|
System.Math.Ceiling(x) |
|
|
Возвращаетнаименьшеецелоечисло,которое |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
большеилиравно |
|
x. Типы входной переменной x: |
||||||
|
|
|
|
|
|
|
|
|
|
duoble, decimal. |
|
|
|
|
|
|||
|
|
|
|
|
System.Math.Floor(x) |
|
|
Возвращает наибольшеецелоечисло,которое |
|
|
|
|
||||||
|
|
меньшеили |
равно x. Типы входной переменной x: |
||
|
|
duoble, decimal. |
|
|
|
|
System.Math.Round(x) |
Округляет x доближайшегоцелого. |
Типы входной |
||
|
|
переменной x: duoble, decimal. |
|
||
|
Степенилогарифмы |
|
|
|
|
ex |
System.Math.Exp(x) |
Возвращает e,возведенную степень x. Типы |
|||
|
|
входной переменной x: duoble. |
|
||
ln(x) |
System.Math.Log(x) |
Возвращнатурлогарифмпо(льныйет |
|
основанию |
|
|
|
e)от x. Типы входной переменной x: duoble. |
|||
lg(x) |
System.Math.Log10(x) |
Возвращаетлогарифм |
пооснованию |
10 от x. Типы |
|
|
|
входной переменной x: duoble. |
|
||
logy(x) |
System.Math.Log(x, y) |
Возвращаетлогарифм |
пооснованию |
y от x. Типы |
|
|
|
входныхпеременных |
x, y: duoble. |
|
|
xy |
System.Math.Pow(x, y) |
Возвращает число x,возведенное встепень y. Типы |
|||
|
|
входныхпеременных |
x, y: duoble. |
|
|
x |
System.Math.Sqrt(x) |
Возвращает кореньквадратныйиз |
числа x. Типы |
||
|
|
входной переменной x: duoble. |
|
||
|
|
Константы |
|
|
|
π |
System.Math.PI |
Представляотношениедлиныокружности |
|
π (π =3.14…). |
|
|
|
диаметру,определяемоеконстантой |
|
||
e |
System.Math.E |
Предстосноавтуральногоаниеяетогарифма, |
e (e =2.718…). |
||
|
|
определяемоеконстантой |
|||
