- •Національний технічний університет
- •Мета роботи
- •Оператори введення/виводу
- •Лабораторна робота № 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
- •Список літератури
Додаток 12 Завдання до лабораторної роботи № 13
Дано масив цілих чисел А(20) і масив чисел з комою, що плаває, В(10,10).
1. Визначити:
а) добуток чисел масиву А, індекси яких кратні трьом;
б) перетворити масив В, вишикувавши стовпці за зростанням.
2. Визначити:
а) суму і кількість елементів масиву А, кратних п'яти;
б) суму елементів рядків масиву В.
3. Обчислити функцію:
,
де S1, K1 – сума і кількість негативних елементів масиву А; S2, K2 – сума і кількість непарних елементів масиву В.
4. Обчислити функцію:
де S1, K1 – сума і кількість елементів масиву А, кратних чотирьом; S2, K2 – сума і добуток мінімальних значень елементів стовпців масиву В.
5. Визначити:
Продовження додатка 12
а) середнє арифметичне чисел масиву А, кратних п'яти;
б) перетворити масив В, вишикувавши стовпці за убуванням.
6. Визначити:
а) добуток елементів масиву А, кратних п'яти;
б) перетворити масив В, вишикувавши рядки за зростанням.
7. Визначити:
а) мінімальне і максимальне значення елементів масиву А;
б) перетворити масив В, вишикувавши рядки за убуванням
8. Визначити:
а) середнє арифметичне елементів масиву А, що мають парні індекси;
б) перетворити масив В, замінивши перший рядок подвоєними елементами першого стовпця.
9. Визначити:
а) кількість елементів масиву А, кратних шести;
б) перетворити масив В, вишикувавши перші п'ять рядків масиву за зростанням, а інші п'ять рядків – за убуванням.
10. Визначити:
а) знайти добуток елементів масиву А, кратних трьом;
б) перетворити масив В вишикувавши перші п'ять стовпців масиву за зростанням, а інші п'ять рядків – за убуванням.
11. Визначити:
а) суму позитивних елементів масиву А;
б) перетворити масив В, поставивши в першому рядку максимальне значення відповідного стовпця.
12. Визначити:
а) суму негативних елементів масиву А;
б) перетворити масив В, замінивши рядки стовпцями.
Продовження додатка 12
13. Визначити:
а) вишикувати елементи масиву А за зростанням;
б) знайти мінімальні значення елементів рядків масиву В.
14. Визначити:
а) вишикувати елементи масиву А за убування;
б) знайти мінімальні значення елементів стовпців масиву В.
15. Визначити:
а) замінити позитивні елементи масиву А нулями;
б) знайти максимальні значення елементів рядків масиву В.
Додаток 13
Завдання до лабораторної роботи № 14
Написати програму розв'язання квадратного рівняння. Усі вхідні коефіцієнти вводити з клавіатури. Результат розв'язання повинний бути роздрукований у файлі вихідних даних.
Напишіть програму, що обчислює середнє арифметичне 10 чисел, записаних у файлі вхідних даних. Роздрукувати результати на екран.
Напишіть програму, що дописує у файл phone.txt, який знаходиться на диску, ім'я, прізвище і номер телефону вашого товариша, що ви введено з клавіатури. Якщо файла на диску нема, то програма повинна створити його. У файлі кожен елемент даних повинний знаходитися в окремому рядку.
Знайти максимальне з трьох уведених із клавіатури чисел. Уведені числа і результат надрукувати у файл вихідних даних.
Написати програму, що виводить таблицю квадратів перших десяти позитивних чисел у вигляді таблиці у файл вихідних даних.
Написати програму, що виводить у файл таблицю квадратів перших п'яти цілих позитивних непарних чисел.
Написати програму, що обчислює суму декількох чисел, записаних у файлі вхідних даних. Кількість чисел уводиться з клавіатури. Вхідні дані і результат роботи програми вивести на екран.
Написати програму, що обчислює суму перших n членів ряду: 1,3,5,7 ... Кількість членів ряду задається під час роботи програми. Обчислювальний ряд і результат роботи програми вивести на друк у файл вихідних даних.
Написати програму, що обчислює суму перших n чле-
Продовження додатка 13
нів ряду: 1+1/2+1/3+1/4 ... Кількість членів ряду задається під час роботи програми. Обчислювальний ряд і результат роботи програми вивести на друк у файл вихідних даних.
Написати програму, що виводить у файл вихідних даних таблицю ступенів двійки від нульової до десятої.
Написати програму, що зчитує з файла вхідних даних 8 дробових чисел і знаходить серед них середнє арифметичне. Роздрукувати вихідні дані і результат на екран.
Написати програму, що здійснює підрахунок позитивних і негативних чисел серед 10 речовинних чисел, записаних у файлі вхідних даних. Друк вихідних даних і результат роботи програми на екран.
Написати програму, що здійснює підрахунок не рівних нулю чисел серед 15 цілих чисел, записаних у файлі вхідних даних. Друк вихідних даних і результату роботи програми на екран.
У файлі вхідних даних записана послідовність з 20 цілих чисел. Підрахувати
кількість чисел, кратних двом і трьом одночасно. Друк вихідних даних і результату роботи програми на екран.
Знайти добуток двох найбільших з п'яти чисел, записаних у файлі вхідних даних. Друк вихідних даних і результату роботи програми на екран.
Знайти різницю двох найменших із семи чисел, записаних у файлі вхідних даних. Печатка вихідних даних і результату роботи програми на екран.
Напишіть програму, що обчислює часткову суму ряду 1-1/3+1/5-1/7+1/9 .... Кількість членів ряду задавати під час роботи програми. Друк ряду і його суми на екран.
Напишіть програму, що виводить у файл таблицю мно-
Продовження додатка 13
ження на число, уведене з клавіатури.
Напишіть програму, що запитує у користувача прізвище, ім'я, по батькові і записує ці дані в текстовий файл. Програма повинна дозволяти здійснювати запит користувача доти, поки не буде введена деяка ознака кінця введення. Повинна бути реалізована можливість додавання даних у файл.
Напишіть програму, що визначає довжину введеного з файла рядка і видаляє з нього всі пробіли. Вихідний і отриманий рядки і результат обчислень роздрукувати у файлі вихідних даних (можливо проміжний друк на екран для
перевірки правильності дій).
Написати програму, що обчислює добуток позитивних чисел, уведеної з файла послідовності чисел. Результат і вихідні дані роздрукувати на екран.
Написати програму, що виводить у файл вихідних даних таблицю значень функції
. Діапазон зміни аргументу від –3 до
+3 із кроком 0,5.Написати програму, що множить на 2 усі позитивні члени послідовності 10 цілих чисел і поділяє на 3 – негативні. Послідовність зчитується з файлу вхідних даних. Друк вихідної послідовності і результату на екран.
Написати програму, що обчислює суму парних чисел послідовності 10 цілих чисел, уведених з файла. Друк вхідної послідовності і результату на екран.
Написати програму, що здійснює підрахунок непарних чисел у введеній із клавіатури послідовності цілих чисел. Запис уведеної послідовності і результату обчислень у файл.
Напишіть програму, яка виводить у файл квадрат Піфа
Продовження додатка 13
гора – таблицю множення.
Обчислити добуток позитивних значень функції y(x)=1/x, де x = –4, –2, ... 4. Результат обчислень видати на друк у файл.
Обчислити добуток негативних значень функції y(x)=2x+10, де x = –8, –6, … 2... Результат обчислень видати у файл.
Обчислити значення функції :
Значення x = 35, 45, 55, 65, 75, 85 задати в циклі. Результат оформити у вигляді таблиці на екрані та у файлі.
