Тема:Программирование разветвляющихся структур
Цель работы: Знакомство с условным оператором и оператором выбора
Часть первая. 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 (c13. Назовите операторы сравнения?
14. Что можно использовать в качестве условия в управляющих конструкциях?
15. Какая конструкция языка С++осуществляет множественный выбор?
9>