Тақырып 3. Паскаль тілінің жалпы мінездемесі
Сабақ мақсаты:
-
Мына ұғымдармен танысу:
-
өрнек;
-
арифметикалық өрнек;
-
логикалық өрнек;
-
операциялар;
-
стандарттық функциялар.
-
TP математикалық өрнектерді жазу.
-
Логикалық өрнектердің мәнін анықтай білу.
-
TP программа құрылымыменн танысу және программа бөлімдерінің қызметін білу.
Зертханалық сабақтарға дайындық сұрақтары
-
Өрнек деген не?
-
Арифметикалық өрнек деген не?
-
Логикалық өрнек деген не?
-
Бүтінсенды, заттық, символдық, логикалық типті айнымалылармен жасалатын операциялар?
-
Қандай стандарттық функциялар бар?
-
Өрнектерде амалдар қандай ретте орындалады?
-
TP программа құрылымы қандай?
-
Программа бөліктері не үшін қажет?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№9, №10 Зертханалық сабақтар
Тақырып 4. Меншіктеу операторлары. Енгізу – шығару процедуралары
Сабақ мақсаты:
-
Мына ұғымдармен танысу:
-
оператор;
-
оператордың жазылу форматы.
-
Айнымалыларға мәндер меншіктеу операторын пайдалану ережесімен, жазу форматымен, қызметімен танысу.
-
Мына ұғымдармен танысу:
-
Ақпаратты енгізу;
-
Ақпаратты шығару;
-
Енгізу – шығарудың стандартты файлы.
-
Шығару процедураларының пайдалану ережесімен, жазу форматымен, қызметімен, деректерді форматты түрде шығарумен танысу.
-
Айнымалыларға мәндерді енгізу процедураларының пайдалану ережесімен, жазу форматымен танысу.
-
Сызықтық құрылымды программаларды құруды үйрену.
Зертханалық сабақтарға дайындық сұрақтары
-
Оператор деген не?
-
Оператордың жазу форматы?
-
Айнымалыларға мәндерді енгізу процедураларының пайдалану ережесі, жазу форматы деген не?
-
Ақпаратты енгізу деген не?
-
Ақпаратты шығару деген не?
-
Input және Output стандартты файлдар қызметі?
-
Мәндерді шығару процедураларының қызметі, жазылу форматы?
-
Ақпараттық форматты шығарылуы не үшін қолданылады?
-
Мәндерді енгізу процедураларының қызметі, жазылу форматы?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№11, №12 Зертханалық сабақтар
Тақырып 5. Шартсыз және шартты көшу операторлары
Сабақ мақсаты:
-
Мына ұғымдармен танысу:
-
Операторларды пайдалану ережелері және жазылу форматы, қызметімен танысу:
-
goto
-
if…then…else…
-
case… of…
-
Тармақталған құрылымды программалар құруды үйрену.
Зертханалық сабақтарға дайындық сұрақтары
-
Тармақталған алгоритм деген не?
-
Метка деген не? Меткалар программаның қандай бөлігінде сипатталады?
-
goto шартсыз көшу операторының жазылу форматы және қызметі?
-
if…then…else… шартты көшу операторының жазылу форматы және қызметі?
-
Қысқа форматта жазылған шартты көшу операторы қалай жұмыс істейді?
-
Толық форматта жазылған шартты көшу операторы қалай жұмыс істейді?
-
Қарапайым оператор дген не?
-
Құрамды оператор деген не? Ол не үшін қолданылады?
-
case… of…операторының жазылу форматы және қызметі?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№13, №14 Зертханалық сабақтар
Тақырып 6. Цикл операторы
Сабақ мақсаты:
-
Операторлардың жазылу форматы және қызметіменг танысу:
-
Циклдық құрылымды программалар құру.
Зертханалық сабақтарға дайындық сұрақтары
-
Циклдық алгоритм деген не?
-
Шарты алдын ала берілген цикл операторының жазылу форматы және қызметі? Шарты алдын ала берілген цикл операторының жұмысын блок – схема түрінде беру?
-
Шарты соңынан берілген цикл операторының жазылу форматы және қызметі? Шарты соңынан берілген цикл операторының жұмысын блок – схема түрінде беру?
-
Параметрмен берілген цикл операторының жазылу форматы және қызметі. Параметрмен берілген цикл операторының жұмысын блок – схема түрінде?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№15, №16 Зертханалық сабақтар
Тақырып 7. Ішкіпрограммалар
Сабақ мақсаты:
-
TP ішкіпрограмма ұғымымен,ішкіпрограмма типтерімен танысу.
-
Процедуралар мен функцияларды сипаттау ережелерімен танысу.
-
Мына ұғымдармен танысу:
-
Формальды және фактілі параметрлер;
-
параметрлер-мәндер;
-
параметрлер-айнымалылар;
-
ауқымды және локальды айнымалылар.
-
Негізгі программада процедуралар мен функцияларды шақыру тәсілдерімен танысу.
-
Процедуралар мен функцияларды пайдаланып программа құруды үйрену.
Зертханалық сабақтарға дайындық сұрақтары
-
Ішкіпрограммалар ұғымы.
-
Процедуралар мен функциялар.
-
Процедуралар құрылымы,олардың сипаты және шақыру операторы.
-
Формальды және фактілі параметрлер, олардың сәйкестік ережелері.
-
Параметрлер-мәндер қозғалысын өзгерту.
-
Параметрлер-айнымалылар – нәтижесін алу.
-
Функцияның құрылымы.
-
Функцияны шақырту.
-
Процедуралар мен функциялар арасындағы айырмашылық (бірғана шешімді алу).
-
Айнымалылар сатысы.
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№17, №18 Зертханалық сабақтар
Тақырып 8. Деректердің құрылымданған типтері: массивтер
Сабақ мақсаты:
-
Деректер типімен танысу: шектелген, диапазондық.
-
Шектелген және диапазондық типтегі деректерді сипаттау тәсілдерімен танысу.
-
Мына ұғымдармен танысу:
-
массив;
-
массив өлшемділігі;
-
массивтерді сипаттау тәсілдері.
-
Бірөлшемді массивтерді пайдаланып программа құруды үйрену.
Зертханалық сабақтарға дайындық сұрақтары
-
Шектелген типтегі айнымалылар?
-
Диапазондық типтегі айнымалылар?
-
Массив деген не?
-
Массивтің өлшемділігі деген не?
-
Программадағы бірөлшемді, екіөлшемді массивтерді қалай сипаттаймыз?
-
Массив элементі?
-
Массивті қалай толтыру қажет?
-
Массивті экранға шығару?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№19, №20 Зертханалық сабақтар
Тақырып 8. Деректердің құрылымдалған типі: массивтер
Сабақ мақсаты:
-
Екіөлшемді массивті сипаттау тәсілдерімен танысу.
-
Екіөлшемді массивті қолданып программа құру.
Зертханалық сабақтарға дайындық сұрақтары
-
Екі өлшемді массивті сипаттау?
-
Екіөлшемді массив элементі?
-
Екіөлшемді массивті толтыру?
-
Екіөлшемді массивті экранға шығару?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№21, №22 Зертханалық сабақтар
Тақырып 9. Деректерді сұрыптау әдістері
Сабақ мақсаты:
-
Массивтің максимальды (минимальды) элементін табу алгоритмімен танысу.
-
Массив элементтерін сұрыптау ұғымымен танысу.
-
Массив элементтерін сұрыптау алгоритмімен танысу.
-
Массивтің максимальды (минимальды) элементін табу программасын құру.
-
Массив элементтерін сұрыптау программасын құру.
Зертханалық сабақтарға дайындық сұрақтары
-
Массивтің максимальды (минимальды) элементін табу алгоритмі?
-
Массивті сұрыптау деген не?
-
Тікелей таңдау әдісі бойынша массивті сұрыптау алгоритмі?
-
Қарапайым ауыстыру әдісі бойынша массивті сұрыптау алгоритмі?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№23, №24 Зертханалық сабақтар
Тақырып 10. Деректердің типтері – жолдар
Сабақ мақсаты:
-
Деректердің "жол" типімен танысу.
-
Жолдық типтегі айнымалыларды сипаттау тәсілдерімен танысу.
-
Жолдармен жұмыстың стандарттық процедуралары мен функциялары.
-
Жолдық типтегі айнымалыларды қолданып программа құру.
Зертханалық сабақтарға дайындық сұрақтары
-
Жол деген не?
-
Программада жолдық айнымалы қалай сипатталады?
-
Жолдық өрнек деген не?
-
Жолдық айнымалылармен жасалатын операциялар?
-
Жолдың жеке символын жазу?
-
Жолдармен жұмыста қолданылатын процедура және функциялардың қызметі:
-
Length
-
Copy
-
Insert
-
Delete
-
UpCase
-
Str
-
Val
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№25, №26 Зертханалық сабақтар
Тақырып 11. Айнымалылардың типтері – файлдар
Сабақ мақсаты:
-
Мына ұғымдармен танысу:
-
Сыртқы файл;
-
Ішкі файл;
-
файл прямого доступа;
-
файл последовательного доступа;
-
файлдар типтері: типтелген, типтелмеген, мәтіндік.
-
Файлдық айнымалыларды сипаттау тәсілдерімен танысу.
-
Типтелген және мәтіндік файлдармен жұмыс істейтін стандарттық процедуралар мен функция мен танысу.
Зертханалық сабақтарға дайындық сұрақтары
-
Файл деген не?
-
Файлдардың негізгі ерекшеліктері?
-
Какие существуют преимущества использования файлов данных для обработки?
-
Сыртқы файл және Ішкі файлдар деген не?
-
Что такое файлы последовательного и прямого доступа?
-
Типтелген, типтелмеген, мәтіндік файлдар деген не?
-
Программадағы типтелген файлдарды қолдануды қалай сипаттаймыз?
-
Типтелген файлдармен жұмыс істейтін процедуралар және функциялардың қызметі:
-
Eof
-
Assign
-
Reset
-
Rewrite
-
Write
-
Read
-
Seek
-
Close
-
Erase
-
Rename
-
Программада мәтіндік файлды қолдану?
-
Мәтіндік файлдармен жұмыс істейтін процедуралар және функциялардың қызметі:
-
Eoln
-
Append
-
Writeln
-
Readln
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№27, №28 Зертханалық сабақтар
Тақырып 12. Модули
Сабақ мақсаты:
-
Модуль ұғымымен танысу.
-
Стандарттық модульдердің қызметімен танысу.
-
Программаға модульдің қосылу тәсілдері.
-
CRT модулінің процедуралары және функциялары.
-
CRT модулінің процедуралары және функцияларын пайдаланып программа құруды үйрену.
Зертханалық сабақтарға дайындық сұрақтары
-
Модуль деген не?
-
Стандарттық модульдердің қандай түрлері бар, және олар не үшін қолданылады?
-
Программаға модульді қалай қосады?
-
Қандай модуль программаға автоматты түрде қосылады?
-
CRT модулі не үшін қажет?
-
CRT модулінің процедуралары және функцияларының түрлері және олар не үшін қолданылады?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
№29, №30 Зертханалық сабақтар
Тақырып 12. Модули
Сабақ мақсаты:
-
Мына ұғымдармен танысу:
-
адаптер;
-
Адаптер типтері;
-
драйвер.
-
GRAPH модулінің процедуралары және функцияларымен танысу.
-
GRAPH модулінің процедуралары және функцияларын пайдаланып программа құруды үйрену.
Зертханалық сабақтарға дайындық сұрақтары
-
GRAPH модулінің қызметі?
-
Адаптер деген не?
-
Адаптер типтері?
-
Драйвер деген не?
-
Графикалық режимде жұмыс істеу және одан шығу?
-
GRAPH модулінің процедуралары және функцияларының түрлері және оларды не үшін қолданылады?
Сабақ барысы:
-
Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.
-
Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
3. студентТІҢ ӨЗДІК ЖҰМЫСЫ
3.1. ОБСӨЖ тақырыптары
ОБСӨЖ №1
-
Есептаудің алгоритмін құру
ОБСӨЖ №2
-
Turbo Pascal ортасында жұмыс.
-
ОБСӨЖ №3
-
«Деректер типтері», «Программада айнымалыларды сипаттау» тақырыптары бойынша жаттығулар орындау.
ОБСӨЖ №4
-
«ТП арифметикалық өрнектерді жазу», «Логикалық өрнектердің мәнін есептеу» тақырыптары бойынша жаттығулар орындау.
ОБСӨЖ №5
-
Сызықтық программа құру
ОБСӨЖ №6
-
Шартты және шартсыз көшу операторларын пайдаланып программа құру.
ОБСӨЖ №7
1. Цикл операторларын пайдаланып программа құру.
ОБСӨЖ №8
1. Ішкі программаларды пайдаланып программа құру.
ОБСӨЖ №9
1. Бірөлшемді массивтерді пайдаланып программа құру.
ОБСӨЖ №10
1. Екіөлшемді массивтерді пайдаланып программа құру.
ОБСӨЖ №11
1. «Жолдар» тақырыбына программа құру
ОБСӨЖ №12
1. Жазуларды пайдаланып программа құру
ОБСӨЖ №13
1. Файлдарды пайдаланып программа құру
ОБСӨЖ №14
1. Crt модулін пайдаланып программа құру.
ОБСӨЖ №15
1. Graph модулін пайдаланып программа құру.
3.2. СӨЖ тақырыптары
СӨЖ №1
1. Алгоритм қасиеті: детерминирланған және дискреттілік.
2. Алгоритмдерді алгоритмдік тілде жазу.
СӨЖ №2
1. Ассемблер деген не?
2. Ассемблер тілі деген не?
3. Компьютердің машиналық тілінен ассемблер тілінің айырмашылығы неде?
4. ИСП TP жұмыс істей отырып программаның дискіде exe-файлын қалай құрады?
СӨЖ №3
1. Деректер типтерін келтірудің қандай ережелері бар?
2. Абсолюттік айнымалы деген не?
СӨЖ №4
Есептеу үшін қандай формулаларды пайдалануға болады:
-
Сан дәрежелері;
-
tg x
-
ctg x
-
csc x
-
sc x
-
arcsin x
-
arccos x
-
arcctg x
-
loga x
СӨЖ №5
1. Read, Readln енгізу процедурасының көмегімен қандай айнымалыларды енгізуге болмайды?
2. Write, Writeln шығару процедурасының көмегімен қандай айнымалыларды енгізуге болмайды?
3. Символдық деректерді форматтыенгізуді қалай пайдалануға болады?
СӨЖ №6
1. Кездейсоқ айнымалы түсінігі.
2. Кездейсоқ айнымалымен жұмыс істеудің процедуралар және функциялары.
СӨЖ №7
1. Кіріктірілген циклдар құрылымын ұйымдастыру.
СӨЖ №8
1. Процедуралар мен функциялардың салыстырмалы характеристикасы.
СӨЖ №9
1. Деректер типтері – Жиындар.
СӨЖ №10
1. Программаны дайындағанда динамикалық жадыны пайдалану.
СӨЖ №11
1. Программаны дайындағанда динамикалық жадыны пайдалану.
СӨЖ №12
1. Нұсқалары бар жазулар қалай сипатталады?
2. Нұсқалары бар жазулар қандай жағдайларда пайдаланылады?
СӨЖ №13
1. Типтелмеген файлдармен жұмыс.
СӨЖ №14
1. Модульдің құрылымы қандай?
2. Дыбыспен жұмыс.
СӨЖ №15
1. Диаграммалар мен функциялардың графигін тұрғызу.
“Алгоритмдер, деректер құрылымы және программалау” пәнінен емтихандық сұрақтар
-
Алгоритмдер. Алгоритм типтері. Алгоритмдер қасиеті.
-
Программалау тілдерінің классификациясы. Трансляторлар. Компьютерде есеп шығару кезеңдері
-
Turbo Pascal. Тұрақтылар және айнымалылар. Айнымалылардың стандартты типтері. Стандарттық функциялар. Тұрақтылар және айнымалыларды сипаттау.
-
Turbo Pascal. Өрнектер. Айнымалыларға мәндер меншіктеу операторы.
-
Turbo Pascal. Паскаль – программаның құрылымы.
-
Turbo Pascal. Шығару операторы. Форматты шығару.
-
Turbo Pascal. Енгізу операторы.
-
Turbo Pascal. Шартсыз және шартты көшу операторлары: goto, if, case.
-
Turbo Pascal. Цикл операторы: for, while, until.
-
Turbo Pascal. Айнымалылардың диапазондық және деректердің санаушы типтері
-
Turbo Pascal. Массивтер.
-
Turbo Pascal. Жолдар.
-
Turbo Pascal. Процедуралар.
-
Turbo Pascal. Функциялар.
-
Turbo Pascal. Файлдар.
-
Turbo Pascal. Мәтіндік файлдар.
-
Turbo Pascal. Модульдер.
-
Turbo Pascal. МодульCrt.
-
Turbo Pascal. Модуль Graph.
Достарыңызбен бөлісу: |