Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorni_roboti_z_programuvannya_2_trimestr.doc
Скачиваний:
7
Добавлен:
23.03.2015
Размер:
483.33 Кб
Скачать

Лабораторна робота № 3.

Тема роботи: Візуальні компоненти Delphi. Генерація виразу.

1. Сформувати ComboBox, заповнивши його 5-6 елементами, сформувати поле ListBox і Memo. Виконати декілька разів вибір з поля ComboBox, елементи, які вибиралися із списку, занести ListBox, а вводив користувач - у Memo. В рельтаті роботи поля ListBox і Memo повинні мати по декілька елементів.

О

ListBox1

рієнтовний вигляд форми для виконання завдання, у якості візуальних компонентів

1-3 і результата використати ті, що наведені у таблиці для кожного завдання. У першій компоненті ввести слова: ручка, зошит, сумка, комп’ютер; у другій:лежить, стоїть, знаходиться; у третій:на столі, поруч із столом, на стільці. Після вибору відповідних елементів з компонентів 1-3 натиснути кнопку і в полі результата повинна з’явитисе текст, наприклад: “сумка лежить поруч із столом”.Компоненти 1-3 заповнити при ініціалізації форми. Не забувати коректно обробляти компонент ComboBox та ініціалізувати всі компоненти за замовченням!!!!

Перша компонента

Друга компонента

Третя компонента

Результат

ComboBox

RadioButton

CheckListBox

Edit

RadioButton

ComboBox

RadioGroup

StringGrid

RadioGroup

ComboBox

RadioButton

Memo

Memo

RadioGroup

ComboBox

ListBox

CheckListBox

Memo

ComboBox

StringGrid

ComboBox

Memo

Edit

ListBox

RadioGroup

Memo

ComboBox

ListBox

Memo

ListBox

RadioGroup

ComboBox

ListBox

RadioButton

RadioGroup

Memo

RadioButton

Memo

CheckListBox

StringGrid

ComboBox

RadioButton

RadioGroup

ListBox

RadioGroup

ComboBox

ListBox

Memo

Memo

ListBox

ComboBox

StringGrid

ListBox

RadioButton

CheckListBox

ComboBox

Лабораторна робота № 4.

Тема роботи : програмування циклічних процедур. Табулювання функції на заданому інтервалі.

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

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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]