115
114
1-тапсырма.
Мәтіндік файлда ‘ajsjsidmmkkkddmdmd’ жолы берілген. Төмен-
дегі командалар қатары орындалғанда қандай нәтижелер алынады?
a) seek (3); read (5);
ә) seek (5); read ();
б) seek (0); read (1)
2-тапсырма.
Мәтіндік файлда ’65 859 365’ жолы берілген.
Осы жолдан
59 және 65 сандарын ажыратып алу үшін қандай командаларды жазу керек?
3-тапсырма. Input.txt
мәтіндік файлда аралары бос орынмен ажыра-
тылған
a, b, с, d
және
p
бүтін сандары берілген.
а
және
b
сандарының
қосындысының,
с
және
d
сандарының айырмасының
p
санына қалдық-
тарын көбейт. Нәтижені
оutput.txt
файлына жаз.
Input.txt
Оutput.txt
Түсініктеме
25 18 45 12 9
42
25+18=43; 43/9=4(7)
45-12=33; 33/9=3(6)
4-тапсырма. Sum.txt
файлында екітаңбалы жүзден бір дәлдіктегі
төрт нақты сан берілген. Сол сандарды бүтін бөлікке дейін жуықтап,
олардың қосындысын тап. Нәтижені
Result.txt
файлына жаз. Сандардың
форматы: $$.$$.
Sum.txt
Result.txt
12.74 15.68 98.18 32.84
159
5-тапсырма.
Кіру файлында (
a.txt
) математикалық өрнек берілген. Осы
өрнектің мәнін есептеу программасын құр. Нәтижесін экранға шығар.
a.txt
Экранға
шығару
1456+78544
80000
Досыма жазылған хат.
Файлдан оқу тақырыбы жайлы досыңа хат жаз. Хат
мазмұнында жазылған оқудың ерекшеліктері мен оны программалаудағы
маңызын әңгімелеп бер. Хаттың мазмұнында осы тақырыпты меңгерудегі
қиыншылықтарың жайлы ойыңды жаз. Сонымен бірге бұл тақырыпты
ойдағыдай меңгерген жағдайда программа құруда тағы қандай мүмкін-
діктерге қол жеткізетінің туралы сөз қозға.
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17
мая
2019
года
№
217
115
114
Python тіліндегі алгоритмдерді программалау
ІV бөлім
Қалай ойлайсың, программа құру және жазу процесін жеңілдетуге
бола ма?
Сызықтық алгоритмдерге мысалдар келтір.
Қалай ойлайсың, сызықтық алгоритмдердің көмегімен есептерді
программалауға бола ма? Себебін түсіндір.
Күнделікті тұрмыста орындайтын іс-әрекетімізге
кедергі келтіретін
шарттарға мысалдар келтір. Мысалы:
«
Егер таңертең күн жаңбырлы
болмаса, таңғы жаттығуды аулада орындаймын
»
.
Тармақталған алгоритмдерді программалау
Python программалау тілінде тармақталған
алгоритмдерді қалай
құрастыруға болады?
4.4
4.3
Сызықтық алгоритмнің тармақталған және қайталанған әрекет-
тері жоқ, әрекеттердің тізбектеліп орындалатын алгоритм екендігін
6-сыныпта білдік. Күнделікті тұрмыста орындайтын іс-әрекетіміз
әрқашан сызықтық болып ретімен орындала бермейтіні анық. Көп
жағдайда түрлі іс-әрекеттерді орындау барысында туындайтын ке-
дергілер бойынша шешім қабылдай білуіміз керек. Мысалы, баланың
мектепке баруын сызықтық алгоритм ретінде қарастырайық. Бала
таңертең тұрады, мектепке барады, сабақ оқиды, үйге қайтады. Ал
осы алгоритмді орындауда
таңертең бала ауырып қалса, кейінгі әрекет
қандай болады? Бұл кезде екі жағдай туындайды. Баланың денсау-
лығы мүмкіндік берсе, ол мектепке барады, әйтпесе бармайды. Міне,
осы әрекет барысында сызықтық іс-әрекетіміз
туындаған жағдайға
байланысты екіге ажырайды, яғни тармақталады. Мұндай алгоритм-
дер
тармақталған алгоритмдер
деп аталады.
Тармақталған алгоритмде «егер», «онда», «әйтпесе» түйінді сөз-
дері қолданылады. Тармақталған алгоритмде міндетті түрде шарт
қолданылады.
логикалық өрнек – логическое выражение – boolean expression
шартты тексеру – проверка условия – condition check
Достарыңызбен бөлісу: