Тәжірибелік сабақтар
1 апта
Тәжірибелік сабақ№1
Тақырып 1. Дербес компьютердің программалық құралдары
Тақырып 2. Программалау әдістемесі
Сабақтың мақсаты:
-
Мына ұғымдармен танысу:
-
Программалық қамсыздандыру (ПҚ) ;
-
ПҚ түрлері;
-
Программалау тілдері;
-
Программалау тілдерінің классификациясы;
-
трансляция, трансляторлар: компиляторлар, интерпретаторлар;
-
Программалау тілдерінің ұрпақтары;
-
Алгоритмдік программалау;
-
Нысанды - бағытталған программалау
-
Программалау жүйесі;
-
Программа құру кезеңдері.
-
Ұғымдарды қайталау:
-
алгоритм;
-
алгоритмдердің қасиеті;
-
алгоритмдерді жазу тәсілдері;
-
алгоритм типтері.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Программа деген не?
-
ДК по деген не?
-
Қандай по түрлері бар?
-
Программалау тілі деген не?
-
«Төменгі деңгейдегі тіл» және «жоғары деңгейдегі тіл» терминдарін түсіндір?
-
Трансляция, трансляторлар деген не?
-
Компиляторлар мен интерпретаторлардың арасында қандай айырмашылық бар?
-
Программалау тілдерінің қандай кезеңдері бар?
-
Программалау жүйесі деген не?
-
Программа құрудың қандай кезеңдері бар?
-
Алгоритмдік программалау деген не?
-
Құрылымды программалау деген не?
Әдебиеттер:
-
Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2005 стр. 568-616
2 апта
Тәжірибелік сабақ№2
Тақырып 3. Программалау технологиясының негізі
Сабақтың мақсаты:
-
Мына ұғымдармен танысу:
-
Программалық қамтамасыздауды жобалау әдістемесі;
-
нисходящее и восходящее жобалау;
-
Құрылымдық программалау;
-
Модульді программалау;
-
Программалау стилі;
-
Программаны түзету және сынақтан өткізу кезеңдері;
-
Программалау сапасының көрсеткіштері
Тәжірибелік сабаққа дайындалу сұрақтары
-
Құрылымды программалау деген не?
-
Объяснить понятия "нисходящее проектирование" и "восходящее проектирование".
-
Программалаудың экономикалық аспектісі қандай?
-
по құрудың периодына қандай кезеңдер кіреді?
-
Программаның сапасын бақылау кезеңінде не болады?
Әдебиеттер:
-
Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2005 стр. 568-616
3 апта
Тәжірибелік сабақ №3
Тақырып 4. Си тілінің жалпы характеристикасы. Си программалау жүйесіне кіріспе
Сабақтың мақсаты:
-
Си тілінің алфавитімен танысу.
-
Мына ұғымдармен танысу:
-
идентификатор;
-
айнымалылар, константалар;
-
деректер типтері;
-
препроцессор директивасы.
-
Си тілінде стандартты типтегі деректермен танысу.
-
Деректер типін анықтауды үйрену.
-
СИ тіліндегі программаның құрылымымен танысу.
-
Си программалау жүйесінде жұмыс істеу.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Си алфавитіне қандай символдар кіреді?
-
Идентификатор деген не? Идентификаторларды рәсімдеудің ережелері?
-
Константалар деген не?
-
Айнымалылар деген не?
-
Какие существуют стандартные типы данных в языке Си?
-
Препроцессор директивасы деген не? Қандай препроцессор директивалары бар?
-
Си тіліндегі программаның құрылымы қандай?
-
Си программалау жүйесінің файлдар құрамы қандай?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
4 апта
Тәжірибелік сабақ №4
Тақырып 5. Меншіктеу операторы. Енгізу-шығаруды ұйымдастыру
Сабақтың мақсаты:
-
Мына ұғымдармен танысу:
-
өрнек;
-
операциялар;
-
меншіктеу операторлары;
-
стандартты функциялар.
-
Си тілінде математикалық өрнекті жазып үйрену.
-
Логикалық өрнектің мәнін анықтап үйрену.
-
Мына ұғымдармен танысу:
-
оператор;
-
оператордың жазылу форматы.
-
Меншіктеу операторы, Енгізу – шығару функциялары.
-
Сызықтық құрылымды алгоритмдерге программа құру.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Өрнек деген не?
-
Деректермен қандай операциялар жүргізуге болады?
-
Меншіктеу операторларының түрлері?
-
Меншіктеу операторының негізгі қызметі және жазылу форматы?
-
Типтердің келтірілудің қандай ережелері бар?
-
Деректерді енгізу – шығару деген не?
-
Қандай енгізу функциялары бар?
-
Қандай шығару функциялары бар?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
5 апта
Тәжірибелік сабақ№5
Тақырып 6. Шартсыз және шартты көшу операторлары
Сабақтың мақсаты:
-
Мына ұғымдармен танысу:
-
операторлардың міндетімен, жазылу форматымен, пайдалану ережелерімен танысу:
-
goto
-
if…then…else…
-
оператор выбора
-
Тармақталған алгоритмді программа құру.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Тармақталған алгоритм деген не?
-
Метка деген не?
-
goto шартсыз көшу операторының жазылу форматы және қызметі?
-
if… шартты операторының жазылу форматы және қызметі?
-
Қысқа форматта жазылған шартты көшу операторы қалай жұмыс істейді?
-
Толық форматта жазылған шартты көшу операторы қалай жұмыс істейді?
-
Жай оператор деген не?
-
Құрамды оператор деген не? Құрамды оператор не үшін қолданылады?
-
Таңдау операторының жазылу форматы және қызметі?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
6 апта
Тәжірибелік сабақ№6
Тақырып 7. Цикл операторлары
Сабақтың мақсаты:
-
операторлардың міндетімен, жазылу форматымен, пайдалану ережелерімен танысу:
-
Циклдық алгоритмді программа құрып үйрену.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Циклдық алгоритм деген не?
-
Шарты алдын ала берілген цикл операторының жазылу форматы және оның қызметі? Шарты алдын ала берілген цикл операторының жұмысының блок - схема түрінде қалай көрсетуге болады?
-
Шарты соңынан берілген цикл операторының жазылу форматы және оның қызметі? Шарты соңынан берілген цикл операторының жұмысының блок - схема түрінде қалай көрсетуге болады?
-
Параметрлі цикл операторының жазылу форматы және оның қызметі? Параметрлі цикл операторының жұмысының блок - схема түрінде қалай көрсетуге болады?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
7 апта
Тәжірибелік сабақ№7
Тақырып 8. Функциялар
Сабақтың мақсаты:
-
Ішкіпрограмма ұғымымен танысу.
-
Функцияны қалай сипаттау ережелерімен танысу.
-
Мына ұғымдармен танысу:
-
Формальды және фактілі параметрлер;
-
Глобальды және локальды айнымалылар.
-
Негізгі программада функцияны шақыру тәсілдерімен танысу.
-
Ішкіпрограмманы пайдаланып программа құрып үйрену.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Ішкіпрограмма деген не?
-
Функция деген не?
-
Функцияны қалай сипаттауға болады?
-
Негізгі программада функцияны қалай шақырады?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
8 апта
Тәжірибелік сабақ №8
Тақырып 9. Жады кластары
Сабақтың мақсаты:
-
Мына ұғымдармен танысу:
-
Жады кластары;
-
Автоматты айнымалылар;
-
статистік айнымалылар;
-
сыртқы айнымалылар;
-
регистрлі айнымалылар;
-
нұсқауыштар және адрестік арифметика.
-
Әртүрлі жады кластарының объектілерімен программа құруды үйрену.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Жадының қандай кластары бар?
-
Автоматты жады деген не?
-
Динамикалық жады деген не?
-
Статистикалық ішкі жады деген не?
-
Қандай жады кластарының классификаторлары қолданылады?
-
Автоматты айнымалылар деген не?
-
Статикалық айнымалылар деген не?
-
Сыртқы айнымалылар деген не?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
9 апта
Тәжірибелік сабақ№9
Тақырып 10. Деректердің күрделі типтері: массивтер
Сабақтың мақсаты:
-
Мына ұғымдармен танысу:
-
массив;
-
Массивтің өлшемділігі;
-
Массивті сипаттау тәсілдері.
-
Бірөлшемді массивтерді пайдаланып программа құру.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Массив деген не?
-
Массивтің өлшемділігі деген не?
-
Программада бірөлшемді және екіөлшемді массивті қалай сипаттауға болады?
-
Массив элементіне қалай қатысуға болады?
-
Массивті қалай толтырады
-
Массивті қалай экранға шығарады?
-
Бірөлшемді массивтер және көрсеткіштер.
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
10 апта
Тәжірибелік сабақ№10
Тақырып 10. Деректердің күрделі типтері: массивы
Сабақтың мақсаты:
-
Деректердің типімен танысу: шектелген, диапазондық.
-
шектелген және диапазондық типті айнымалыларды сипаттаумен танысу.
-
Мына ұғымдармен танысу:
-
массив;
-
Массивтің өлшемділігі;
-
Массивті сипаттау тәсілдері.
-
Бірөлшемді массивтерді пайдаланып программа құру.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Екіөлшемді массивті қалай сипаттайды?
-
Екіөлшемді массивтер элементіне қалай қатынасады?
-
Екіөлшемді массивтерді қалай толтырады?
-
Екіөлшемді массивтерді экранға шығару?
-
Екіөлшемді массивтер үшін көрсеткіштерді пайдалану.
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
11 апта
Тәжірибелік сабақ№11
Тақырып 11. Жолдар
Сабақтың мақсаты:
-
Жолдық деректермен танысу.
-
Жолдық деректерді сипаттау тәсілдерімен танысу.
-
Жолдармен жұмыс істейтін стандартты функциялармен танысу.
-
Жолдық деректерді пайдаланып программа құру.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Жол деген не?
-
Программада жолды қалай сипаттайды?
-
Жолдық деректермен қандай амалдар жасалады?
-
Жолдың жеке символына қалай қатысуға болады?
-
Жолдармен жұмыс істейтін қандай функциялар бар?
-
Екі жолды қалай салыстырады?
-
Жолдық айнымалыға мәнді қалай меншіктейді?
-
Жолдың ұзындығын қалай анықтайды?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
12 апта
Тәжірибелік сабақ№12
Тақырып 12. Деректер құрылымы
Сабақтың мақсаты:
-
Деректердің құрылымдалған типімен танысу және осы типтің программада сипатталуымен танысу.
-
Құрылымдарды пайдаланып программа құру.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Деректердің құрылымдалған типі қайда қолданылады?
-
Құрылымды қалай анықтайды
-
Құрылымдық айнымалы және құрылымды жазу типінің арасындағы айырмашылық неде?
-
Құрылымның элементіне қалай қатысуға болады?
-
құрылым бір тптегі элементтерді қамти ала ма?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
13 апта
Тәжірибелік сабақ№13
Тақырып 13. Файлы
Сабақтың мақсаты:
-
Файл ұғымымен танысу.
-
Файлдармен жұмыс істейтін функциялармен танысу.
-
Сыртқы файлдарды пайдаланып программа құруды үйрену.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Файл деген не?
-
Өңдеу үшін деректер файлын пайдаланудың қандай артықшылықтары бар?
-
Программаларда файлға көрсеткіштер не ішін пайдаланылады?
-
Файлдың ашылу, жабылуын қалай орындайды?
-
Файлдармен жұмыс істеуге арналған қандай енгізу – шығару функциялары бар?
-
Файлдарды жаңа деректермен қалай толтырады?
-
Файлдардың тестілік және екілік форматы.
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
14 апта
Тәжірибелік сабақ№14
Тақырып 14. Модульдер
Сабақтың мақсаты:
Модуль және стандартты модуль ұғымдарымен танысу.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Модуль деген не?
-
Қандай стандарттық модульдер бер және олар не үшін арналған?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
15 апта
Тәжірибелік сабақ№15
Тақырып 15. Графика
Сабақтың мақсаты:
-
Графикалық объектілерді тұрғызуға арналған функциялармен танысу.
-
Графикалық бейнелерді тұрғызу және қозғалуына программа құруды үйрену.
Тәжірибелік сабаққа дайындалу сұрақтары
-
Экранмен жұмыс істеудің қандай графикалық мүмкіндіктері бар?
-
Графикалық объектілерді сызу үшін қандай функциялар қолданылады?
Әдебиеттер:
-
Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. – СПб: Питер, 1995 стр. 37-71
-
Н. Джекан «Програмирование на языке Си».
-
Франка П. Си: Учебный курс.
-
Фомин Т. «Програмирование на языке Си»
-
Культин Р. «Програмирование на языке Си»
Зертханалық сабақтар
1 апта
Зертханалық сабақ №1
Тақырып 1. Дербес компьютердің программалық құралдары
Тақырып 2. Программалау әдістемесі
Сабақ мақсаты
-
Мына ұғымдармен танысу
-
программалық қамсыздау;
-
по түрлері;
-
программалау тілі;
-
программалау тілдерінің классификациясы;
-
трансляция, трансляторлар: компиляторлар, интерпретаторлар;
-
программалау тілдерінің кезеңдері;
-
алгоритмдік программалау;
-
объектілі - бағытталған программалау
-
программалау жүйесі;
-
программа құру кезеңдері.
-
Ұғымдарды қайталау:
-
алгоритм;
-
алгоритмдер қасиеттеріов;
-
алгоритмдерді жазу тәсілдері;
-
алгоритмдер типтері.
Сабақ барысы:
-
Сабақ тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
2 апта
Зертханалық сабақ №2
Тақырып 3. Программалау технологиясының негізі
Сабақ мақсаты
-
Мына ұғымдармен танысу
-
ПҚ жобалау әдістері;
-
нисходящее и восходящее жобалау;
-
құрылымды программалау;
-
модульді программалау;
-
программалау стилі;
-
программаны түзету және сынау;
-
программаның сапасын тексеру
Сабақ барысы:
-
Сабақ тақырыбы бойынша теориялық сұрақтарды қарастыру.
3 апта
Зертханалық сабақ №3
Тақырып 4. Си тілінің жалпы характеристикасы. Си программалау жүйесіне кіріспе
Сабақ мақсаты
-
Си тілінің алфавитімен танысу.
-
Мына ұғымдармен танысу
-
идентификатор;
-
айнымалылар және константалар;
-
деректер типі;
-
препроцессор директивасы.
-
Си деректердің стандартты типтерімен танысу.
-
Деректер типін анықтауды үйрену.
-
Си тілінде программаның құрылымымен танысу.
-
Си программалау жүйесі ортасында жұмыс істеуді үйрену.
Сабақ барысы:
-
Сабақ тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
4 апта
Зертханалық сабақ №4
Тақырып 5. Меншіктеу операторы. Енгізу-шығаруды ұйымдастыру
Сабақ мақсаты
-
Мына ұғымдармен танысу
-
өрнек;
-
операциялар;
-
меншіктеу операторлары;
-
стандартты функциялар.
-
Си тілінде өрнектерді жазып үйрену.
-
Логикалық өрнектің мәнін анықтауды үйрену.
-
Мына ұғымдармен танысу
-
оператор;
-
операторды жазу форматы.
-
Меншіктеу операторын, енгізу функциясын, шығару функциясын пайдалануды үйрену.
-
Сызықты құрылымды программа құруды үйрену.
Сабақ барысы:
-
Сабақ тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
5 апта
Зертханалық сабақ №5
Тақырып 6. Шартсыз және шартты көшу операторлары
Сабақ мақсаты
-
Мына ұғымдармен танысу
-
Құрылымды оператор;
-
метка.
-
Мына операторлардың, міндетін, жазылу форматымен және қолдану ережелерімен танысу:
-
goto
-
if…then…else…
-
оператор выбора
-
Тармақталған құрылымды программа құруды үйрену.
Сабақ барысы:
-
Сабақ тақырыбы бойынша тәжірибелік тапсырмаларды орындау.
6 апта
Достарыңызбен бөлісу: |