русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Тема роботи: Графіка у Delphi (проста)


Дата додавання: 2014-11-28; переглядів: 917.


1. Створити два текстові файли з координатами замкненого контуру (сантиметри). На формі зобразити контур таким чином, щоб він займав всю форму незалежно від її розміру. Для контролю виконати программу з разними розмірами форми.

 

2. Створити один текстовий файл, у якому парами розташувати координати замкненого контуру Хі, Уі. На формі зобразити контур таким чином, щоб він займав всю форму незалежно від її розміру.

 

3. У полі TМemo розташовані значення сторін прямокутника (у сантиметрах), зобразити цей прямокутник на формі таким чином, щоб він займав половину ширини форми незалежно від її розмірів.

 

4. У полі TЕdit знаходяться значення двох півосей еліпсу через проміжок. Вибрати їх та зобразити на формі таким чином, щоб еліпс по висоті займав половину висоти форми незалежно від її розміру.

 

5. У списку типу TList (декілька значень) розташован коефіцієнт «а» залежності . Після вибору значення 'а' побудувати графік залежності у диапазоні Х=1..10 із кроком 0.5. При обрахуванні масштабу: Хмах=15, Умах=10.

 

6. У компоненті TRadioGroup розташовані діаметри кола у см (2, 5, 7). Вибрати будь-яке значення діаметру та побудувати коло на формі. При обрахуванні масштабу прийняти Хмах=15.

 

7. У групі кнопок типу TradioButton розташовані значення показника ступеню «а» у залежності (а=1,1.2,1.5,2). Побудувати графік залежності., прийняти значення Хмах=10, Умах=25.

 

8. Кулька діаметром D, який считується іх поля TEdit пересувається по полю форми із швидкістю V м/с (считується із того ж поля). Довжина форми 50 м. Зобразити рух у реальному часі з вибраним періодом.

 

9. Квадрат із стороною 20 пікселів пересувається рівномірно по формі вертикально знизу угору із швидкістю, яка вибирається із поля TList (1,2,3,4,5 м/c). Висота форми 25 м. Зобразити рух об’єкту у реальному часу.

 

10. Кулька діаметром 40 пікселів пересувається рівномірно по формі у горизонтальному напрямку праворуч із швидкістю, яка вибирається із компоненту типу TradioGroup (4 варіанти 1,2,3,4 м/с). Зобразити рух у реальному часу, ширина форми 25 м.

 

11. Кулька діаметром 20 пікселів падає прискорено зверху вниз із початковою швидкістю, яка вибирається із групи компонентів TСheckBox (4 компоненти:2,4,6 м/с). Висота форми 30 м. Зобразити рух у реальному часу.

 

12. Кулька діаметром 30 пікселів пересувається рівномірно по формі у горизонтальному напрямку ліворуч із швидкісю, яка вибирається із компоненту типу TComboBox (4 варіанти 1,2,3,4 м/с). Зобразити рух у реальному часу, ширина форми 30 м.

 

13. Квадрат із стороною 20 пікселів падає рівномірно без прискорення вниз із швидкістю, яка вибирається із компоненту TEdit. Зобразити рух об’єкту у реальному часі. Висота форми 30 м.

 

14. Намалювати на формі графік функції y=Sin (x) у діапазоні х=0 – 180о з кроком 10о. Обрахувати площу під графіком і вивести на форму. Висота форми 1.5, довжина 130о.

 

15. Намалювати на формі графік функції y=Cos (x) у діапазоні х=0 – 90о з кроком 10о. Обрахувати площу під графіком і вивести на форму. Висота форми 1.5, довжина 130о.

 

16. Намалювати на формі графік функції y=1/x у діапазоні х=1-10, з кроком 0.5. Обрахувати площу під графіком і вивести на форму. Висота форми 1.5, довжина 12.

 

17. Текстовий файл містить пари координат графіку (створити для монотонно падаючої кривій:відстань-температура, 6-7 точок). Зобразити криву на формі.

 

18. Пряма лінія обертається навколо однієї із своїх кінців із швидкістю N обертів за секунду (ввести через візуальний компонент TEdit ), крок обертання вибрати самому. Зобразити процес обертання у реальному часу.

 

19. Пряма лінія рівномірно паралельно переміщується по формі праворуч із швидкістю V метрів за секунду (ввести через візуальний компонент TEdit ). Зобразити процес переміщення у реальному часу через одну секунду.

 

20. Зобразити на формі рівносторонній трикутник вершиною вниз і горизонтальною основою . Величину сторони трикутника ввести через компонент типу TЕdit, при обрахуванні масштабу прийняти ширину форми 25 м.


<== попередня лекція | наступна лекція ==>
Тема роботи: Візуальні компоненти Delphi. Генерація виразу. | Лабораторна робота № 9


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн