Вы находитесь на странице: 1из 4

Лабораторная работа№ 3

Тема:Программирование разветвляющихся структур


Цель работы: Знакомство с условным оператором и оператором
выбора
Часть первая.
1 Порядок выполнения лабораторной работы:
1.1 Знакомство с теоретическим материалом, соответствующим теме
лабораторной работы
1.2 Ответить на следующие вопросы:
1. Укажите правильно созданный идентификатор:
a)X_Y_1_2; b) My Programm; c) FD*H; d) 10??Name; e) 1DY
2. Какое слово служит для описания новых типов в программе.
3. Укажите значения, которые могут принимать переменные типа
unsigledchar
4. Укажите основные операторы ветвления и назначение каждого.
5. Как описываются в программе переменные, константы.
6. Если х - вещественная переменная, i - целая, а с – символ, то укажите
какие из следующих операторов присваивания правильные:
i= dіv( і ,2) + 3.15*х;х= і + і/2; х= (2+і*4)*log(і); c= i+х;і= (х==0) || (і>х);
7.Укажите порядок выполнения операций : ! a&& (b!=c)||(b= =Ceil(d/c))
8. Укажите в каком выражении допущена ошибка:
a) іf (х>1 && х<2) { х=х+1; y=cos(х);} else { х=х*х; y=sіn(х) ;}
b)іf (k != ) then k=k+5 else іf k<9 then k=k*3;
c)іf (і>n+1) і=і+1; else і=і-1;
d)іf (a || b) a=false; else b=true;
9. Напишите условие соответствующее выражению "X лежит вне отрезков
[2,5] и [-1,1]"
10. Укажите, какие из приведенных ниже выражений имеют результат true:
а) ! (y>x) если х=2, y=2;в) (х*y != 0) && (y> х) если х=1, y=2;с) a || (! b)
если a=true, b=false;d)t&& (p=0) если t=true, p=2;
e) (х=2) || (y=0) если х=2, y=3.
11. Укажите какое значение будет иметь переменная Z после выполнения
следующего фрагмента программы, при X=15, Y=9: Z=0; Z= (Х>0 &&
Y>0)? 1 ; 2;
12. Какое значение примут переменные A и C после выполнения оператора:
a=4, b=12, c=8, d=14; if(a>b) if (c<d) if (c<0) c=0; else; else; else a=b;
13. Назовите операторы сравнения?
14. Что можно использовать в качестве условия в управляющих
конструкциях?
15. Какая конструкция языка С++осуществляет множественный выбор?
Задание
Учитывая предел изменения значения переменных, вычислить
функцию по формуле согласно варианта (таблица 1, 2). Алгоритм решения
задачи представить в виде блок-схемы.
Таблица 1 Группа А

Вариант №
Вариант №

Расчетная
Расчетная формула Условие Условие
формула

y=¿{at ln t ¿ {1,5cos t ¿¿¿¿ y=¿{at lnt +a¿ {2cost ¿ ¿ ¿


3<t<=5 3<t<=5
1 2 2 t<3
t>5
11 2 2 t<3
t>5

ψ=¿{2cos(x−π/6)¿{1/2+sin x¿ ¿
2
ξ=¿{2sin(x−π/6)¿{1/2+cos x¿ ¿
2
1<x<=1,5 1<x<=1,5
x>1,5 x>1,5
2 12
x<=1 x<=1

δ=¿{x −√ y/ x ¿ { y−x¿¿¿¿
y/x 3
τ=¿{x−√ y/ x ¿ {y+x¿¿¿¿
3
x<1
x=1 13
5 x<1
x=1
x>1 x>1

s=¿{1+x (x+y)¿{x(sin x +cos x)¿¿ ¿


2 3 2
χ=¿{1−x /(x+y) ¿{(sin x +cos x)¿ ¿
2 3 2
x<=0,5 x<=0,5
4 0,5<x<1 14 0,5<x<1
x>=1 x>=1

5
f=¿{ax +sinbx¿ {3.43x+ln|x|¿¿ ¿
2 x=0
x>0
x<0
15
{
3ab
f=¿ −xsin x ¿ {( ax+b)/tgx¿¿¿¿
x
1<=x<=2
x<1
x>2

f=¿{(8x−a)/3xsin x ¿{tg x−cos bx ¿ ¿


x=2,2;

f=¿{2,2 x−a¿ {(a+b)/x−sin x¿¿¿


1<x<2 x>5,8;
6 x<=1 16 в
x>=2 остальных
случаях
z=¿ {x−2arctg х¿ {(a−b)∗x ¿ ¿ ¿ f=¿{sina−2b/cosx¿{tgx−2a/sinx¿ ¿
x<2,1

7
2 1<x<=2,1
x<=1 17 x=2,1
x>2,1 x>2,1

f=¿{e −e ¿{ln5x−ln(a−x)¿ ¿
5sinx 2cosx
f=¿{3,4ax/tgbx¿{4,4(a−b)/cos2x¿ ¿
0<x<2 x<=2
8 x<=0 18 2<x<11
x>=2 x>=11

f=¿{5/1,6x−(2a/bx)¿{ax⋅sin(x)¿ ¿ f=¿{tgx−sinax¿{x/2a−b/tgx ¿ ¿
x<5 0<=x<=2
9 x>5 19 x>2
x=5 x<0

f=¿{1,4+xsina¿ {(2a+b)/tgx ¿¿¿


1<=x<=2
x=2
2<x<5
10 20 x<2
в осталь-ных
x>2
случаях

x<1,5
1,5<=x<2,5
21 f(x)=sh(x) 30
x>=2,5

22 f(x)=ex 31

23 f(x)=x3 32
24 f(x)=x2 33

25 f(x)=sh(x) 34

26 35

27 36

28 37

29 38

Вам также может понравиться