лаб2жанс
.doc№2 Зертханалық жұмыс. Тармақталған алгоритмді бағдарламалау
Жұмыстың мақсаты: Тармақталған алгоритмді бағдарламалауды үйрену
Зертханалық жұмысты орындаудың әдістемелік ұсыныстар. Шартты оператор есептеу процесінің тармақталу құралы болып табылады.
Шартты оператордың құрылымы келесі көрініске ие:
IF <шарт> <оператор1>;
ELSE <оператор2>;
Шартты оператор келесі алгоритм бойынша орындалады. Алғашында <шарт> орындалады. Егер нәтиже TRUE (АҚИҚАТ) болса, онда <оператор1> орындалады, ал <оператор2> қарастырылмайды; егер нәтиже FALSE (ЖАЛҒАН) болса, онда керісінше, <оператор1> қарастырылмайды, ал <оператор1> орындалады. Егер шартты оператордың бір бөлігінде else сөзінен басталатын сөз болмаса, онда, шарттан кейін тұрған операторға басқару беріледі
Зертханалық жұмыс тапсырмалары. Берілген х аргументінің мәні бойынша f(x) функциясын есептеудің блок-схема түріндегі алгоритмін және бағдарламасын құру. f(x) функциясының мәні шартты оператор көмегімен есептелінеді.
Тапсырма нұсқалары:
1.
2.

3.
4.

5.
6.

7.
8.

9.
10.
11.
12.

13.
14.
15.
Әдебиет: 4 нег. [88-114], 3 қос. [120-132].
Бақылау сұрақтары.
1.if өрнектің сандық мәнін тексеретін болғандықтан, шартты кейде қысқартылған түрде жазуға болады. Осындай жазбалардың мысалын келтіріңіз.
2.if – конструкциясының бір-біріне қойылуынан мәнсіздіктің болуының әртүрлі тәсілдерін көрсетіңіз.
3.switch нұсқауында аталған case және default сөздерімен орналасқан тармақтардың реті қандай?
4. Шарт ретінде логикалық өрнектерді қолдану
5.


1.



2.






4.



7.


11.

