ПОӘК 042-18-12 5/03-2013 №1 басылым 18. 09. 2013ж


Тақырып 3. Паскаль тілінің жалпы мінездемесі



бет8/8
Дата16.06.2016
өлшемі0.84 Mb.
#138809
1   2   3   4   5   6   7   8

Тақырып 3. Паскаль тілінің жалпы мінездемесі

Сабақ мақсаты:

  1. Мына ұғымдармен танысу:

  • өрнек;

  • арифметикалық өрнек;

  • логикалық өрнек;

  • операциялар;

  • стандарттық функциялар.

  1. TP математикалық өрнектерді жазу.

  2. Логикалық өрнектердің мәнін анықтай білу.

  3. TP программа құрылымыменн танысу және программа бөлімдерінің қызметін білу.

Зертханалық сабақтарға дайындық сұрақтары

  1. Өрнек деген не?

  2. Арифметикалық өрнек деген не?

  3. Логикалық өрнек деген не?

  4. Бүтінсенды, заттық, символдық, логикалық типті айнымалылармен жасалатын операциялар?

  5. Қандай стандарттық функциялар бар?

  6. Өрнектерде амалдар қандай ретте орындалады?

  7. TP программа құрылымы қандай?

  8. Программа бөліктері не үшін қажет?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

9, №10 Зертханалық сабақтар



Тақырып 4. Меншіктеу операторлары. Енгізу – шығару процедуралары

Сабақ мақсаты:

  1. Мына ұғымдармен танысу:

  • оператор;

  • оператордың жазылу форматы.

  1. Айнымалыларға мәндер меншіктеу операторын пайдалану ережесімен, жазу форматымен, қызметімен танысу.

  2. Мына ұғымдармен танысу:

  • Ақпаратты енгізу;

  • Ақпаратты шығару;

  • Енгізу – шығарудың стандартты файлы.

  1. Шығару процедураларының пайдалану ережесімен, жазу форматымен, қызметімен, деректерді форматты түрде шығарумен танысу.

  2. Айнымалыларға мәндерді енгізу процедураларының пайдалану ережесімен, жазу форматымен танысу.

  3. Сызықтық құрылымды программаларды құруды үйрену.

Зертханалық сабақтарға дайындық сұрақтары

  1. Оператор деген не?

  2. Оператордың жазу форматы?

  3. Айнымалыларға мәндерді енгізу процедураларының пайдалану ережесі, жазу форматы деген не?

  4. Ақпаратты енгізу деген не?

  5. Ақпаратты шығару деген не?

  6. Input және Output стандартты файлдар қызметі?

  7. Мәндерді шығару процедураларының қызметі, жазылу форматы?

  8. Ақпараттық форматты шығарылуы не үшін қолданылады?

  9. Мәндерді енгізу процедураларының қызметі, жазылу форматы?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

11, №12 Зертханалық сабақтар



Тақырып 5. Шартсыз және шартты көшу операторлары

Сабақ мақсаты:

  1. Мына ұғымдармен танысу:

  • құрамды оператор;

  • метка.

  1. Операторларды пайдалану ережелері және жазылу форматы, қызметімен танысу:

  • goto

  • if…then…else…

  • case… of…

  1. Тармақталған құрылымды программалар құруды үйрену.

Зертханалық сабақтарға дайындық сұрақтары

  1. Тармақталған алгоритм деген не?

  2. Метка деген не? Меткалар программаның қандай бөлігінде сипатталады?

  3. goto шартсыз көшу операторының жазылу форматы және қызметі?

  4. if…then…else… шартты көшу операторының жазылу форматы және қызметі?

  5. Қысқа форматта жазылған шартты көшу операторы қалай жұмыс істейді?

  6. Толық форматта жазылған шартты көшу операторы қалай жұмыс істейді?

  7. Қарапайым оператор дген не?

  8. Құрамды оператор деген не? Ол не үшін қолданылады?

  9. case… of…операторының жазылу форматы және қызметі?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

13, №14 Зертханалық сабақтар



Тақырып 6. Цикл операторы

Сабақ мақсаты:

  1. Операторлардың жазылу форматы және қызметіменг танысу:

  • while …

  • repeat …

  • for …

  1. Циклдық құрылымды программалар құру.

Зертханалық сабақтарға дайындық сұрақтары

  1. Циклдық алгоритм деген не?

  2. Шарты алдын ала берілген цикл операторының жазылу форматы және қызметі? Шарты алдын ала берілген цикл операторының жұмысын блок – схема түрінде беру?

  3. Шарты соңынан берілген цикл операторының жазылу форматы және қызметі? Шарты соңынан берілген цикл операторының жұмысын блок – схема түрінде беру?

  4. Параметрмен берілген цикл операторының жазылу форматы және қызметі. Параметрмен берілген цикл операторының жұмысын блок – схема түрінде?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

15, №16 Зертханалық сабақтар



Тақырып 7. Ішкіпрограммалар

Сабақ мақсаты:

  1. TP ішкіпрограмма ұғымымен,ішкіпрограмма типтерімен танысу.

  2. Процедуралар мен функцияларды сипаттау ережелерімен танысу.

  3. Мына ұғымдармен танысу:

  • Формальды және фактілі параметрлер;

  • параметрлер-мәндер;

  • параметрлер-айнымалылар;

  • ауқымды және локальды айнымалылар.

  1. Негізгі программада процедуралар мен функцияларды шақыру тәсілдерімен танысу.

  2. Процедуралар мен функцияларды пайдаланып программа құруды үйрену.

Зертханалық сабақтарға дайындық сұрақтары

  1. Ішкіпрограммалар ұғымы.

  2. Процедуралар мен функциялар.

  3. Процедуралар құрылымы,олардың сипаты және шақыру операторы.

  4. Формальды және фактілі параметрлер, олардың сәйкестік ережелері.

  5. Параметрлер-мәндер қозғалысын өзгерту.

  6. Параметрлер-айнымалылар – нәтижесін алу.

  7. Функцияның құрылымы.

  8. Функцияны шақырту.

  9. Процедуралар мен функциялар арасындағы айырмашылық (бірғана шешімді алу).

  10. Айнымалылар сатысы.


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

17, №18 Зертханалық сабақтар



Тақырып 8. Деректердің құрылымданған типтері: массивтер

Сабақ мақсаты:

  1. Деректер типімен танысу: шектелген, диапазондық.

  2. Шектелген және диапазондық типтегі деректерді сипаттау тәсілдерімен танысу.

  3. Мына ұғымдармен танысу:

  • массив;

  • массив өлшемділігі;

  • массивтерді сипаттау тәсілдері.

  1. Бірөлшемді массивтерді пайдаланып программа құруды үйрену.

Зертханалық сабақтарға дайындық сұрақтары

  1. Шектелген типтегі айнымалылар?

  2. Диапазондық типтегі айнымалылар?

  3. Массив деген не?

  4. Массивтің өлшемділігі деген не?

  5. Программадағы бірөлшемді, екіөлшемді массивтерді қалай сипаттаймыз?

  6. Массив элементі?

  7. Массивті қалай толтыру қажет?

  8. Массивті экранға шығару?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

19, №20 Зертханалық сабақтар



Тақырып 8. Деректердің құрылымдалған типі: массивтер

Сабақ мақсаты:

  1. Екіөлшемді массивті сипаттау тәсілдерімен танысу.

  2. Екіөлшемді массивті қолданып программа құру.


Зертханалық сабақтарға дайындық сұрақтары

  1. Екі өлшемді массивті сипаттау?

  2. Екіөлшемді массив элементі?

  3. Екіөлшемді массивті толтыру?

  4. Екіөлшемді массивті экранға шығару?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

21, №22 Зертханалық сабақтар



Тақырып 9. Деректерді сұрыптау әдістері

Сабақ мақсаты:

  1. Массивтің максимальды (минимальды) элементін табу алгоритмімен танысу.

  2. Массив элементтерін сұрыптау ұғымымен танысу.

  3. Массив элементтерін сұрыптау алгоритмімен танысу.

  4. Массивтің максимальды (минимальды) элементін табу программасын құру.

  5. Массив элементтерін сұрыптау программасын құру.

Зертханалық сабақтарға дайындық сұрақтары

  1. Массивтің максимальды (минимальды) элементін табу алгоритмі?

  2. Массивті сұрыптау деген не?

  3. Тікелей таңдау әдісі бойынша массивті сұрыптау алгоритмі?

  4. Қарапайым ауыстыру әдісі бойынша массивті сұрыптау алгоритмі?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

23, №24 Зертханалық сабақтар



Тақырып 10. Деректердің типтері – жолдар

Сабақ мақсаты:

  1. Деректердің "жол" типімен танысу.

  2. Жолдық типтегі айнымалыларды сипаттау тәсілдерімен танысу.

  3. Жолдармен жұмыстың стандарттық процедуралары мен функциялары.

  4. Жолдық типтегі айнымалыларды қолданып программа құру.

Зертханалық сабақтарға дайындық сұрақтары

  1. Жол деген не?

  2. Программада жолдық айнымалы қалай сипатталады?

  3. Жолдық өрнек деген не?

  4. Жолдық айнымалылармен жасалатын операциялар?

  5. Жолдың жеке символын жазу?

  6. Жолдармен жұмыста қолданылатын процедура және функциялардың қызметі:

  • Length

  • Copy

  • Insert

  • Delete

  • UpCase

  • Str

  • Val


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

25, №26 Зертханалық сабақтар



Тақырып 11. Айнымалылардың типтері – файлдар

Сабақ мақсаты:

  1. Мына ұғымдармен танысу:

  • файл;

  • Сыртқы файл;

  • Ішкі файл;

  • файл прямого доступа;

  • файл последовательного доступа;

  • файлдар типтері: типтелген, типтелмеген, мәтіндік.

  1. Файлдық айнымалыларды сипаттау тәсілдерімен танысу.

  2. Типтелген және мәтіндік файлдармен жұмыс істейтін стандарттық процедуралар мен функция мен танысу.


Зертханалық сабақтарға дайындық сұрақтары

  1. Файл деген не?

  2. Файлдардың негізгі ерекшеліктері?

  3. Какие существуют преимущества использования файлов данных для обработки?

  4. Сыртқы файл және Ішкі файлдар деген не?

  5. Что такое файлы последовательного и прямого доступа?

  6. Типтелген, типтелмеген, мәтіндік файлдар деген не?

  7. Программадағы типтелген файлдарды қолдануды қалай сипаттаймыз?

  8. Типтелген файлдармен жұмыс істейтін процедуралар және функциялардың қызметі:

  • Eof

  • Assign

  • Reset

  • Rewrite

  • Write

  • Read

  • Seek

  • Close

  • Erase

  • Rename

  1. Программада мәтіндік файлды қолдану?

  2. Мәтіндік файлдармен жұмыс істейтін процедуралар және функциялардың қызметі:

  • Eoln

  • Append

  • Writeln

  • Readln


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

27, №28 Зертханалық сабақтар



Тақырып 12. Модули

Сабақ мақсаты:

  1. Модуль ұғымымен танысу.

  2. Стандарттық модульдердің қызметімен танысу.

  3. Программаға модульдің қосылу тәсілдері.

  4. CRT модулінің процедуралары және функциялары.

  5. CRT модулінің процедуралары және функцияларын пайдаланып программа құруды үйрену.


Зертханалық сабақтарға дайындық сұрақтары


  1. Модуль деген не?

  2. Стандарттық модульдердің қандай түрлері бар, және олар не үшін қолданылады?

  3. Программаға модульді қалай қосады?

  4. Қандай модуль программаға автоматты түрде қосылады?

  5. CRT модулі не үшін қажет?

  6. CRT модулінің процедуралары және функцияларының түрлері және олар не үшін қолданылады?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

29, №30 Зертханалық сабақтар



Тақырып 12. Модули

Сабақ мақсаты:

  1. Мына ұғымдармен танысу:

  • адаптер;

  • Адаптер типтері;

  • драйвер.

  1. GRAPH модулінің процедуралары және функцияларымен танысу.

  2. GRAPH модулінің процедуралары және функцияларын пайдаланып программа құруды үйрену.

Зертханалық сабақтарға дайындық сұрақтары

  1. GRAPH модулінің қызметі?

  2. Адаптер деген не?

  3. Адаптер типтері?

  4. Драйвер деген не?

  5. Графикалық режимде жұмыс істеу және одан шығу?

  6. GRAPH модулінің процедуралары және функцияларының түрлері және оларды не үшін қолданылады?


Сабақ барысы:

  1. Сабақтың тақырыбы бойынша теоретикалық сұрақтарды қарастыру.

  2. Сабақтың тақырыбы бойынша тәжірибелік тапсырмаларды орындау.

3. студентТІҢ ӨЗДІК ЖҰМЫСЫ

3.1. ОБСӨЖ тақырыптары


ОБСӨЖ №1

  1. Есептаудің алгоритмін құру


ОБСӨЖ №2

  1. Turbo Pascal ортасында жұмыс.




ОБСӨЖ №3

  1. «Деректер типтері», «Программада айнымалыларды сипаттау» тақырыптары бойынша жаттығулар орындау.


ОБСӨЖ4

  1. «ТП арифметикалық өрнектерді жазу», «Логикалық өрнектердің мәнін есептеу» тақырыптары бойынша жаттығулар орындау.


ОБСӨЖ5

  1. Сызықтық программа құру


ОБСӨЖ6

  1. Шартты және шартсыз көшу операторларын пайдаланып программа құру.


ОБСӨЖ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

Есептеу үшін қандай формулаларды пайдалануға болады:



СӨЖ №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. Диаграммалар мен функциялардың графигін тұрғызу.



Алгоритмдер, деректер құрылымы және программалау” пәнінен емтихандық сұрақтар


  1. Алгоритмдер. Алгоритм типтері. Алгоритмдер қасиеті.

  2. Программалау тілдерінің классификациясы. Трансляторлар. Компьютерде есеп шығару кезеңдері

  3. Turbo Pascal. Тұрақтылар және айнымалылар. Айнымалылардың стандартты типтері. Стандарттық функциялар. Тұрақтылар және айнымалыларды сипаттау.

  4. Turbo Pascal. Өрнектер. Айнымалыларға мәндер меншіктеу операторы.

  5. Turbo Pascal. Паскаль – программаның құрылымы.

  6. Turbo Pascal. Шығару операторы. Форматты шығару.

  7. Turbo Pascal. Енгізу операторы.

  8. Turbo Pascal. Шартсыз және шартты көшу операторлары: goto, if, case.

  9. Turbo Pascal. Цикл операторы: for, while, until.

  10. Turbo Pascal. Айнымалылардың диапазондық және деректердің санаушы типтері

  11. Turbo Pascal. Массивтер.

  12. Turbo Pascal. Жолдар.

  13. Turbo Pascal. Процедуралар.

  14. Turbo Pascal. Функциялар.

  15. Turbo Pascal. Файлдар.

  16. Turbo Pascal. Мәтіндік файлдар.

  17. Turbo Pascal. Модульдер.

  18. Turbo Pascal. МодульCrt.

  19. Turbo Pascal. Модуль Graph.





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет