- •З дисципліни “Системне програмування”
- •Мета виконання лабораторно-практичних робіт
- •Порядок виконання лабораторно-практичних робіт
- •Оформлення звітів про виконання лабораторно-практичних робіт
- •Лабораторна робота № 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 Питання вихідного контролю
- •Список рекомендованої літератури
2 Питання вхідного контролю
1 Які функції блочного вводу-виводу Ви знаєте?
2 В якому режимі відкривається файл для роботи з fread() і fwrite()?
3 Для чого призначена функція fwrite()?
4 Для чого призначена функція fread()?
5 Який прототип функції fread()?
3 Постановка завдання
Задати масиви заданої розмірністі шляхом введення їх з клавіатури або при описі. Використовуючи функції блочного вводу-виводу, сформувати двійковий файл із елементів цих масивів. ,Прочитати значення з сформованого файлу в змінні або масиви, значення яких вивести на екран. Передбачити повідомлення про помилки при відкритті і закритті файлу, а також при блочному вводі-виводі.
4 Варіанти індивідуальних завдань
1 Задати 2 масиви розмірністю 3, елементами якого є дійсні та цілі числа шляхом введення їх з клавіатури. Cсформувати двійковий файл із елементів цих масивів і прочитати 4 значення з сформованого файлу в змінні, які вивести на екран.
2 Задати при описі 3 масиви розмірністю 2 з дійсними, символьними та цілими елементами. Cформувати двійковий файл із елементів заданих масивів і прочитати 5 значень з сформованого файлу в змінні, які вивести на екран.
3 Задати 3 масиви розмірністю 2 з дійсними, символьними та цілими елементами шляхом введення їх з клавіатури. Cформувати двійковий файл із елементів цих масивів і прочитати 4 значення з сформованого файлу в змінні, які вивести на екран.
4 Задати при описі 3 масиви розмірністю 4 з дійсними, символьними та цілими елементами. Cформувати двійковий файл із елементів заданих масивів і прочитати 4 значення з сформованого файлу в новий масив, який вивести на екран.
5 Задати масив розмірністю 10, елементами якого є дійсні числа шляхом введення їх з клавіатури. Cформувати двійковий файл із елементів масиву і прочитати 4 значення з сформованого файлу в новий масив, які вивести на екран.
6 Задати при описі 3 масиви розмірністю 3 з дійсними, символьними та цілими елементами. Cформувати двійковий файл із елементів заданих масивів і прочитати 3 значення з сформованого файлу в новий масив, який вивести на екран.
7 Задати 3 масиви розмірністю 5, з дійсними, символьними та цілими елементами, шляхом введення їх з клавіатури. Cформувати двійковий файл із елементів цих масивів і прочитати 4 значення з сформованого файлу в новий масив, який вивести на екран.
8 Задати при описі 3 масиви розмірністю 4, з дійсними, символьними та цілими елементами. Cформувати двійковий файл із елементів заданих масивів і прочитати 4 значення з сформованого файлу в новий масив, який вивести на екран.
9 Задати масив розмірністю 10, елементами якого є дійсні числа шляхом введення їх з клавіатури. Cформувати двійковий файл із елементів масиву і прочитати 6 значень з сформованого файлу в новий масив, який вивести на екран.
10 Задати при описі 2 масиви розмірністю 7, елементами якого є дійсні і цілі числа. Cформувати двійковий файл із елементів заданих масивів і прочитати 5 значень з сформованого файлу в змінні, які вивести на екран.
11 Задати 2 масиви розмірністю 3, елементами якого є дійсні і цілі числа шляхом введення їх з клавіатури. Cформувати двійковий файл із елементів обох масивів і прочитати 6 значень з сформованого файлу в змінні, які вивести на екран.
12 Задати при описі 3 масиви розмірністю 2, з дійсними, символьними та цілими елементами. Використовуючи функції блочного вводу-виводу сформувати двійковий файл із елементів заданих масивів і прочитати 5 значень з сформованого файлу в змінні, які вивести на екран.
13 Задати 3 масиви розмірністю 2, з дійсними, символьними та цілими елементами шляхом введення їх з клавіатури. Cформувати двійковий файл із елементів цих масивів і прочитати 5 значень з сформованого файлу в змінні, які вивести на екран.
14 Задати при описі 3 масиви розмірністю 3, з дійсними, символьними та цілими елементами. Cформувати двійковий файл із елементів заданих масивів і прочитати 6 значень з сформованого файлу в нові масиви, які вивести на екран.
