
- •Загальні методичні вказівки
- •Вимоги до оформлення звітів
- •Інструкція по техніці безпеки
- •Лабораторна робота № 1 Технологія роботи на персональному комп'ютері, визначення конфігурації комп'ютера, робота в середовищі Windows.
- •5. Питання для самоконтролю
- •Лабораторна робота № 2 Обмін даними між програмами, кодування даних в Windows.
- •5. Питання для самоконтролю
- •Лабораторна робота № 3 Робота в Windows в режимі командного рядка
- •5. Питання для самоконтролю
- •Лабораторна робота № 4 Створення і модифікація командних файлів
- •5. Питання для самоконтролю
- •Лабораторна робота № 5 Робота з графічним редактором Paint
- •5. Питання для самоконтролю
- •Лабораторна робота № 6 Робота з текстовим процесором Word(форматування символів, рядків і абзаців, вставка списків)
- •1. Мета роботи
- •2. Склад робочого місця
- •3. Підготовка до лабораторної роботи
- •4. Порядок виконання роботи
- •5. Питання для самоконтролю
- •Лабораторна робота № 7 Робота з текстовим процесором Word(вставка таблиць, об'єктів і зображень)
- •5. Питання для самоконтролю
- •Лабораторна робота № 8 Робота з текстовим процесором Word(вставка символів, формул і оформлення документу)
- •5. Питання для самоконтролю
- •Лабораторна робота № 9 Робота з електронними таблицями Excel
- •Изменение цены товара
- •5. Питання для самоконтролю
- •1. Мета роботи
- •2. Склад робочого місця
- •3. Підготовка до лабораторної роботи
- •4. Порядок виконання роботи
- •5. Питання для самоконтролю
- •Лабораторна робота № 11 Програмування математичних виразів в c
- •Лабораторна робота № 12 Умовні оператори і оператори циклу в с
- •5. Питання для самоконтролю
- •Лабораторна робота № 13 Робота з масивами в с. Форматне введення в c
- •5. Питання для самоконтролю
- •Лабораторна робота № 14 Структури. Створення і виклик функцій в c
- •5. Питання для самоконтролю
- •Лабораторна робота № 15-16 Робота з символьними рядками в c
- •5. Питання для самоконтролю
- •Лабораторна робота № 17-18 Ведення-виведення в c з використанням файлів
- •5. Питання для самоконтролю
- •Список літературних джерел
- •1 Основна література
- •2 Додаткова література
5. Питання для самоконтролю
Як виконують ведення-виведення символів функції getchar() і putchar()?
Як визначається рядок для введення в мові C?
Які функції використовуються в C для введення і виведення рядків і як вони працюють?
Які групи функцій для операцій над символами і рядками символів є в стандартній бібліотеці C?
Які тести для символів можна виконати за допомогою функцій C?
Які функції C здійснюють перетворення чисел в рядки і зворотні перетворення?
Які операції над рядками символів можна виконати в C?
Як функція strtok() виконує аналіз слів в рядку?
Лабораторна робота № 17-18 Ведення-виведення в c з використанням файлів
1. Мета роботи
Метою роботи є розробка, отладка і виконання програми на C з використанням операцій введення-виведення у файли.
2. Склад робочого місця
2.1. Устаткування: IBM- сумісний персональний комп'ютер(ПК).
2.2. Програмне забезпечення: операційна система сімейства Windows, інтегроване середовище розробки Dev - C++.
3. Підготовка до лабораторної роботи
Для підготовки до виконання лабораторної роботи необхідно повторити наступні розділи (дивись додаток 16):
Введення і виведення в C;
Відкриття файлів;
Введення/виведення форматованих даних у файли і рядки;
Функція закриття файлів;
4. Порядок виконання роботи
Виконати операції введення-виведення з використанням файлів по одному з варіантів, приведених в наступній таблиці. Початкові файли створюються за допомогою будь-якого текстового редактора. Якщо рядок початкового або вихідного файлу містить декілька даних, вони відділяються один від одного пропусками. Дані з вихідного файлу роздрукувати у вигляді таблиці.
№ варіанту |
Операції, що виконуються в програмі |
Вміст рядка файлу/файлів, що вводиться |
Вміст рядка файлу/файлів, що виводиться |
|
1. |
Створити з двох початкових файлів, вихідний файл, що містить обидва види даних. |
Файл 1. Прізвище Файл 2. Рік народження |
Прізвище і рік народження. |
|
2. |
Додати дані в кінець початкового файлу. Дані, що додаються, вводяться з клавіатури. Ознакою закінчення введення є символ "0". |
Номер телефону |
Номер телефону |
|
3. |
Розбити дані з початкового файлу в два вихідні файли. |
Прізвище і рік народження |
Файл 1. Прізвище Файл 2. Рік народження |
|
4. |
Додати дані з одного файлу в кінець іншого файлу. |
Файл 1. Прізвище і рік народження Файл 2. Прізвище і рік народження |
Прізвище і рік народження |
|
5. |
Дані з початкового файлу відсортувати по перших буквах і записати у вихідний файл. |
Прізвище |
Прізвище |
|
6. |
У початковий файл, що містить відсортовані дані, додати нові дані, введені з клавіатури(введені дані мають бути розміщені в порядку зростання першої букви) і помістити дані у вихідний файл. Ознакою закінчення введення служить символ "0". |
Прізвище |
Прізвище |
|
7. |
Видалити рядки з початкового файлу і помістити отримані дані у вихідний файл. Прізвища для рядків, що видаляються, вводяться з клавіатури. Ознакою закінчення введення служить символ "0"; |
Прізвище і зарплата |
Прізвище і зарплата |
|
8. |
Змінити рядки в початковому файлі і помістити дані у вихідний файл. Прізвища для змінюваних рядків вводяться з клавіатури. Якщо рядок знайдений, видається запит на нове значення зарплати. Ознакою закінчення введення служить символ "*". |
Прізвище і зарплата |
Прізвище і зарплата |
|
9. |
Видалити рядки початкового файлу і помістити дані у вихідний файл. Дані для видалення міститися у файлі. |
Файл 1. Прізвище і зарплата Файл 2. Прізвище, що видаляється |
Прізвище і зарплата |
|
10. |
Злити дані двох початкових файлів і помістити дані у вихідний файл. Дані для зміни міститися у файлі. |
Файл 1. Прізвище і зарплата Файл 2. Прізвище і зарплата |
Прізвище і зарплата |
|
11. |
У початковий файл, що містить відсортовані дані, додати нові дані, що містяться у файлі додавань(введені дані мають бути розміщені в порядку зростання першої букви) і помістити дані у вихідний файл. |
Файл 1. Прізвище Файл 2. Прізвище |
Прізвище |
|
12. |
Знайти дані в початковому файлі. Прізвища для пошуку вводяться з клавіатури. Ознакою закінчення введення служить символ "*". |
Прізвище і зарплата |
---- |
|
13. |
Знайти дані в початковому файлі. Дані для пошуку(прізвища) містяться у файлі пошуку. |
Файл 1. Прізвище і зарплата Файл 2. Прізвище |
---- |
|
14. |
Знайти дані, що відповідають заданому критерію, в початковому файлі. Критерієм пошуку є перевищення заданого значення зарплати. Граничне значення вводиться з клавіатури |
Прізвище і зарплата |
----- |
|
15. |
Знайти дані, що відповідають заданому критерію, в початковому файлі. Критерієм пошуку служить перша буква прізвища, що вводиться з клавіатури. |
Прізвище і зарплата |
----- |
Введіть програму з клавіатури в середовищі Dev C++.
Виконайте отладку програми і запустіть її на виконання. Протестуйте програму для помилкових і правильних значень початкових даних.
Покажіть викладачеві програму і результати її роботи(при помилкових і правильних значеннях початкових даних) і скопіюйте текст програми і результати роботи програми у вікно текстового редактора Блокнот із заголовками "Текст програми ім'я-програми " и "Результат роботи програми ім'я-програми ".
Скопіюйте отриманий у вікні текстового редактора Блокнот документ на флэш-карту.