- •Національний технічний університет
- •Мета роботи
- •Оператори введення/виводу
- •Лабораторна робота № 2
- •Приклад виконання завдання
- •Вибір варіанта розрахунку. Використання операторів if, else, else if Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Оператор if
- •Використання оператора else в операторі if
- •Оператор else if
- •Лабораторна робота №4
- •Циклічні алгоритми.
- •Організація циклу за допомогою операторів while і do while
- •Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Циклічний алгоритм. Організація циклу за допомогою оператора for Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Робота з масивами символів. Використання функцій getchar (), putchar () Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Робота з масивами символів. Використання операторів continue, break і функції switch () Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Оператор continue
- •Оператор break
- •Множинний вибір: функція switch ()
- •Робота з рядками Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Лабораторна робота № 9
- •Завдання
- •Вказівки до виконання завдання
- •Робота з одномірними масивами. Обчислення максимуму, мінімуму, кратність елементів
- •Сортування масиву Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Робота з двовимірними масивами. Організація введення / виводу елементів двовимірного масиву Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Лабораторна робота № 13 робота з функціями Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Придбання і закріплення практичних навичок у використанні файлового введення/виводу при складанні програми мовою с.
- •Лабораторна робота № 15
- •Робота з функціямипідпрограмами Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Лабораторна робота № 17 Програмування задач матричної алгебри Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Лабораторна робота № 18 Обчислення визначеного інтегралу Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Лабораторна робота № 19 Робота зі структурами Мета роботи
- •Завдання
- •Вказівки до виконання завдання
- •Додаток 1 Завдання до лабораторної роботи № 2
- •1. Обчислити значення виразу , якщо ,
- •Додаток 2 Завдання до лабораторної роботи № 3
- •Додаток 3 Завдання до лабораторної роботи № 4
- •Додаток 4 Завдання до лабораторної роботи № 5
- •Додаток 5 Завдання до лабораторної роботи № 6
- •Додаток 6 Завдання до лабораторної роботи № 7
- •Додаток 7 Завдання до лабораторної роботи № 8
- •Додаток 8 Завдання до лабораторної роботи № 9
- •Додаток 9 Завдання до лабораторної роботи № 10
- •Додаток 10 Завдання до лабораторної роботи № 11
- •Додаток 11 Завдання до лабораторної роботи № 12
- •Додаток 12 Завдання до лабораторної роботи № 13
- •Додаток 13
- •Додаток 14
- •Додаток 15
- •Додаток 16
- •Додаток 17
- •Додаток 18
- •Список літератури
Додаток 17
Завдання до лабораторної роботи № 18
1.
|
16.
|
2 |
17.
|
3.
|
18.
|
4.
|
19.
|
5.
|
20.
|
6.
|
21.
|
7.
|
22.
|
8.
|
23.
|
9.
|
24.
|
10.
|
25.
|
Продовження додатка 17
11.
|
26.
|
12.
|
27.
|
13.
|
28.
|
14.
|
29.
|
15.
|
30.
|
|
|
Додаток 18
Завдання до лабораторної роботи № 19
Варіанти 1–5.
Описати структуру з ім'ям STUDENT, що містить наступні поля:
Прізвище;
Номер групи;
Успішність (масив з 5 елементів)
1. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів, у яких середній бал більше 4.0. Якщо таких студентів немає, вивести відповідне повідомлення.
2. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів, що мають оцінки 4 і 5. Якщо таких студентів немає, вивести відповідне повідомлення.
3. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів, що мають хоча б одну двійку. Якщо таких студентів немає, видати відповідне повідомлення.
4. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів з поганою успішністю. Підрахувати кількість двійок. Якщо таких студентів немає, видати відповідне повідомлення.
5. Написати програму, що виконує вивід на екран прізвищ і номерів групи
студентів, що мають тільки відмінні оцінки. Якщо таких студентів немає, вивести відповідне повідомлення.
Варіанти 6–8.
Описати структуру з ім'ям AEROFLOT, що містить наступні поля:
Продовження додатка 18
Назва пункту призначення рейса;
Номер рейса;
Тип літака
6. Написати програму, що виконує вивід на екран номерів рейсів і типів літаків, що вилітають у пункт призначення, назва якого збігається з назвою, уведеною з клавіатури. Якщо таких рейсів немає, видати на екран відповідне повідомлення.
7. Написати програму, що виконує вивід на екран назви пунктів призначення і номерів рейсів, що обслуговуються літаком, тип якого введений із клавіатури. Якщо таких рейсів немає, видати на екран відповідне повідомлення.
8. Написати програму, що виконує вивід на екран пунктів призначення і типів літаків, номер рейса якого збігається з номером рейса, уведеного з клавіатури. Якщо
таких рейсів немає, видати на екран відповідне повідомлення.
Варіанти 9–11.
Описати структуру з ім'ям TRAIN, що містить наступні поля:
Назва пункту призначення рейса;
Номер потяга;
Час відправлення
9. Написати програму, що виконує вивід на екран інформацію про потяги, що відправляються після введеного з клавіатури часу. Якщо таких потягів немає, видати відповідне повідомлення.
10. Написати програму, що виконує вивід на екран інформації про потяги, що відправляються до пункту, назву якого введено з клавіатури. Якщо таких потягів немає, видати відповідне повідомлення.
11. Написати програму, що виконує вивід на екран інформа-
Продовження додатка 18
ції про потяг, номер якого введений із клавіатури. Якщо таких потягів немає, видати відповідне повідомлення.
Варіанти 12–14.
Описати структуру з ім'ям WORKER, що містить наступні поля:
Прізвище працівника;
Посада;
Рік прийняття на роботу
12. Написати програму, що виконує вивід на екран прізвищ працівників, чий стаж роботи в організації перевищує значення, уведене з клавіатури. Якщо таких працівників немає, вивести на екран відповідне повідомлення.
13. Написати програму, що виконує вивід на екран прізвищ працівників, посада яких відповідає назві посади, уведеної з клавіатури. Якщо таких працівників немає, вивести на екран відповідне повідомлення.
14. Написати програму, що виконує вивід на екран інформації про працівника, прізвище якого введено з клавіатури. Якщо таких працівників немає, вивести на екран відповідне повідомлення.
Варіанти 15–17.
Описати структуру з ім'ям MARSH, що містить наступні поля:
Назва початкового пункту маршруту;
Назва кінцевого пункту маршруту;
Номер маршруту
15. Написати програму, що виконує вивід на екран інформації про маршрут, номер якого введений із клавіатури. Якщо таких маршрутів немає, видати відповідне
повідомлення.
Продовження додатка 18
16. Написати програму, що виконує вивід на екран інформації про маршрути, що починаються у пункті, назву якого введено з клавіатури. Якщо таких маршрутів немає, видати відповідне повідомлення.
17. Написати програму, що виконує вивід на екран інформації про маршрути, що закінчуються у пункті, назва якого введено з клавіатури. Якщо таких маршрутів немає, видати відповідне повідомлення.
Варіанти 18–21.
Описати структуру з ім'ям NOTE, що містить наступні поля:
Прізвище;
Номер телефону;
День народження (масив із трьох чисел)
18. Написати програму, що виконує вивід на екран інформації про людину, номер телефону якої введений із клавіатури. Якщо такого немає, видати на екран відповідне повідомлення.
19. Написати програму, що виконує вивід на екран інформації про людей, чиї дні народження припадають на місяць, значення якого введене з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
20. Написати програму, що виконує вивід на екран інформації про людину, чиє прізвище введене з клавіатури. Якщо такого немає, видати на екран відповідне повідомлення.
21. Написати програму, що виконує вивід на екран інформації про людей, що народилися в рік, значення якого введено з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
Варіанти 22–24.
Описати структуру з ім'ям ZNAK, що містить на-
Продовження додатка 18
ступні поля:
Прізвище;
Знак Зодіаку;
День народження (масив із трьох чисел)
22. Написати програму, що виконує вивід на екран інформації про людину, чиє прізвище введене з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
23. Написати програму, що виконує вивід на екран інформації про людей, які народжені під знаком Зодіаку, назва якого введена з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
24. Написати програму, що виконує вивід на екран інформації про людей,
які народились у місяць, назва якого введена з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
Варіанти 25–27.
Описати структуру з ім'ям PRICE, що містить наступні поля:
Назва товару;
Назва магазину, де продається товар;
Вартість товару (в грн.)
25. Написати програму, що виконує вивід на екран інформації про товар, назва якого введена з клавіатури. Якщо такого товару немає, видати на екран відповідне повідомлення.
26. Написати програму, що виконує вивід на екран інформації про товари які продаються в магазині, назва якого введена з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
27. Написати програму, що виконує вивід на екран інформа-
Продовження додатка 18
ції про товари, вартість яких не перевищує числа, що введене з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.
Варіанти 28–30.
Описати структуру з ім'ям ORDER, що містить наступні поля:
Розрахунковий рахунок платника;
Розрахунковий рахунок одержувача;
Перерахована сума (в грн.)
28. Написати програму, що виконує вивід на екран інформації про суму, що знята з рахунку платника, який введено з клавіатури. Якщо такого рахунку немає, видати на екран відповідне повідомлення.
29. Написати програму, що виконує вивід на екран інформації про суму, що перерахована на рахунок одержувача, який введено з клавіатури. Якщо такого рахунку немає, видати на екран відповідне повідомлення.
30. Написати програму, що виконує вивід на екран інформації про рахунок одержувача, на який потрапила сума більша, ніж число, яке введено з клавіатури. Якщо такого рахунку немає, видати на екран відповідне повідомлення.
