Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
contr_osno_prog_ta_algo_movi.doc
Скачиваний:
0
Добавлен:
19.09.2019
Размер:
246.27 Кб
Скачать

Тема 16. Класи пам'яті та їх використання в модульному програмуванні

1. Область видимості і час життя змінних.

2. Області видимості і час життя автоматичних змінних.

3. Області видимості і час життя глобальних змінних.

3. Області видимості і час життя статичних змінних.

5. Області видимості і час життя регістрових змінних.

6. Класи пам’яті і види дій імен змінних.

7. Динамічний розподіл пам’яті.

8. Операція new i delete для динамічного розподілу пам’яті.

9. Дайте визначення простору імен.

Тема 17. Організація функцій в програмах і реалізація звернень до них

1. Організація та активізація функцій під час використання автоматичних змінних у багатомодульних програмних комплексах.

2. Організація та активізація функцій під час використання глобальних змінних у багатомодульних програмних комплексах.

3. Використання вказівників для реалізації міжмодульних зв’язків в багатомодульних програмних комплексах.

4. Організація та активізація функцій під час використання зовнішніх змінних у багатомодульних програмних комплексах.

5. Рекурсивні функції.

6. Вбудовані функції.

7. Перевантажені функції.

8. Поняття модульної програми та способів міжмодульного зв’язку під час роботі зо змінними різних класів.

Тема 18. Структура та об'єднання даних

1. Поняття структури.

2. Шаблон структури. Структурна змінна.

3. Ініціалізація структур.

4. Зовнішній та внутрішній шаблон.

5. Вкладені структури та техніка їх опису в програмі.

6. Особливості опису та обробки структур даних у програмах.

7. Техніка використання вказівників при роботі зі структурами.

8. Масив структурних змінних і їх опис у програмі.

Тема 19. Техніка обробки файлів даних з використання засобів потокозорієнтованого введення-виведення

1. Назвати стандартні потоки введення-виведення.

2. Загальна характеристика передавання файлів потоку. Потоки і файли.

3. Вилучення і перейменування файлів.

4. Особливості реалізації введення-виведення (потоковий, низькорівневий).

5. Склад функцій введення-виведення для стандартних файлів.

6. Формат і техніка використання потокових функцій записування в потік і читання із потоку.

7. Потокові функції керування вказівником записування-читання.

8. Потокові функції обробки помилок і перевірки закінчення файла.

9. Формат і техніка використання функцій керування буферизацією файлового потокового введення-виведення.

10. Формат і техніка використання функцій потокового введення-виведення під час роботі з файлами користувачів.

Тема 20. Техніка обробки файлів даних з використанням засобів низькорівневого введення-виведення

  1. Чим низькорівневого введення-виведення відрізняється від потокового?

  2. Особливості роботи з файлами користувача під час використання функцій низькорівневого введення-виведення.

  3. Формат і техніка використання функцій відкриття та закриття файлів низькорівнего введення - виведення.

  4. Формат і техніка використання основних функцій низькорівнего введення - виведення під час роботі з файлами користувача.

  5. Низькорівнені функції обробки помилок і перевірки закінчення файла.

  6. Формат і техніка використання низькорівнених функцій для записування даних в файл і читання даних із файла.

Тема 21. Файлове введення-виведення С++

1. Назвати зумовлені потоки С++.

2. Потоки введення-виведення С++

3. Формат і техніка використання функцій записування в потік і читання із потоку.

4. Потокові функції керування вказівником записування-читання.

5. Потокові функції обробки помилок і перевірки закінчення файла.

6. Формат і техніка використання функцій введення-виведення під час роботі з файлами користувачів.

2. КАРТА САМОСТІЙНОЇ РОБОТИ СТУДЕНТІВ

Карта самостійної роботи студентів є основою організації СРС з дисципліни і відображає перелік конкретних форм самостійної роботи, які необхідно виконати студенту протягом семестру, планові терміни їх виконання та кількість балів, які можна отримати за виконання цих робіт.

КАРТА САМОСТІЙНОЇ РОБОТИ СТУДЕНТА

з дисципліни “Основи програмування та алгоритмічні мови”

для студентів спеціальності "6101"

Види самостійної роботи

Планові терміни виконання

Форми контролю та звітності

Максима-льна кількість балів

Денна форма навчання

III-й семестр

І. Обов"язкові

За систематичність і активність роботи на семінарських (практичних,

лабораторних) заняттях

1.1. Підготовка до практичних занять

протягом

семестру

Перевірка правильності

виконання експрес-контрольних робіт

5 за один

контроль

5 x 3=15

1.2. Підготовка до лабораторних занять

7-й, 11-й,

15-й

тиждні

Перевірка правильності

виконання лабораторних робіт

5 за одну л.р.

5 х 3=15

За виконання модульних (контрольних завдань)

1.3. Підготовка до модульних контрольних робіт

14-й

тиждні

Перевірка правильності

виконання модульних контрольних робіт

10

За виконання завдань для самостійного опрацювання

1.4. Виконання індивідуальної самостійної роботи з програмування

8-й

тиждень

Перевірка правильності

виконання роботи

5

Разом балів за обов’язкові види СРС

45

ІІ. Вибіркові

За виконання завдань для самостійного опрацювання

2.1 Написання реферату за заданою

тематикою

16-й

тиждень

Обговорення та захист материалів реферату під час ІКР

5

2..2. Пошук та огляд літературних джерел за заданою тематикою

16-й

тиждень

Розгляд підготовлених матеріалів під час ІКР

5

Разом балів за вибіркові види СРС

5

Всього балів за СРС у III семестрі

50

Заочна форма навчання

III-й семестр

І. Обов’язкові

За систематичність і активність роботи на семінарських (практичних,

лабораторних) заняттях

1.1. Підготовка до лабораторних занять

Заняття і консультації під час екз. сесії

Перевірка правильності

виконання лабораторних робіт

5 за одну л.р.

5 х 4=20

За виконання аудиторних контрольних робіт

1.2. Підготовка до аудиторних контрольних робіт

Заняття і консультації під час екз. сесії

Перевірка правильності

виконання аудиторних контрольних робіт

10

За виконання завдань для самостійного опрацювання

1.3. Виконання індивідуальної самостійної роботи з програмування

Заняття і консультації під час екз. сесії

Перевірка правильності

виконання роботи

10

1.4. Створення і графічне оформлення схем алгоритмів програм

Заняття і консультації під час екз. сесії

Перевірка правильності

виконання завдань

5

Разом балів за обов’язкові види СРС

45

ІІ. Вибіркові

За виконання завдань для самостійного опрацювання

2.1 Написання реферату за заданою

тематикою

Заняття і консультації під час екз. сесії

Обговорення та захист матеріалів реферату під час ІКР

5

2.2. Пошук та огляд літературних джерел за заданою тематикою

Заняття і консультації під час екз. сесії

Розгляд підготовленних матеріалів під час ІКР

5

Разом балів за вибіркові види СРС

5

Всього балів за СРС у III семестрі

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]