Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМКД С++(МКМК2).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.06 Mб
Скачать

Пәнді оқып үйрену нәтижесінде студенттің меңгеруге тиісті негізгі түсініктері, білімдері, біліктіліктері және дағдылары:

түсінігі болуға:

  • ОББ –дың сипаттамасы, ұйымдастыру принциптерін, бағдарламалау технологиялары туралы;

  • С++ объектіге бағытталған тәсілдің принциптері және негізгі идеялары туралы;

білуге және қолдануға:

  • С++ объектіге бағытталған программалау тілінің конструкциясын;

  • С++ объектіге бағытталған программалау тілінда бағдарламалаудың негізгі түсініктері мен элементтерін;

  • С++ объектіге бағытталған программалау тілінде алгоритмдерді жазу тәсілдерін;

  • С++ объектті бағытталған программалау тілінде программаны құру тәсілдері мен құралдарын;

дағдылануға:

  • С++ объектіге бағытталған программалау тіліндегі объектіге бағытталған құралдардың көмегімен бағдарлама құра білуге;

  • есепті шешудің әдістерін меңгеру, жобаны, қосымшаны және күрделі мәліметтерді өндей білу текстпен жұмыс жасауға, таблица мен тізімдермен жұмы істей білуге;

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

Пәннің күнтізбелік-тақырыптық жоспары және сағат бөлінісі:

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

Дәріс

(сағ )

Пр. саб. (сағ)

Лаб. саб. (сағ)

Өзін-дік жұ-мыс

(сағ )

Ағымдық бақылау түрі

Аралық бақылау түрі

1

Объектіге бағыт-

талған бағдарламалау және C++ ортасы.

1

2

4

Сұрақ-жауап

Сұрақ-жауап

2

С++ негізгі басқару операторлары. Ауысу және қайталану операторлары.

6

6

10

30

Блиц-сұрақ

Блиц-сұрақ

3

Құрылымдық деректерді өңдеу. Массивтер, кластар.

2

1

2

6

Блиц-сұрақ

Блиц-сұрақ

4

Файлдар

2

1

2

20

Блиц-сұрақ

Блиц-сұрақ

5

Функциялар.

2

1

2

20

Блиц-сұрақ

Блиц-сұрақ

6

Графика

2

1

2

10

Сұрақ-жауап

Сұрақ-жауап

Барлығы

15

10

20

90

Пәннің оқу-әдістемелік картасы

Дәрістер

Тақырып №

Сабақ жоспары, негізгі дидактикалық бірліктер

Ағымдық бақылау түрлері

1

1

Кіріспе. Бағдарламалау технологиясы. Объектіге бағытталған бағдарламалау сипаттамасы.

Сұрақ жауап

1

1

Объектіге бағытталған тәсілдің принциптері мен негізгі идеялары.

Сұрақ-жауап

1

1

C++ объектіге бағытталған программалау ортасымен танысу. Негізгі түсініктері және терминдері.

Сұрақ жауап

2

2

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

Блиц-сұрақ

2

3

Таңдау командасы. Қайталану алгоритмдерін программалау.

Блиц-тест

2

4-5

While, do .. while, for операторлары. Break, continuе операторлары

Блиц-сұрақ

3

6-9

C++ ортасында массивтермен жұмыс

Блиц-cұрақ

4

10

С++ ортасында жазбаларды өңдеу

Блиц-сұрақ

5

11-13

С++ ортасында файлдармен жұмыс жасау алгоритмдері

Блиц-сұрақ

6

14-15

Қарапайым графика. Жылжымалы графика

Практикалық сабақтар

Тақырып №

Сабақ№

Сабақ жоспары, негізгі дидактикалық бірліктер

Ағымдық бақылау түрлері

2

1

C++ объектіге бағытталған программалау ортасымен танысу . Негізгі түсініктері және терминдері.

Үй тапсырмасын тексеру

3

2

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

Үй тапсырмасын тексеру

3

3-4

Таңдау командасы. Қайталану алгоритмдерін программалау.

Үй тапсырмасын тексеру

3

5-6

С++ ортасында массивтер

Үй тапсырмасын тексеру

4

7

С++ ортасында жазбаларды өңдеу

Үй тапсырмасын тексеру

5

8

С++ ортасында файлдармен жұмыс жасау алгоритмдері

Үй тапсырмасын тексеру

5

9

C++ ортасында мәліметтер қорымен жұмыс.

Үй тапсырмасын тексеру

6

10

С++ ортасындағы графика

Үй тапсырмасын тексеру

Лабораториялық сабақтар

Тақырып №

Сабақ№

Сабақ жоспары, негізгі дидактикалық бірліктер

Ағымдық бақылау түрлері

2

1

C++ объектіге бағытталған программалау ортасымен танысу. Негізгі түсініктері және терминдер.

Лаб. жұмыс бойынша есеп беру

3

2

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

Лаб. жұмыс бойынша есеп беру

3

3-4

Таңдау командасы. Қайталану алгоритмдерін программалау.

Лаб. жұмыс бойынша есеп беру

3

5-10

С++ ортасында массивтер

Лаб. жұмыс бойынша есеп беру

4

11-12

С++ ортасында жазбаларды өңдеу

Лаб. жұмыс бойынша есеп беру

5

13-16

С++ ортасында файлдармен жұмыс жасау алгоритмдері

Лаб. жұмыс бойынша есеп беру

5

17-18

C++ ортасында мәліметтер қорымен жұмыс.

Лаб. жұмыс бойынша есеп беру

6

19-20

С++ ортасындағы графика

Лаб. жұмыс бойынша есеп беру

15. Әдебиеттер тізімі

Негізгі әдебиеттер

1. Страуструп Б.Язык программирования С++. – М.: Высшая школа, 1991.

2. Мюррей У., Паппас К. VISUAL C++ Руководство для профессионалов. – СПб.: BHV-Санкт-Петербург-Дюссельдорф-Киев-Москва-Санкт-Петербург, 1996.

3. Грегори К. Использование VISUAL C++ 5.0. – Киев-М.: Диалектика, 1997.

4. Дунаев С. INTRANET технологии. – М.: Диалог-Мифи, 1997.

Қосымша әдебиеттер

5. Кнут Д. Искусство программирования. – М.: Мир, 1976.

6. Власов В.К., Королев Л.Н., Сотников А.П. Элементы информатики. – М.: Наука.

7. Березин Б.И., Березин С.Б. Начальный курс С и С++. – М.: Диалог-Мифи,1996.

8. Microsoft Windows. Руководство для профессионалов. – Киев, 2000.

16. Емтихан бағдарламасы:

СҰРАҚТАР ТІЗІМІ

сұрақтар мәтіні

01

Программа тақырыбы қалай жазылады?

02

Бейнелеу бөлімінің міндеті не?

03

Қызмет сөзі нені білдірді?

04

Кандай функцияларды стандартты фукнкциялар дейді, олар қалай өрнектеледі?

05

Арифметикалвқ өрнектер калай жазылады?

06

Var хабарландыру бөлімінде нелер болады?

07

Const хабарландыру бөлімі не үшін қолданады?

08

Түсініктеме неге кажет, ол калай беріледі?

09

Айнымалының қандай типтерін білесіз?

10

Енгізу және шығару операторларының міндеттерін көрсетіңіз және қалай беріледі?

11

Программада түсініктеме қалай жазылады?

12

Кандай жағдайларда шартты оператор пайдаланады?

13

Шартты оператордың жазылуының қандай түрлерін білесіз?

14

Операторлық жақша кандай жағдайларды пайдаланады?

15

Таңдау операторы калай беріледі, міндеттері кандай?

16

Label сөзі қандай жағдайда бейнеленеді?

17

Белгі дегеніміз не?

18

Goto операторы қандай жағдайда қолданады?

19

Кайталану операторы кандай міндеттер атқарады?

20

Үш кайталану операторының бір-бірінен өзгешелегі неде?

21

While операторында кай кезде циклдің денесі орындалады, кай кезде орындалмайды?

22

For операторында параметрлі кайталану қадамы кандай болады? Оған тәуелді оператордың жазылуында кандай өзгеріс болады?

23

Repeat операторының шарты бірден орындалса, онда оның циклдің денесі орындала ма?

24

Сандарды енгізгенде олар бір-бірімен кандай символ арқылы ажыратылады?

25

Символдық берілгендерді енгізудің кандай ерекшеліетері бар?

26

Шығаруда форматтың қажеті не?

27

Символдық мәндерді калай енгізсе дұрыс болады?

28

Символ кандай тип арқылы беріледі?

29

Жол неден тұрады?

30

Бір жолға қанша символ жазуға болады?

31

Жолдық айнымалы және тұрақтыларғакандай амалдар қолданады?

32

Кандай жолдық функциялар бар? Олпрдың міндеттері қандай?

33

Кандай жолдық процедуралар бар? Олардың міндеттері кандай?

34

Айнымалы тип неге кажет?

35

Айнымалы типтер үшін кандай амалдар колдануға болады?

36

Шектелген тип деген не? Оның кажеті неде?

37

Шектелген типте тұрақтылардың мәндері калай?

38

Массив дегеніміз не?

39

Бір өлшемді массивке қалай орын бөледі?

40

Екі өлшемді массивке қалай орын бөледі?

41

Массивтерді енгізу шығару үшін қандай операторлар қолданады?

42

Жазба дегеніміз не?

43

Жазба қандай оператор арқылы беріледі?

44

Жазбаны не үшін қолданамыз?

45

Көмекші программа деп қандай программаларды айтамыз?

46

Процедура түрінде жазылған қосалқы программаның ерекшелігі неде?

47

Функция түрінде жазылған қосалқы программаның ерекшелігін көрсет

48

Формальды параметр дегеніміз не?

49

Фактілі параметр дегеніміз не?

50

Формальды параметр қандай жағдайда қолданады?

51

Фактілі параметр калай қолданады?

52

Формальді және фактілі параметр арасында қандай байланыс бар?

53

Процедураны параметрсіз жазуға бола ма?

54

Жергілікті және жалпы параметрлер дегенді қалай түсінесіз?

55

Функцияны қосалқы программа деп айтуға бола ма?

56

Функция мен процедураны шақырылу және мәндер беру ерекшеліктері қандай?

57

Функция мен процедураның арасында қандай ұқсастық және айырмашылық бар?

58

Файл дегеніміз не?

59

Типтелген және типтелмеген файлдар.

60

Рекурсивті функция дегеніміз не?

61

Сілтемелер. Динамикалық айнымалылар.

62

Стек.

63

Тізімдер.

64

Ағаш.

65

Объекті-бағдарланған программалау.

66

Объектіні сипаттау.

68

Инкапсуляция.

68

Полиморфизм.

69

Статистикалық және виртуальды әдістер.

70

Динамикалық объектілір.

71

Техникалық есептер.

72

Жобалау, енгізу.