1 пєннің мақсаты мен міндеті оның ОҚУ Үрдісіндегі орны



Дата17.07.2016
өлшемі177.08 Kb.
#205443

1 ПЄННІҢ МАҚСАТЫ МЕН МІНДЕТІ ОНЫҢ ОҚУ ҮРДІСІНДЕГІ ОРНЫ



1.1 Пәнді оқытудың мақсаты – оқушыларды келешекте алгоритмдеу әдістері мен программалауды қолдану және меңгеру үшін білім беру, қажетті іскерлік дағдыны игерту, олардың іс-әрекеттерін программалау саласында маман ретінде пайдалануға оқыту болып табылады.
1.2 Курстың міндеті – қолданбалы есептерді шешу кезінде студенттерге алгоритм әдістері және берілгендер құрылымы туралы жүйелі түсінік беру, студенттерді тану процесі кезінде және математикалық аппараттар арқылы практикалық іс-әрекеттерде нақты әлемнің заңдылықтарын пайдалануда кездесетін әртүрлі есептердің шешімін ЭЕМ–нің көмегімен есептелетін алгоритмдерді қолдануға және құруға студенттерді даярлау.
1.3 Студенттер білуі керек:

  • негізгі алгоитмдік құрылымды;

  • мәліметтер түсінігін, мәліметтер құрылымын және типін;

  • есепті шешудің әртүрлі алгоритмдік технологиясын жасауды.


1.4 Студенттер меңгеру керек:

  • әртүрлі типтік есептерге кіретін және шығатын берілгендердің типін және санын анықтауды;

  • әртүрлі типтегі есептерді шешудің алгоритмін құруды және нақтылыққа тексеруді;

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


1.5 Курсты оқуға қажетті алдыңғы пәндердің тізімі:

Осы курсты оқыту студенттердің орта мектеп курсындағы “Информатика” пәнінен алған біліміне негізделген.



2 ТАЌЫРЫП ЖОСПАРЫ



2.1 Пєнніњ таќырыптыќ жоспары 050602 “Информатика” мамандығы үшін жалпы орта білім негізінде түскен жылы 2004



Тақырыптар атауы


Сағаттар саны

Дәріс

Тәжір

Лаб

СӨЖ

1

Алгортим ұғымы

2










2

Программалау тілі

4







6

3

Мәліметтер типінің ұғымы

2










4

Өрнек ұғымы

2










5

Сызықтық алгоритмді программалау

4

2







6

Шартты және таңдау операторлары

4

4







7

Параметрлі цикл операторы

2

4







8

Циклді процестерді ұйымдастыру

4

6







9

Ішкі программалар: процедуралар және функциялар

4

4







10

Рекурсивті ішкі программалар

2

4







11

Символдық және жолдық мәндер

4

4







12

Массивтер

4

4




6

13

Массивтерді сұрыптау

4

4







14

Мәндердің күрделі типі

4

6




8

15

Мәтіндік файлдармен жұмыс

4

6







16

Типизированные файлдар

4

6




34




Барлығы

54

54




54


2.2 Пєнніњ таќырыптыќ жоспары 050602 “Информатика” мамандығы үшін жоғарғы кәсіптік білім негізінде түскен жылы 2004



Тақырыптар атауы


Сағаттар саны

Дәріс

Тәжір

Лаб

СӨЖ

1

Алгортим ұғымы

1










2

Программалау тілі

1







12

3

Мәліметтер типінің ұғымы

1










4

Өрнек ұғымы

1










5

Сызықтық алгоритмді программалау

1

1







6

Шартты және таңдау операторлары

1

1







7

Параметрлі цикл операторы

1

2







8

Циклді процестерді ұйымдастыру

1

2







9

Ішкі программалар: процедуралар және функциялар

1

2







10

Рекурсивті ішкі программалар

1

2







11

Символдық және жолдық мәндер

1

1







12

Массивтер

1

2




12

13

Массивтерді сұрыптау

1

1







14

Мәндердің күрделі типі

1

4




16

15

Мәтіндік файлдармен жұмыс

1

4







16
Типизированные файлдар

1

2




55




Барлығы

16

24




95

3 ПӘННІҢ МАЗМҰНЫ




3.1 Дәрістік сабақтың мазмұны



1 Тақырып. Алгортим ұғымы

Алгортим ұғымы. Алгоритмнің мәтіндік және графиктік түрде көрсетілуі алгоритмнің қасиеті. Алгоритмнің түрлері: сызықтық, тармақталған, циклдік, көмекші (процедура және функция). Алгоритмдерге мысалдар


2 Тақырып. Программалау тілі

Тілдің алфаиті. Программалау тілінде алгоритмнің жазылу ережесі. Программа түсінігі және оның құрылымы. Командалар және операторлар.


3 Тақырып. Мәліметтер типінің ұғымы

Мәліметтер типінің ұғымы. Мәндердің стандартты типтері. Айнымалалар және тұрақтылар ұғымы. Атау, тип, мәндер олардың негізгі сипаттамалары. Программада айнымалылар мен тұрақтылардың сипатталуы.


4 Тақырып. Өрнек ұғымы

Математикалық амалдар. Өрнек ұғымы. Олардың классификациясы және мәндерді есептеу ережесі. Әртүрлі типте берілген мәндердің өрнектерде қолданылуы. Меншіктеу операторындағы мәндер типінің сәйкестігі және түрленуі. Программалау тілдеріне кіріктірілген сандық функциялар.



5 Тақырып. Сызықтық алгоритмді программалау

Программа құрылымы, мәліметтерді енгізу және шығаруды ұйымдастыру программа бөліктерінің мазмұны. Программа жасаудың технологиясы және оның реализаиясы. Сызықтық алгоритмді программалау. Программаны толықтыру (түзету) және тестілеу.


6 Тақырып. Шартты және таңдау операторлары

Шартты оператор. Логикалық өрнекті қолдану. Кірістірілген шартты оператор. Құрама және бос операторлар. Таңдау операторы. Шартты және таңдау операторларының қысқа және толық формалары.


7 Тақырып. Параметрлі цикл операторы

Параметрлі цикл операторы. Көпмүшені есептеудегі арифметикалық алгоритмдер. Саналатын типтер. Оларды параметрлі циклдерді ұйымдастыруда қолдану.


8 Тақырып. Циклді процестерді ұйымдастыру

Шарты алдын ала берілген және шарты соңынан берілген цикл операторлары. Кірістірілген циклдер.


9 Тақырып. Ішкі программалар: процедуралар және функциялар

Құрылымдық программалауға қысқа сипаттама. Процедура құрылымы. Айнымалылардың әрекет ету аймағы. Ауқымды және жергілікті айнымалылар. Параметрлі процедура. Формальды және нақты параметрлер. Процедураны шақыру. Параметрлердің берілуі. Айнымалылар параметрі және мәндер параметрі. Функциялар құрылымы. Функцияны шақыру. Процедура мен функцияның айырмашылығы.


10 Тақырып. Рекурсивті ішкі программалар

Рекурсивті ішкі программаларды ұйымдастыру. Рекурсивті шешілетін типтік есептер.


11 Тақырып. Символдық және жолдық мәндер

Символдық және жолдық мәндер. Символдық мәндермен орындалатын амалдар. Жолды өңдеу алгоитмі. Жолдан ішкі жолды іздеу алгоритмі. Жолдармен жұмыс істеуге арналған программалау тіліндегі құрамдас функциялар мен процедуралар.



12 Тақырып. Массивтер

Массив ұғымы және мәні. Элементтердің типі, өлшемі, индексі. Бір өлшемді және екі өлшемді массивтер. Массив элементіне кіруді ұйымдастыру. Жедел жадыда массивтің орналасуы. Массивті толтыру алгоритмі.


13 Тақырып. Массивті сұрыптау.

Ең үлкенін (ең кішісін) іздеу алгоритмі. Ішкі және сыртқы массивті сұрыптау алгоритмі: таңдау арқылы сұрыптау, орын ауыстыру арқылы т.б.



14 Тақырып. Мәндердің күрделі типі

Мәндердің күрделі типі. Регулярлы тип. Жиындар типі. Жиындардың типіне және жиындардың мәніне тапсырма. Жиындарды қолданғанда, жиындармен орындалатын амалдар. Мәндердің аралас типі – жазулар. Біріктіру операторы.



15 Тақырып. Мәтіндік файлдармен жұмыс

Файлдар классификациясы: файлдардың типтері және қатынас әдісі бойынша бөлінуі. Мәтіндік файлдар. Нақты және логикалық файлдар түсінігі. Мәтіндік файлдарды өңдеуге арналған процедуралар мен функциялар. Берілгендерді енгізу шығару.


16 Тақырып. Типтелеген файлдар

Типтелген файлдарды өңдеу үшін қажетті процедуралар мен функциялар. Берілгендерді енгізу және шығару.


3.2 Практикалық сабақтың мазмұны




5 Тақырып. Сызықтық алгоритмді программалау

Сызықтық алгоритмді программалау. Программаны толықтыру (түзету) және тестілеу.


6 Тақырып. Шартты және таңдау операторлары

Шартты және таңдау операторларының қысқа және толық формалары.


7 Тақырып. Параметрлі цикл операторы

Көпмүшені есептеудегі арифметикалық алгоритмдер. Параметрлі циклдерді ұйымдастыруда саналатын типтерді қолдану.


8 Тақырып. Циклді процестерді ұйымдастыру

Шарты алдын ала берілген және шарты соңынан берілген цикл операторлары. Кірістірілген циклдер.


9 Тақырып. Ішкі программалар: процедуралар және функциялар

Параметрлі процедура. Формальды және нақты параметрлер. Процедураны шақыру. Параметрлердің берілуі. Функциялар шақыру.


10 Тақырып. Рекурсивті ішкі программалар

Рекурсивті шешілетін типтік есептер.


11 Тақырып. Символдық және жолдық мәндер

Жолды өңдеу алгоитмі. Жолдан ішкі жолды іздеу алгоритмі. Жолдармен жұмыс істеуге арналған функциялар мен процедуралар.


12 Тақырып. Массивтер

Бір өлшемді және екі өлшемді массивтер. Массивті толтыру алгоритмі.


13 Тақырып. Массивті сұрыптау

Ең үлкенін (ең кішісін) іздеу алгоритмі. Ішкі және сыртқы массивті сұрыптау алгоритмі: таңдау арқылы сұрыптау, орын ауыстыру арқылы т.б.


14 Тақырып. Мәндердің күрделі типі

Жиындарды қолданғанда, жиындармен орындалатын амалдар. Мәндердің аралас типі – жазулар. Біріктіру операторы.


15 Тақырып. Мәтіндік файлдармен жұмыс

Мәтіндік файлдарды өңдеуге арналған процедуралар мен функциялар. Берілгендерді енгізу және шығару.


16 Тақырып. Типтелеген файлдар

Типтелген файлдарды өңдеу үшін қажетті процедуралар мен функциялар. Берілгендерді енгізу және шығару.


3.3 СӨЖ мазмұны







Тақырып атауы

Мазмұны

Бақылау түрі

Сағат саны

Орындау мерзімі

1

Программалау тілі

Қазыргі жаңа программалау тілі

Реферата

6

қазан

2

Массивтер

Симметриялық, магиялық, латындық, кері, транспонирлі, матрицалар

Коллоквиум

6

қазан-қараша

3

Мәндердің күрделі типі




Берілген тақырыпқа тест

8

қараша

4

Типтік файлдар

Мәліметттер қорын басқаратын қарапайым файлдар жүйесі

Программа

34

желтоқсан




Барлығы







54





4 ӘДЕБИЕТТЕР




4.1 Негізгі:


  1. Абрамом В.Г. Введение в язык Паскаль. М. Наука. 1988

  2. Пильщиков В. Н. Сборник упражнений на языке Паскаль. М. Наука. 1989

  3. Климова Л. М. Практическое программирование. Решение типовых задач в Pascal 7.0. М. Кудиц-образ. 2000.

  4. Фаронов В.В. TurboPascal 7.0. Начальное пособие. М. изд. «Номирис». 1999



4.2 Қосымша:


  1. Грогоно П. Программное обеспечение персональных ЭВМ. М. Мир. 1982

  2. Йенсен К., Вирт Н. Паскаль: Руководство для использования и описание языка. М. Финансы и статистика. 1982.

  3. Марченко А.И., Марченко Л.А. Программирование в среде TurboPascal. Киев. «Век» 1999

  4. Цейл Дейл. Программирование на СИ. ДМК. 2000

  5. Ян Борецкий. Турбо-Паскаль с графикой для персональных компьютеров М. Машиностроение. 1991.

  6. Айтов Ж.А., Мақамбаев М.Б. Паскаль тілінде программалау. 1998



050602 –“Информатика” мамандығына арналған оқу жұмыс жоспарынан көшірме түскен жылы 2004







Оқу формасы

Бақылау түрі

Студ. жұмыс

көлемі, сағ



Сағаттарды курстарға және семестрлерге бөлу

емт

сынақ

кп.

кр.

егж

бақ жұм

барлығы

I семестр




бар

ауд

СӨЖ

Дәр

пр.

лаб

СӨЖ

Дәр

пр.

лаб

СӨЖ

1

Жалпы орта білім нег.

Күндізгі


1

-

-

-

-

-

162

108

54



54

54




54








































I семестр

II семестр

2

Жоғары кәсіптік білім нег.

Сырттай


2

-

-

-

-

-

135

40

95

8

14







8

14











Достарыңызбен бөлісу:




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

    Басты бет