лаб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.