
- •Методичні вказівки
- •«Системне програмування»
- •5.05010201«Обслуговування комп’ютерних систем і мереж»
- •Рецензія
- •Тема 3. Мова програмування Assembler ……………………………..……..135
- •1.1. Історія розвитку мов системного програмування Питання для опрацювання
- •Методичні рекомендації
- •1. Класифікація мов програмування
- •2. Розвиток мов системного програмування
- •Студент повинен
- •Питання для самоконтролю
- •Історія виникнення мови програмування с
- •2. Сфери застосування мови програмування с
- •1. Двійкова, вісімкова та шістнадцяткова системи числення.
- •2. Формати представлення чисел у різних системах числення.
- •3. Стандарти представлення чисел зі знаком.
- •Формати з плаваючою комою
- •Векторні формати
- •Приклади
- •Студент повинен
- •Питання для самоконтролю
- •Література
- •Питання для опрацювання
- •Методичні рекомендації
- •Приклад:
- •2. Керуючі послідовності
- •1. Види логічних операцій, які виконуються в комп’ютері.
- •За структурою
- •За типом запису даних
- •За архітектурними особливостями
- •За формою подання даних
- •Залежно від часу виконання операцій
- •Залежно від реалізації мікроалгоритму
- •Пристрій управління
- •Операційний пристрій
- •Регістри
- •2. Алгоритми виконання логічних операцій.
- •Побітові логічні операції
- •Бітові зсуви
- •Бітові операції як основа цифрової техніки[ред. • ред. Код]
- •Студент повинен
- •Питання для самоконтролю
- •Література
- •Питання для опрацювання
- •Методичні рекомендації
- •Студент повинен
- •Питання для самоконтролю
- •Література
- •Питання для опрацювання
- •Методичні рекомендації
- •Порядок використання вбудованих функцій під час написання програм.
- •2. Порядок практичного використання багатовимірних масивів під час створення програм.
- •Студент повинен
- •1. Порядок задання і створення масивів структур.
- •2. Порядок практичного використання масивів структур під час створення програм.
- •1. Створення динамічних масивів за допомогою вказівників.
- •2. Передача аргументів процедур та функцій з використанням вказівників.
- •3. Використання масивів вказівників.
- •Студент повинен
- •Питання для самоконтролю
- •1. Головні означення та властивості теорії графів.
- •Зображення графів на площині
- •1. Порядок переходу у графічний режим виводу інформації.
- •2. Функції для побудов геометричних фігур.
- •1. Базові поняття об’єктно‑орієнтованого програмування (ооп).
- •2. Успадкування та поліморфізм.
- •Практичні прийоми програмування з використанням об’єктів.
- •Студент повинен
- •Питання для самоконтролю
- •Література
- •Тема 3. Мова програмування Assembler
- •3.1. Спеціалізоване використання регістрів процесора Intel 8086 Питання для опрацювання
- •Методичні рекомендації
- •1. Спеціалізоване використання регістрів даних.
- •2. Спеціалізоване використання регістрів-вказівників.
- •3.2. Способи адресації пам’яті у процесорах Intel 8086
- •1. Регістрова адресація.
- •2. Безпосередня адресація.
- •3. Пряма адресація.
- •4. Непряма адресація та її різновиди.
- •Питання для самоконтролю
- •1. Особливості роботи з відеорежимами.
- •2. Порядок задання кольору для виведення даних.
- •1. Функції для керування роботою послідовного порту
- •2.Функції для керування роботою паралельного порту
Міністерство освіти і науки України
Державний вищий навчальний заклад
Новороздільський політехнічний коледж
«ЗАТВЕРДЖУЮ»
Заступник директора
з навчальної роботи
____________Б.О.Гладій
«___» __________20___р.
Методичні вказівки
для самостійної роботи студентів
з дисципліни
«Системне програмування»
для спеціальності
5.05010201«Обслуговування комп’ютерних систем і мереж»
Розглянуто та схвалено
на засіданні циклової
комісії інформатики та
комп’ютерних дисциплін
Голова циклової комісії
_______В.В.Онім
Протокол №___
від «__»_______20___р.
Розробив викладач НРПК
____________Білоус Т.А.
м. Новий Розділ - 2014
Рецензія
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
З м і с т
Пояснювальна записка………………………………………………………….....5
Перелік питань, що виносяться на самостійне опрацювання студентами ……....7
Тема 1. Мова програмування С++……………………………………………….8
1.1. Історія розвитку мов системного програмування……………………..8
1.2. Історія створення та різновиди стандартів мови програмування С...19
1.3. Особливості представлення даних у комп’ютері…………………..…28
1.4. Команди введення/виведення даних С та С++………………………..44
1.5. Алгоритми виконання логічних операцій…………………………….50
1.6. Особливості роботи у середовищі програмування C++……………..62
1.7. Класифікація вбудованих функцій С++………………………………71
1.8. Особливості роботи з багатовимірними масивами у С++…………...74
1.9. Особливості роботи з масивами структур…………………………….84
1.10. Використання динамічної пам’яті у мові С++………………………90
1.11. Форми представлення графів………………………………………...99
1.12. Порядок виведення графічної інформації за допомогою
засобів мови С++……………………………………………………109
Тема 2. Середовище візуального програмування С++ Builder …………..113
2.1. Теоретичні основи об’єктно-орієнтованого програмування………113