Информатика_1 / Лаба 1 / Laboratornaya_1
.pdfЛабораторная работа №1 Линейные и разветвляющиеся вычислительные процессы
Цель работы:
Ознакомиться с сеансом работы в среде С++. Изучить правила составления текстов программ на языке С++: базовые типы данных, ввод-вывод данных, основные математические функции; операторы разветвлений (оператор выбора по условию if, оператор-переключатель switch). Научиться программировать линейные и разветвляющиеся алгоритмы.
Порядок выполнения работы:
В соответствии с поставленной задачей разработать графическую схем алгоритма, составить программу и отладить ее в среде С++, подготовить отчет, ответить на контрольные вопросы и защитить лабораторную работу перед преподавателем.
Содержание отчета:
Выполнение каждой работы завершается написанием отчета, включающего следующие разделы:
1.Задание.
2.Блок – схема алгоритма решения задачи и ее описание.
3.Текст программы.
4.Результаты работы программы.
5.Выводы.
Варианты заданий:
Написать программу вычисления значения заданной функции в зависимости от значения неизвестной переменной, определяемой пользователем приложения (вводятся пользователем с клавиатуры). Результат представить в формате вещественного числа с фиксированной и плавающей точкой на экране монитора.
№ Варианта |
Функция |
|
Условие |
Данные |
|||||
|
at 2 ln(t) |
|
1 ≤ t ≤ 2 |
a=-0,5 |
|||||
|
|
|
|
|
|
|
|
t<1 |
b=2 |
1 |
Y = 1 |
|
|
|
|
|
|
t>2 |
|
|
et cosbt |
|
|
|
|||||
|
|
2 |
|
7 |
|
|
x<1,3 |
a=1,5 |
|
|
πx |
|
− |
x |
2 |
|
x=1,3 |
|
|
|
|
|
|
|
|
|
x>1,3 |
|
|
|
|
|
|
|
|
|
|
||
2 |
Y = ax2 +7 |
|
x |
|
|
|
|||
|
|
|
|
|
|
x) |
|
|
|
|
lg(x +7 |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
+bx +c |
|
x<1,2 |
a=2,8 |
|||
|
ax |
|
|
x=1,2 |
b=-0,3 |
||||
|
|
|
|
|
|
x2 +1 |
|
x>1,2 |
c=4 |
3 |
Y = abx + |
|
|
|
|||||
|
+bx) |
x2 |
+2 |
|
|
||||
|
(a |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
−7x |
2 |
|
|
|
x<1,4 |
a=1,65 |
|||||
|
πx |
|
|
|
|
|
|
x=1,4 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
x>1,4 |
|
|
4 |
Y = ax2 +7 |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
− x +a ) |
|
|
|||
|
ln(x +7 |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=2,3 |
|
|
|
|
|
|
|
|
|
2 |
x |
|
|
|
x<1 |
|||
|
1,5cos |
|
|
|
|
|
x=1 |
|
||||||||
|
1,8ax |
|
|
|
|
|
|
|
1<x<2 |
|
||||||
5 |
Y = |
|
|
|
|
|
|
|
|
|
|
|
|
|
x>2 |
|
(x −2)2 +6 |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3tgx |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
a=2,5 |
||||||||||
|
x x −a |
|
|
|
x>a |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x=a |
|
6 |
W = x sin ax |
|
|
|
|
x<a |
|
|||||||||
|
|
x |
cos ax |
|
|
|
|
|
||||||||
|
e |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
b=1,5 |
||||||||||
|
bx −lg bx |
|
|
|
bx<1 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bx=1 |
|
7 |
Q = 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
bx>1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bx +lg bx |
|
|
|
|
|
||||||||||
|
sin x lg x |
|
|
|
x>3,5 |
|
||||||||||
8 |
Y = |
|
|
|
|
|
|
|
|
|
|
|
|
|
x=3,5 |
|
cos2 x |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
a=20,3 |
||||||||||
|
lg(x +1) |
|
|
|
x>1 |
|||||||||||
9 |
F = |
|
|
|
|
|
|
ax |
|
|
|
x<=1 |
|
|||
sin3 |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t=2,2 |
|
|
|
|
|
2 |
|
t + x) |
2 |
|
x +1 |
x<0,5 |
|||||
|
(ln |
|
|
|
|
x=0,5 |
|
|||||||||
10 |
Z = |
|
x +2 +1 x |
|
x>0,5 |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
5 |
x |
|
|
|
|
cos x +t sin |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=2,6 |
|||||
|
|
|
|
a +b |
|
|
|
|
|
x<2,8 |
||||||
|
|
x |
+cos x |
|
|
|
2,8<=x<6 |
b=-0,39 |
||||||||
|
e |
|
|
|
|
|
x>=6 |
|
||||||||
11 |
S = (a +b) (x +1) |
|
|
|||||||||||||
|
|
x |
|
+sin x |
|
|
|
|
|
|||||||
|
e |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
x>1 |
a=0,9 |
|
|
a lg x + |
|
|
|
|
x<=1 |
|
|||||||||
12 |
Y = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
2a cos x +3x |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=0,3 |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
i<4 |
|
|
abi +bi |
+c |
|
|
|
|||||||||||
|
|
|
4<=i<=6 |
b=1,8 |
||||||||||||
13 |
W = i |
|
|
|
|
|
|
|
|
|
|
|
|
i>6 |
c=-20,5 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
ai +bi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
2 |
|
+1 |
|
|
sin((i+1)/n>0 |
a=0,3 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
sin((i+1)/n<0 |
n=10 |
||||||||
|
a sin |
|
|
|
|
|
n |
|
|
|
|
|
||||||||||
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Z = |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
cos i |
|
+ |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
n |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=2,5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t<0,1 |
|
|
|
|
at2 +bsin t +1 |
t=0,1 |
b=0,4 |
|||||||||||||||||
|
|
t>0,1 |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
W = at +b |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
at2 +b cos t +1 |
|
|
|||||||||||||||||
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=3,5 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
x>0 |
||
|
a sin(x |
|
+b) |
|
x=0 |
b=4 |
||||||||||||||||
|
|
|
|
|
||||||||||||||||||
16 |
Y = x2 +b |
|
|
|
|
|
|
|
|
|
|
|
x<0 |
|
||||||||
|
a cos(x2 +b) |
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=3,6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
x<=0 |
||
|
(a + x) |
|
|
|
|
|
|
|
|
|
x>0 |
|
||||||||||
17 |
Y = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ln(ax |
2 ) |
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=-3,9 |
|
|
eax + x2 |
|
|
|
|
x>=0 |
|||||||||||||||
|
|
|
|
|
x<0 |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x2 + |
1 |
|
|
|
|
|
|
|
|||||||||||
18 |
Y = |
|
|
|
|
|
|
|
|
|||||||||||||
lg |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=1,8 |
|
|
|
|
|
|
|
|
3 |
|
|
|
|
+cos(ax) |
x>-1 |
|||||||||
|
1+tg a |
x<=-1 |
|
|||||||||||||||||||
19 |
Y = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
||
|
1+ax +ax |
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||
|
a ln(ax) +ln2 x |
x>10 |
a=5,1 |
|||||||||||||||||||
20 |
Y = |
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
x<=10 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
x ln |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
a(1+ x) |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=2 |
|
x3 1+ x2 a2 |
|
|
|
x<=1 |
|||||||||||||||||
|
|
|
|
x>1 |
|
|||||||||||||||||
21 |
Y = 1+ax |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
+ax |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
2 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a=4,2 |
|
|
|
|
2 |
x + |
3 |
|
|
ax |
|
|
|
x>0 |
||||||||||
|
tg |
|
|
|
|
|
|
|
|
x<=0 |
|
|||||||||||
22 |
Y = |
|
|
|
|
|
|
|
|
|
x |
2 |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
cos lg |
|
|
2 |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
2 |
|
+sin |
2 |
x |
x<=1 |
a=-3,4 |
||||||||
|
cos x |
|
|
|
|
|
x>1 |
|
||||||||||||||
23 |
Y = |
x |
2 |
|
+e |
2a |
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x +sin x |
-1<=x<=1 |
x=2,5 |
|||||
|
|
|
|
|
|
|
x>1 |
|
24 |
sin x |
|
x<-1 |
|
||||
Y = |
x |
|
|
|
|
|||
|
|
|
|
|
|
|||
|
xsin x |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
ax |
|
|
|
|
x<=0 |
a=7,1 |
|
|
|
|
|
|
|
|
x>=10 |
|
25 |
Y = ln ax |
|
0<x<10 |
|
||||
|
|
a + x |
|
|
||||
|
|
|
|
|||||
|
|
|
|
2 |
|
|
0<ab<=10 |
x=5,5 |
|
ax |
|
|
|
ab>10 |
b=4,4 |
||
|
b |
|
|
|
ab<=0 |
|
||
26 |
|
abx2 |
|
|
||||
Y = |
|
|
||||||
|
|
3 |
x |
2 |
|
|
|
|
|
a |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
b<=0 |
x=6,8 |
|
b lg x |
|
b>=10 |
|
||||
27 |
Y = lg(bx2 ) |
0<b<10 |
|
|||||
|
|
|
2 |
|
|
|
|
|
|
bx |
|
|
|
|
|
|
|
|
|
a+b |
|
a/b<=0,5 |
a=4,3 |
|||
|
4 |
|
|
|
|
|
a/b>=2 |
b=6,1 |
28 |
Y = ctg(a +b) |
0,5<a/b<2 |
|
|||||
|
|
+b |
|
|
|
|||
|
a |
|
|
|
||||
|
2x+a2 |
|
x+a>=10 |
a=-2,1 |
||||
|
Y = 51+a |
|
|
5<=x+a |
|
|||
29 |
|
|
x+a<5 |
|
||||
|
7x+a |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0<=x<=2 |
|
|
3,6x |
|
x>2 |
|
||||
|
|
3 + x |
x<0 |
|
||||
30 |
Y = x |
|
|
|||||
|
π |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
Контрольные вопросы:
1.Чем линейные алгоритмы отличаются от разветвляющихся?
2.Перечислите основные отличия функций printf() и scanf().
3.Для чего предназначена спецификация преобразования?
4.Для чего предназначен символ \n?
5.Для чего служит условный оператор? Как он работает?
6.Какие формы записи оператора if применяются в языке С++?
7.Что такое истина в С++?
8.Чем отличается оператор if от оператора switch?