Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Модуль 1 / ДЗ-АтаП

.doc
Скачиваний:
111
Добавлен:
22.04.2016
Размер:
244.22 Кб
Скачать

Домашня робота

Завдання:

Для наведених нижче задач

  1. зробити математичну постановку;

  2. скласти алгоритм програми (блок-схему);

  3. скласти програму мовою СИ++ для обчислення;

  4. показати у звіті результати роботи програми;

  5. проаналізувати результати роботи програми (зробити висновки);

  6. оформити звіт належним чином та роздрукувати.

Задача №1. Цикли. Табулювання функції і пошук даних.

Протабулювати функцію на проміжку [-i;i] з кроком h=0.1i, де i –номер варіанта. Результати вивести на екран у вигляді таблиці пар чисел x ,y. Виконати завдання пошуку даних. Якщо функція в якійсь точці із зазначеного інтервалу не існує вивести про це повідомлення та вказати значення цього аргументу. Якщо шуканих даних немає, вивести про це повідомлення.

n

Функція fn(x)

n

Функція fn(x)

1

14

2

15

3

16

4

17

5

18

6

19

7

20

8

21

9

22

10

23

11

24

12

25

13

26

  1. Обчислити суму першого та мінімального значення функції. Визначити при якому значенні х функція набуває свого мінімального значення.

  2. Обчислити суму та добуток всіх значень функції, для яких виконуються нерівності y<0 або y>18.

  3. Обчислити суму та кількість усіх значень функції у, для яких виконуються нерівності у<19 та у>17.

  4. Обчислити добуток усіх від’ємних значень функції у та визначити кількість додатних.

  5. Обчислити добуток та суму значень аргументу (х), для яких досягаються мінімальне та максимальне значення функції у.

  6. Скільки було від’ємних значень функції у? Визначити максимальне значення функції у.

  7. Визначити добуток максимального та мінімального значень функції та кількість додатних.

  8. Скільки від’ємних та додатних значень має функція у?

  9. Визначити суму від’ємних значень функції та кількість додатних.

  10. Обчислити суму квадратів усіх значень функції у в діапазоні у<22 та у>19. Визначити, для якого х функція набуває мінімального значення.

  11. Обчислити модуль різниці максимального та першого значення функції.

  12. Обчислити суму усіх значень функції у, для яких виконується нерівність у>45000. Визначити мінімальне значення функції.

  13. Обчислити добуток від’ємних та кількість додатних значень.

  14. Обчислити суму від’ємних значень функції у. У якій точці (х) функція набуває максимального значення?

  15. Обчислити добуток усіх значень функції у, для яких справджується нерівність 10<y<20. Визначити , для якого х функція набуває мінімального значення.

  16. Обчислити кількість та добуток усіх від’ємних значень функції у.

  17. Обчислити суму квадратів та добуток усіх значень функції у, для яких справджується нерівність 6<y<10.

  18. Обчислити модуль добутку максимального та мінімального значень. Визначити , для яких х функція набуває мінімального та максимального значення.

  19. Обчислити середнє арифметичне всіх від’ємних значень функції та визначити їх кількість.

  20. Обчислити суму усіх значень функції для яких справджується нерівність 4<y<5 та їхню кількість.

  21. Знайти середнє арифметичне тих значень функції у, для яких виконуються нерівності у <1 000 000 та y >100.

  22. Знайти мінімальне значення функції, а також визначити значення аргументу, для якого воно досягає найбільшого значення.

  23. Обчислити суму та кількість тих значень функції у, для яких виконується нерівність 0<y<1.

  24. Обчислити кількість та добуток тих значень функції у, для виконується нерівність 300<y<400.

  25. Яких значень функція набуває більше: додатних чи від’ємних?

  26. Знайти середнє арифметичне від’ємних значень функції у та кількість таких значень.

Задача №2. Одновимірні масиви та складний пошук.

Утворити і вивести масив у з елементами , де і – номер варіанта, k =1,12. Виконати завдання свого варіанту. У разі відсутності шуканих даних, вивести повідомлення про це.

  1. Перший додатний елемент поміняти місцями з мінімальним.

  2. Поміняйте місцями другий та четвертий додатні елементи.

  3. Другий елемент, який >10 замінити мінімальним.

  4. Знайдіть максимальний та мінімальний елементи масиву та поміняйте їх місцями.

  5. Усі додатні елементи масиву, окрім максимального, занести в інший масив.

  6. Обчислити суму перших двох від’ємних елементів.

  7. Вивести номери перших 2-х елементів, які >0,5.

  8. Елементи масиву після другого від’ємного занести в інший масив.

  9. Другий елемент масиву, який <4 поміняти місцем з останнім.

  10. Максимальний елемент поміняти місцями з другим елементом, який >3.

  11. Останній від’ємний елемент замінити найбільшим.

  12. Обчислити добуток першого від’ємного та 3-го додатного елементів.

  13. Чи третій додатний елемент є останній у масиві? Вивести № цього елементу.

  14. Вивести номери двох найбільших елементів. Обчислити їх суму.

  15. Вивести номера останнього від’ємного та останнього додатного елементів.

  16. Максимальний елемент поміняти місцями з четвертим, що задовольняє умову

  17. Третій додатний елемент замінити максимальним.

  18. Визначити номер другого від’ємного елемента та замінити цей елемент на максимальний.

  19. Обчислити добуток перших трьох додатних елементів та визначити їх номери в масиві.

  20. Обчислити суму 4-го додатного та 3-го елементів масиву.

  21. Третій додатний елемент масиву поміняти місцями з мінімальним.

  22. Перший елемент масиву, який < – 10 поміняти місцем з максимальним елементом заданого масиву.

  23. П’ятий дотатний елемент масиву поміняти місцями з максимальним.

  24. Вивести добуток номерів елементів першого та останнього серед додатних.

  25. Мінімальний елемент поміняти місцем з першим елементом, який >1000.

  26. Вивести номери першого та шостого від’ємних елементів.

4

Соседние файлы в папке Модуль 1