- •Тема 1. Основні поняття мови с. Введення/виведення даних Запитання до теми
- •Задачі для практичних робіт
- •Лабораторна робота №1
- •Завдання
- •Тестові завдання
- •Тема 2. Структурне програмування. Оператори в мові с Запитання до теми
- •Задачі для практичних робіт
- •Лабораторна робота №2
- •Завдання
- •Лабораторна робота №3
- •Завдання
- •Тестові завдання
- •Тема 4. Функції Запитання до теми
- •Задачі для практичних робіт
- •Лабораторна робота №4
- •Завдання
- •Тема 5: Складні типи даних в мові c: масиви. Запитання до теми
- •Завдання для практичних робіт
- •Лабораторна робота №5
- •Завдання
- •Тема 6. Обробка символьних даних. Запитання до теми
- •Лабораторна робота №6
- •Завдання
- •Тестові завдання
- •Тема 7. Структури. Масиви структур. Файли
- •Лабораторна робота №8
- •Тема 9. Створення власних бібліотечних файлів Тестові завдання Завдання лабораторної роботи №9
- •Тема 10. Графічний режим, використання функцій бібліотеки graphics.H Запитання до теми
- •Лабораторна робота № 10
- •Завдання
- •Список літератури Додатки
Лабораторна робота №8
Завдання: Виконати над файлом дії, вказані в умові відповідного завдання. Оформити звіт.
Варіант |
Завдання |
1 |
Перетворити великі букви у малі і навпаки. |
2 |
Порахувати кількість абзаців. |
3 |
Порахувати суму цифр. |
4 |
Порахувати відношення літер до інших символів |
5 |
Порівняти кількість цифр і літер верхнього регістру. |
6 |
Замінити всі пробіли символом ’*’. |
7 |
Визначити слово з максимальною кількістю букв ’о’ |
8 |
Підрахувати кількість слів, що однаково починаються і закінчуються |
9 |
Знайти найдовше слова. |
10 |
Підрахувати кількість слів, що містять непарну кількістю букв. |
11 |
Знайти слово, в якому сума символів-цифр найбільша. |
12 |
Визначити відношення кількості голосних букв в реченні до приголосних |
13 |
Підрахувати число входжень кожної з букв А, В, С, D, Е, F та вивести результати на екран у вигляді таблиці. |
14 |
Замінити перші літери слів на верхній регістр. |
15 |
Знайти кількість слів і якщо вона непарна, то подати звуковий сигнал |
16 |
Дзеркально відобразити символи. |
17 |
Перевести всі літери у нижній регістр. |
18 |
Порівняти кількість голосних і приголосних літер. |
19 |
Обчислити середнє арифметичне цифр. |
20 |
Замінити ’+’ на ’-’ і навпаки. |
21 |
Дзеркально відобразити слова. |
22 |
Зашифрувати, а потім розшифрувати файл. |
23 |
Визначити кількість дволітерних слів. |
24 |
Визначити відношення кількості слів, що закінчуються голосною літерою до тих, що закінчуються приголосною. |
25 |
Визначити кількість слів, що закінчуються на ’ити’. |
Тестові завдання
1. Запис в мові С – це: а) фрагмент інформації, що зберігається в зовнішній пам’яті ПК під певним ім’ям; б) набір однотипних логічно зв’язаних один з одним об’єктів; в) структура даних, яка складається із фіксованої кількості (можливо різнотипних ) компонентів – полів запису. |
2. Запис sizeof указує на: а) виділення пам'яті під змінну; б) визначення розмірів змінної даного типу; в) звільнення пам'яті. г) обмеження пам’яті. |
3. Текстовий файл відкривається чи створюється для додавання у нього нової інформації в кінець файлу. Запис режиму: а) "r" б) "w" в) "a" |
4. Дозволяє читати і записувати в будь-якім місці файлу, але не допускає додавання в кінець файлу. Запис цього режиму: а) "r+" б) "w+" в) "a+" |