Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка С#.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.13 Mб
Скачать

Додаток 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

  1. Написати програму розв'язання квадратного рівняння. Усі вхідні коефіцієнти вводити з клавіатури. Результат розв'язання повинний бути роздрукований у файлі вихідних даних.

  2. Напишіть програму, що обчислює середнє арифметичне 10 чисел, записаних у файлі вхідних даних. Роздрукувати результати на екран.

  3. Напишіть програму, що дописує у файл phone.txt, який знаходиться на диску, ім'я, прізвище і номер телефону вашого товариша, що ви введено з клавіатури. Якщо файла на диску нема, то програма повинна створити його. У файлі кожен елемент даних повинний знаходитися в окремому рядку.

  4. Знайти максимальне з трьох уведених із клавіатури чисел. Уведені числа і результат надрукувати у файл вихідних даних.

  5. Написати програму, що виводить таблицю квадратів перших десяти позитивних чисел у вигляді таблиці у файл вихідних даних.

  6. Написати програму, що виводить у файл таблицю квадратів перших п'яти цілих позитивних непарних чисел.

  7. Написати програму, що обчислює суму декількох чисел, записаних у файлі вхідних даних. Кількість чисел уводиться з клавіатури. Вхідні дані і результат роботи програми вивести на екран.

  8. Написати програму, що обчислює суму перших n членів ряду: 1,3,5,7 ... Кількість членів ряду задається під час роботи програми. Обчислювальний ряд і результат роботи програми вивести на друк у файл вихідних даних.

  9. Написати програму, що обчислює суму перших n чле-

Продовження додатка 13

нів ряду: 1+1/2+1/3+1/4 ... Кількість членів ряду задається під час роботи програми. Обчислювальний ряд і результат роботи програми вивести на друк у файл вихідних даних.

  1. Написати програму, що виводить у файл вихідних даних таблицю ступенів двійки від нульової до десятої.

  2. Написати програму, що зчитує з файла вхідних даних 8 дробових чисел і знаходить серед них середнє арифметичне. Роздрукувати вихідні дані і результат на екран.

  3. Написати програму, що здійснює підрахунок позитивних і негативних чисел серед 10 речовинних чисел, записаних у файлі вхідних даних. Друк вихідних даних і результат роботи програми на екран.

  4. Написати програму, що здійснює підрахунок не рівних нулю чисел серед 15 цілих чисел, записаних у файлі вхідних даних. Друк вихідних даних і результату роботи програми на екран.

  5. У файлі вхідних даних записана послідовність з 20 цілих чисел. Підрахувати

кількість чисел, кратних двом і трьом одночасно. Друк вихідних даних і результату роботи програми на екран.

  1. Знайти добуток двох найбільших з п'яти чисел, записаних у файлі вхідних даних. Друк вихідних даних і результату роботи програми на екран.

  2. Знайти різницю двох найменших із семи чисел, записаних у файлі вхідних даних. Печатка вихідних даних і результату роботи програми на екран.

  3. Напишіть програму, що обчислює часткову суму ряду 1-1/3+1/5-1/7+1/9 .... Кількість членів ряду задавати під час роботи програми. Друк ряду і його суми на екран.

  4. Напишіть програму, що виводить у файл таблицю мно-

Продовження додатка 13

ження на число, уведене з клавіатури.

  1. Напишіть програму, що запитує у користувача прізвище, ім'я, по батькові і записує ці дані в текстовий файл. Програма повинна дозволяти здійснювати запит користувача доти, поки не буде введена деяка ознака кінця введення. Повинна бути реалізована можливість додавання даних у файл.

  2. Напишіть програму, що визначає довжину введеного з файла рядка і видаляє з нього всі пробіли. Вихідний і отриманий рядки і результат обчислень роздрукувати у файлі вихідних даних (можливо проміжний друк на екран для

перевірки правильності дій).

  1. Написати програму, що обчислює добуток позитивних чисел, уведеної з файла послідовності чисел. Результат і вихідні дані роздрукувати на екран.

  2. Написати програму, що виводить у файл вихідних даних таблицю значень функції . Діапазон зміни аргументу від –3 до +3 із кроком 0,5.

  3. Написати програму, що множить на 2 усі позитивні члени послідовності 10 цілих чисел і поділяє на 3 – негативні. Послідовність зчитується з файлу вхідних даних. Друк вихідної послідовності і результату на екран.

  4. Написати програму, що обчислює суму парних чисел послідовності 10 цілих чисел, уведених з файла. Друк вхідної послідовності і результату на екран.

  5. Написати програму, що здійснює підрахунок непарних чисел у введеній із клавіатури послідовності цілих чисел. Запис уведеної послідовності і результату обчислень у файл.

  6. Напишіть програму, яка виводить у файл квадрат Піфа

Продовження додатка 13

гора – таблицю множення.

  1. Обчислити добуток позитивних значень функції y(x)=1/x, де x = –4, –2, ... 4. Результат обчислень видати на друк у файл.

  2. Обчислити добуток негативних значень функції y(x)=2x+10, де x = –8, –6, … 2... Результат обчислень видати у файл.

  3. Обчислити значення функції :

Значення x = 35, 45, 55, 65, 75, 85 задати в циклі. Результат оформити у вигляді таблиці на екрані та у файлі.