
- •Лабораторна робота № 1
- •Лабораторна робота № 2.
- •Лабораторна робота № 3.
- •Лабораторна робота № 4.
- •Лабораторна робота № 5
- •Лабораторна робота № 6
- •Лабораторна робота № 7
- •Лабораторна робота № 8
- •Лабораторна робота № 9
- •Лабораторна робота № 10
- •Лабораторна робота № 11
- •Лабораторна робота № 12
- •Лабораторна робота № 14
- •Лабораторна робота №15
- •Лабораторна робота № 16
- •Лабораторна робота № 17
Лабораторна робота № 12
Тема: малювання на формі, використання масштабу обов’язкове.
Створити два текстові файли з координатами замкненого контуру(сантиметри). На формі зобразити контур таким чином, щоб він займав всю форму незалежно від її розміру.
Створити один текстовий файл, у якому парами розташувати координати замкненого контуру Хі, Уі. На формі зобразити контур таким чином, щоб він займав всю форму незалежно від її розміру.
У полі TМemo розташовані значення сторін прямокутника(у сантиметрах), зобразити цей прямокутник на формі таким чином, щоб він займав половину ширини форми незалежно від її розмірів.
У полі TЕdit знаходяться значення двох півосей еліпсу через проміжок. Вибрати їх та зобразити на формі таким чином, щоб еліпс по висоті займав половину висоти форми незалежно від її розміру.
У списку типу TList розташован коефіцієнт «а» залежності . Побудувати графік залежності у диапазоні Х=1..10 із кроком 0.5. При обрахуванні масштабу: Хмах=15, Умах=10.
У компоненті TRadioGroup розташовані діаметри кола у см(2, 5, 7). Вибрати будь-яке значення діаметру та побудувати коло на формі. При обрахуванні масштабу прийняти Хмах=15.
У групі кнопок типу TradioButton розташовані значення показника ступеню «а» у залежності (а=1,1.2,1.5,2). Побудувати графік залежності., прийняти значення Хмах=10, Умах=25.
Кулька діаметром, який считується іх поля Tеdit пересувається по полю форми іх швидкістю 5 м/с. Довжина форми 50 м. Зобразити рух у реальному часі з вибраним періодом.
Квадрат із стороною 20 пікселів пересувається рівномірно по формі вертикально знизу угору із швидкістю, яка вибирається із поля TList(1,2,3,4,5 m/c). Висота форми 25 м. Зобразити рух об’єкту у реальному часу.
Кулька діаметром 40 пікселів пересувається рівномірнопо формі у горизонтальному напрямку праворуч із швидкісю, яка вибирається із компоненту типу TradioGroup(4 варіанти 1,2,3,4 м/с). Зобразити рух у реальному часу, ширина форми 25 м.
Кулька діаметром 20 пікселів падає рівномірно без прискорення вних із швидкістю, яка вибирається із групи компонентів TСheckBox (4 компоненти:2,4,6 м/с). Висота форми 30 м.
Кулька діаметром 30 пікселів пересувається рівномірнопо формі у горизонтальному напрямку ліворуч із швидкісю, яка вибирається із компоненту типу TComboBox(4 варіанти 1,2,3,4 м/с). Зобразити рух у реальному часу, ширина форми 30 м.
Квадрат із стороною 20 пікселів падає рівномірно без прискорення вниз із швидкістю, яка вибирається із компоненту TEdit. Зобразити рух об’єкту у реальному часі. Висота форми 30 м.
Намалювати на формі графік функції y=Sin(x) у діапазоні х=0 – 90о з кроком 10о. Обрахувати площу під графіком і вивести на форму. Висота форми 1.5, довжина 100о. y=Cos(xНамалювати на формі графік функції y=Cos(x) у діапазоні х=0 – 90о з кроком 10о. Обрахувати площу під графіком і вивести на форму. Висота форми 1.5, довжина 100о.
Намалювати на формі графік функції y=1/x у діапазоні х=1-10, з кроком 0.5. Обрахувати площу під графіком і вивести на форму. Висота форми 1.5, довжина 12.
Текстовий файл містить пари координат графіку(створити для монотонно падаючої кривій:відстань-температура, 6-7 точок). Зобразити криву на формі.
Пряма лінія обертається навколо однієї із своїх кінців із швидкістю N обертів за секунду(ввести через візуальний компонент TEdit ), крок обертання вибрати самому. Зобразити процес обертання у реальному часу.
Пряма лінія рівномірно паралельно переміщується по формі праворуч із швидкістю V метрів за секунду(ввести через візуальний компонент TEdit ). Зобразити процес переміщення у реальному часу через одну секунду.
Зобразити на формі рівносторонній трикутник вершиною вниз і горизонтальною основою . Величину сторони трикутника ввести через компонент типу TЕdit, при обрахуванні масштабу прийняти ширину форми 25 м.
Лабораторна робота № 13
Тема роботи: HTML+JavaScript. Програмування циклічних процедур
Розробити програму табулювання функції, вивести їх значення на екран у вигляді таблиці з „шапкою”. Знак ‘^’ означає ‘у ступеню’. Інтервал та крок вводяться користувачем. Табулювання виконувати по натисканню кнопки.
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.