|
№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.
Дата добавления: 2015-08-28; просмотров: 312 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Вычислить с точностью то eps значение суммы вида: | | | №3 Зертханалық жұмыс. Қайталау алгоритмдерін бағдарламалау |