![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема роботи: Візуальні компоненти Delphi. Генерація виразу.Содержание книги
Поиск на нашем сайте
1. Сформувати ComboBox, заповнивши його 5-6 елементами, сформувати поле ListBox і Memo. Виконати декілька разів вибір з поля ComboBox, елементи, які вибиралися із списку, занести ListBox, а вводив користувач - у Memo. В рельтаті роботи поля ListBox і Memo повинні мати по декілька елементів.
![]() Орієнтовний вигляд форми для виконання завдання, у якості візуальних компонентів
1-3 і результата використати ті, що наведені у таблиці для кожного завдання. У першій компоненті ввести слова: ручка, зошит, сумка, комп’ютер; у другій:лежить, стоїть, знаходиться; у третій:на столі, поруч із столом, на стільці. Після вибору відповідних елементів з компонентів 1-3 натиснути кнопку і в полі результата повинна з’явитисе текст, наприклад: “сумка лежить поруч із столом”. Компоненти 1-3 заповнити при ініціалізації форми. Не забувати коректно обробляти компонент 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.
Лабораторна робота № 5 Програмування циклічних процедур. Табулювання функції на заданому інтервалі. Розробити програму табулювання функції, вивести її значення у компоненту Memo. Розробити три варіанти обчислення з використанням трьох видів циклів, для контролю підрахувати суму значень функцій. Значення інтервалу та кроку табуляції ввести в компоненту StringGrid. Знак ‘^’ означає ‘у ступеню’. Вивід в компоненту Memo повинен бути у вигляді охайної таблиці (як в консольному режимі). Приклад програми для y=x^2 додається (лише виконуваний файл).
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 Тема роботи: Графіка у Delphi (проста) 1. Створити два текстові файли з координатами замкненого контуру(сантиметри). На формі зобразити контур таким чином, щоб він займав всю форму незалежно від її розміру. Для контролю виконати программу з разними розмірами форми.
2. Створити один текстовий файл, у якому парами розташувати координати замкненого контуру Хі, Уі. На формі зобразити контур таким чином, щоб він займав всю форму незалежно від її розміру.
3. У полі TМemo розташовані значення сторін прямокутника(у сантиметрах), зобразити цей прямокутник на формі таким чином, щоб він займав половину ширини форми незалежно від її розмірів.
4. У полі TЕdit знаходяться значення двох півосей еліпсу через проміжок. Вибрати їх та зобразити на формі таким чином, щоб еліпс по висоті займав половину висоти форми незалежно від її розміру.
5. У списку типу TList (декілька значень) розташован коефіцієнт «а» залежності
6. У компоненті TRadioGroup розташовані діаметри кола у см(2, 5, 7). Вибрати будь-яке значення діаметру та побудувати коло на формі. При обрахуванні масштабу прийняти Хмах=15.
7. У групі кнопок типу TradioButton розташовані значення показника ступеню «а» у залежності
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 м. Лабораторна робота № 7
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-20; просмотров: 159; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.83.249 (0.009 с.) |