1.2 Зертханалық жұмысты орындауға әдістемелік нұсқаулық
Блок-сұлба – бұл әрекеттердің бағытын көрсететін, сызықтармен өзара байланысқан, әртүрлі пішіндегі блоктар түрінде бейнеленетін алгоритмдерді сипаттайтын сызбалардың кең таралған түрі.
Төмендегі белгілеулер ең көп кездеседі:
Белгілеу Әрекет
Шартты тексеру
Айналымның басы
Бағдарлама бойынша есептеу
Мәліметтерді енгізу, шығару
Алгоритмнің басы, соңы
Сызықтыз, тармақталған және циклды түрлері болады сонымен қатар
аралас түрі ол алгоритмнің әр түрі араласқан сызықтардың түрі болады. 1 суретте алгоритмнің барлық түрлері көрсетілген: 1а – сызықтық, 1б – циклдік, 1в – тармақталған.
9
а) б)
в)
1 сурет – Алгоритмінің әр түрлерінің көрінісі
1.3 Бақылау сұрақтарының тізімі
«Цикл-дейін» және «Цикл-кейін» құрылымдарында айырмашылық
қандай?
10
2 Зертханалық жұмыс №2-3. Python. Деректерді енгізу және шығару Есептеу жүйелері
Жұмыстың мақсаты: санау жүйесінде алмастыру дағдыларын қалыптастыру.
2.1 Жұмыстың тапсырмасы
Python - интерпретацияланатын бағдарламалау тілі, яғни арнайы бағдарлама арқылы ағымдағы код ретімен машиналық кодқа ауысып отырады.
Python да көбінесе 3 түрлі деректер типімен жұмыс жасалады:
бүтін сандар integer (4, 6, -10, 100..)
бөлшек сандар float (1.5, 3.6..)
жолдар (string) - символдар жиынтығы (мысалы, "ball", "What is your name?", 'dkfjUUv', '6589').
Операциялар. Операция - деректермен (операндтармен) жұмыс жасау.
Деректермен жұмыста арнайы құрал - операторлар қолданылады.
Мысалы "+" символы (оператор): сандармен жұмыста қосу операциясын орындаса, жолдарға - конкатенация (байланыстыру) міндетін атқарады.
**- қос белгі дәрежеге келтіреді (мысалы, 3**2=9)
Өрнек
Орындалу нәтижесі
34.907+320.65 356
"hi, " + "world" "Hi, world"
"Hi, *10 "Hi, Hi, Hi, Hi, Hi, Hi, Hi, Hi, Hi, Hi"
"Hi, " + 15 Қ а т е
Кей жағдайларда бағдарлама деректерді жол (ор. строка) түрінде қабылдайды, ал негізінен сандармен жұмыс жасауы қажет кездер болады. Бұндай жағдайларда деректердің бір типін басқа типке ауыстыратын арнайы операторлар қолданылады.
Мысалы, int() функциясы оған берілген жол түріндегі деректі (немесе бөлшек сандарды) бүтін сан түрінде жазып көрсетеді, str () - аргументті жол түріне, float () - бөлшек санға жазып көрсетеді:
Өрнек
Нәтижесі
int ("56")
56
int (4.03)
4
int ("comp 486")
ҚАТЕ
str (56)
'56'
str (4.03)
'4.3'
float (56)
56.0
float ("56")
56.0
Тапсырмалар
1. функциясының [1;5] аралықта h=1,5 қадаммен өзгеретін мәнін есепте.
2. Кез-келген санның жұп не тақ екенін анықтайтын программа құрыңыз.
3. S=12 +22+32+?.+102- қосындысын есепте.
4. 1-ден 20-ға дейінгі тақ сандардың арифметикалық ортасын ,ал жұп сандардың геометриялық ортасын тап.
5. 3 сан берілген. Соның ішіндегі теріс және оң сандардың санын анықта.
6. Функциялардың мәнін төмендегі берілгендер бойынша есептеу программасын жаз
7. Функциялардың мәнін төмендегі берілгендер бойынша есептеу программасын жаз
8. Бөлменің температурасы 50 градустан жоғары болса, “ыстық” сөзін, 25 градустан жоғары болса, “қалыпты” сөзін, ал 25 градустан төмен болса, “суық” сөзін экранға шығару керек.
Достарыңызбен бөлісу: |