- •З дисципліни “Системне програмування”
- •Мета виконання лабораторно-практичних робіт
- •Порядок виконання лабораторно-практичних робіт
- •Оформлення звітів про виконання лабораторно-практичних робіт
- •Лабораторна робота № 1
- •1 Короткі теоретичні відомості
- •1.4 Основні типи даних. Основні типи даних наведено в таблиці.
- •1.5 Операції.
- •Int printf (фороматний рядок, [, argument, ...]);
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Методичні вказівки
- •6 Приклад розв’язку завдання
- •7 Питання вихідного контролю
- •Лабораторна робота № 2
- •1 Короткі теоретичні відомості Умовний оператор if. Уморвний оператор – це оператор, який виконується в залежності від виконання деякої умови.
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 3
- •Оператор циклу while. Цикл while – це ітераційний цикл із передумовою. Це оператор циклу, який працює до тих пір, поки деяка умова буде істинною.
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 4
- •1 Короткі теоретичні відомості
- •1.2 Опис масивів. Ім’я масиву це звичайний ідентифікатор. Він має бути унікальним, за ним іде розмірність. Розмір масиву може бути як літеральна константа, так і символьна.
- •Int array[a];
- •Int array[12];
- •Int array[a];
- •1.5 Одновимірні масиви. Одномірні масиви. Одномірний масив має один індекс.. Індекс – це номер в квадратних дужках після імені масиву.
- •2 Питання вхідного контролю
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад розв’язку завдання
- •5 Питання вихідного контролю
- •Лабораторна робота № 5
- •1 Короткі теоретичні відомості
- •2 Постановка завдання.
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 6
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад розв’язку завдання
- •6 Питання вихідного контролю
- •Лабораторна робота № 7
- •1 Короткі теоретичні відомості
- •Int putchar(int c);
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 8
- •1 Короткі теоретичні відомості
- •2 Постановка задачі
- •3 Варіанти індивідуальних завдань
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 9
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Методичні вказівки
- •6 Приклад розв’язку завдання
- •7 Питання вихідного контролю
- •Лабораторна робота № 10
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад розв’язку завдання
- •6 Питання вихідного контролю
- •Лабораторна робота № 11
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Методичні вказівки
- •6 Приклад розв’язку завдання
- •7 Питання вихідного контролю
- •Практична робота № 1
- •1 Короткі теоретичні відомості
- •1.1 Умовний оператор if. Уморвний оператор – це оператор, який виконується в залежності від виконання деякої умови.
- •Оператор виконує наступні дії:
- •Приклад: Написати програму, яка виводить на екран числа від 1 до 7.
- •Оператор while виконує наступні дії:
- •Приклад: Вивести на екран додатні числа менші від 10.
- •Оператор виконує наступні дії:
- •2 Питання вхідного контролю
- •3 Постановка завдання на використання оператора switch
- •4 Варіанти індивідуальних завдань на використання оператора switch
- •5 Варіанти індивідуальних завдань на оператори циклів
- •6 Методичні вказівки
- •7 Приклад розв’язку завдання
- •8 Питання вихідного контролю
- •Практична робота № 2
- •1 Короткі теоретичні відомості
- •Void func( ) /*нічого не повертає*/
- •2 Варіанти індивідуальних завдань:
- •3 Методичні вказівки
- •4 Приклад виконання практичної роботи
- •5 Контрольні запитання
- •Практична робота № 3
- •1 Короткі теоретичні відомості
- •Int putchar(int c);
- •2 Питання вхідного контролю
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад розв’язку завдання
- •6 Питання вихідного контролю
- •Практична робота № 4
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Методичні вказівки
- •6 Приклад розв’язку завдання
- •7 Питання вихідного контролю
- •Список рекомендованої літератури
Львівський коледж
Державного Університету інформаційно–комунікаційних технологій
Затверджую
Заступник директора з НВР
__________Плешівський Я.М.
Інструкції
до лабораторно-практичних робіт
З дисципліни “Системне програмування”
Спеціальність 5.05090308 |
"Монтаж, обслуговування та експлуатація апаратних засобів інформатизації" |
Галузь знань 0509 |
"Радіотехніка, радіоелектронні апарати та зв'язок" |
Освітньо-кваліфікаційний рівень |
молодший спеціаліст |
Львів 2012
Укладач
Л. І. Кужій
Розглянуто та схвалено на
засіданні циклової комісії
обслуговування комп’ютерної техніки
Протокол № __ від “__” ______20 ___ р.
Голова комісії ___________ Кужій Л.І.
З М І С Т
Мета виконання лабораторно-практичних робіт ………………..…… |
4 |
Порядок виконання лабораторно-практичних робіт …………..……. |
4 |
Оформлення звітів про виконання лабораторно-практичних робіт ... |
5 |
Лабораторна робота № 1. Знайомство з інтегрованим середовищем мови програмування С. Введення, відлагодження та виконання програми простої структури ……………………………… |
6 |
Лабораторна робота № 2. Складання програм з використанням розгалужених обчислювальних процесів………………………….….. |
12 |
Лабораторна робота № 3. Складання програм з використанням циклічних обчислювальних процесів…………………………………. |
15 |
Лабораторна робота № 4. Складання програм для опрацювання масивів…………………………………………………………………… |
19 |
Лабораторна робота № 5. Обчислення значень математичних функцій …………………………………………………………….….… |
23 |
Лабораторна робота № 6. Використання адресної арифметики для роботи з вказівниками………………………………………………….… |
29 |
Лабораторна робота № 7. Складання програм для опрацювання символьної інформації …………………………………….………….... |
35 |
Лабораторна робота № 8. Складання програм на використання структур даних ………………………………………………………… |
40 |
Лабораторна робота № 9. Складання програм з використанням бібліотечних функцій для роботи з динамічною пам’яттю …………. |
45 |
Лабораторна робота № 10. Складання програм з використанням файлового вводу-виводу ………………………………………….…… |
49 |
Лабораторна робота № 11. Складання програм для розв’язку задач з використанням функцій прямого доступу до файлів ……………… |
55 |
Практична робота № 1. Складання програм з використанням основних операторів мови С …………………………………………... |
60 |
Практична робота № 2. Написання програм з використанням власних функцій ……………………………………………………….. |
66 |
Практична робота № 3. Використання бібліотечних функцій для обробки символьної інформації ……………………………………… |
71 |
Практична робота № 4. Блочний файловий ввід-вивід структурованих даних ………………………………………………… |
75 |
Список рекомендованої літератури …………………………………… |
79 |