Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи гр.101-104.doc
Скачиваний:
14
Добавлен:
03.11.2018
Размер:
236.54 Кб
Скачать

Лабораторна робота № 5

Тема: Програмування циклічних процедур. (Цикл For)

Розробити програму табулювання функції, вивести їх значення на екран. Розробити варіант обчислення з використанням циклу For, для контролю підрахувати суму значень функції, результати вивести окремо у одному файлі. Знак ‘^’ означає ‘у ступеню’.

1. y = e^ ( 0.2x^2) ; інтервал : відрізок [-1,1], крок 0.1.

2. y = Ln( x^2 + e^|x| + 1; інтервал : відрізок [1,10], крок 0.5.

3. y = ( Sin^2x + 0.5)^0.5; інтервал : відрізок [0,0.2], крок 0.025.

4. y = 4x^3(x - 1)^0.3333; інтервал : відрізок [4,6], при кількості кроків 5.

5. y = 1000 ( |x - 1|) ; інтервал : відрізок [-2,2], крок 0.5.

6. y = 4x^3 (( x - 1)^2 )^0.333; інтервал : відрізок [-10,10], крок 2.5.

7. y = (1 + x^2)Sin|x|; інтервал : відрізок [0.5,0.2], крок 0.05.

8. y = 0.3 e^(x + x^0.5); інтервал : відрізок [0,1.5], крок 0.3.

9. y = - e^(2x^2) tg (|2x|); інтервал : відрізок [0,0.6], крок 0.1.

10. y = 0.0005(x^2 + e^x)^0.5; інтервал : відрізок [2,2.6], крок 0.1.

11. y = (ln(x^2 + 1))^2 + x; інтервал : відрізок [2,6], крок 0.5.

12. y = 0.05cos(x + 1); інтервал : відрізок [Pi/4,Pi], крок Pi/8.

13. y = e^(0.2x^2); інтервал : відрізок [3,4], крок 0.1.

14. y = 0.005(0.2x^2)^2; інтервал : відрізок [3,4], крок 0.1.

15. y = ( Cos^2x + 0.5)^0.33; інтервал : відрізок [0,0.2], крок 0.025.

16. y = x^3 (( x^2 - 1)^2 )^0.333; інтервал : відрізок [-10,10], крок 2.5.

17. y = 0.1 e^(x^2 + x^0.5); інтервал : відрізок [0,1.5], крок 0.3.

Лабораторна робота № 6

Тема: Програмування циклічних процедур. (Цикл While, Repeat)

Розробити програму табулювання функції, вивести їх значення на екран. Розробити два варіанти обчислення з використанням двох видів циклів, для контролю підрахувати суму значень функцій, результати вивести окремо у одному файлі. Знак ‘^’ означає ‘у ступеню’.

1. y = e^ ( 0.2x^2) ; інтервал : відрізок [-1,1], крок 0.1.

2. y = Ln( x^2 + e^|x| + 1; інтервал : відрізок [1,10], крок 0.5.

3. y = ( Sin^2x + 0.5)^0.5; інтервал : відрізок [0,0.2], крок 0.025.

4. y = 4x^3(x - 1)^0.3333; інтервал : відрізок [4,6], при кількості кроків 5.

5. y = 1000 ( |x - 1|) ; інтервал : відрізок [-2,2], крок 0.5.

6. y = 4x^3 (( x - 1)^2 )^0.333; інтервал : відрізок [-10,10], крок 2.5.

7. y = (1 + x^2)Sin|x|; інтервал : відрізок [0.5,0.2], крок 0.05.

8. y = 0.3 e^(x + x^0.5); інтервал : відрізок [0,1.5], крок 0.3.

9. y = - e^(2x^2) tg (|2x|); інтервал : відрізок [0,0.6], крок 0.1.

10. y = 0.0005(x^2 + e^x)^0.5; інтервал : відрізок [2,2.6], крок 0.1.

11. y = (ln(x^2 + 1))^2 + x; інтервал : відрізок [2,6], крок 0.5.

12. y = 0.05cos(x + 1); інтервал : відрізок [Pi/4,Pi], крок Pi/8.

13. y = e^(0.2x^2); інтервал : відрізок [3,4], крок 0.1.

14. y = 0.005(0.2x^2)^2; інтервал : відрізок [3,4], крок 0.1.

15. y = ( Cos^2x + 0.5)^0.33; інтервал : відрізок [0,0.2], крок 0.025.

16. y = x^3 (( x^2 - 1)^2 )^0.333; інтервал : відрізок [-10,10], крок 2.5.

17. y = 0.1 e^(x^2 + x^0.5); інтервал : відрізок [0,1.5], крок 0.3.

Лабораторна робота № 7

Тема: Масиви та цикли.

Тема: розв’язання задач з використанням масивів та циклів для їх обробки.

Створити відповідний масив, у разі необхідності ініціалізувати його як константу та виконати з ним дії, які вказані у варіанті завдання. Розробити логічно обґрунтований і зрозумілий інтерфейс програма - користувач.

  1. Задано одновимірний масив цілих чисел, визначити, чи є у ньому елемент із значенням К. Використати цикл for…to.

  2. Задано одновимірний масив цілих чисел, визначити, скільки разів у ньому зустрічається елемент із значенням К.

  3. Задано функція Y=X1.5. Заповнити одновимірний масив дійсних чисел значеннями функції у діапазоні 0..5 із кроком 0.5. Вивести результат на екран. Використати цикл for...to.

  4. Задано двовимірний масив цілих чисел (матриця), вивести на екран матрицю у звичній формі та підрахувати суму елементів.

  5. Задано одновимірний масив цілих чисел, підрахувати суму від’ємних елементів.

  6. Задано одновимірний масив цілих чисел, замінити від’ємні елементи на нулі (0).

  7. Задано двовимірний масив цілих чисел (матриця), вивести на екран матрицю у звичній формі, замінити від’ємні елементи на нулі (0).

  8. Задано одновимірний масив цілих чисел, визначити значення найменшого елементу і вивести його на екран.

  9. Задано одновимірний масив цілих чисел, поміняти місцями елементи з номерами I та J (ввести з клавіатури).

  10. Задано одновимірний масив цілих чисел, визначити, скільки разів у ньому зустрічається елемент із значенням К.

  11. Задано одновимірний масив цілих чисел, визначити, скільки разів у ньому зустрічається елемент із значенням К. Використати цикл for...downto.

  12. Задано одновимірний масив цілих чисел, визначити, чи є у ньому елемент із значенням К. Використати цикл while.

  13. Задано одновимірний масив цілих чисел, підрахувати суму додатніх елементів.

  14. Задано функція Y=SQRT(X). Заповнити одновимірний масив дійсних чисел значеннями функції у діапазоні 0..5 із кроком 0.5. Вивести результат на екран. Використати цикл for...downto.

  15. Задано двовимірний масив цілих чисел (матриця), вивести на екран матрицю у звичній формі та визначити найменший елемент.