- •Комп’ютерний практикум №2
- •Організація вводу та виводу даних у середовищі delphi
- •Мета роботи: ознайомитися зі стандартними типами даних, стандартними функціями, функціями перетворення і процедурами вводу/виводу в середовищі Delphi.
- •Теоретичні відомості
- •1 Стандартні типи даних
- •1.2 Дійсний тип
- •1.3 Символьний тип
- •1.4 Рядковий тип
- •1.5 Логічний тип
- •2 Стандартні функції
- •2.1 Математичні функції
- •2.2 Функції перетворення
- •2.3 Використання функцій
- •3 Організація вводу даних
- •3.1 Вікно вводу
- •3.2 Організація вводу з поля редагування
- •4 Організація виводу результатів
- •4.1 Вивод у вікно повідомлення
- •4.2 Організація виводу в полі діалогового вікна
- •Індивідуальні завдання
- •Контрольні питання
4.2 Організація виводу в полі діалогового вікна
Частина діалогового вікна, призначена для виводу інформації, називається полем виводу, або полем мітки. Поле виводу – це компонент Label. Вміст поля виводу визначається значенням властивості Caption. Змінити значення властивості Caption, як і більшості властивостей інших компонентів, можна як під час розробки форми програми, так і під час роботи програми. Для того щоб під час роботи програми змінити вміст поля виводу, наприклад, вивести в поле результат роботи програми, потрібно присвоїти властивості нове значення. На рисунку 5 зображено діалогове вікно програми перерахунку ваги з фунтів у кілограми. Вікно містить два компоненти Label. Компонент Label1 забезпечує виведення інформаційного повідомлення, компонент Label2 – виведення результату роботи програми. Властивість Caption символьного типу. Тому для того, щоб під час роботи програми вивести в поле мітки числове значення, потрібно перетворити число в рядок, наприклад, за допомогою функції FloatToStr або IntToStr.
Приклад 2
Label2.Caption:= FloatToStr(kg) + ' кг';
Рисунок 5 – Поле Label2 призначено для виводу результату роботи програми
Індивідуальні завдання
При виконанні індивідуальних завдань обов’язково використати всі відомі засоби вводу/виводу даних. За необхідності можна розробити декілька додатків, що будуть передбачати цю умову.
Варіанти.
Використовуючи закон Джоуля-Ленца
,
де
– сила струму, що протікає у провіднику;
– опір провідника;
– час протікання струму у провіднику,
обчислити кількість теплової енергії,
що виділиться провідником, якщо
,
R=8
Ом, T=5 с.
Результати вивести на екран.Ввести та вивести довільну квадратну матрицю довільної розмірності по стовпчиках.
Розробити програму для розрахунку переходу між градусами Цельсія і Кельвінами Т=t+273. Результати вивести на екран.
Вивести на екран список факультетів НТУУ «КПІ» «ФАКС...», за допомогою лінійного масиву типу string.
Використовуючи формулу
,
де
– питоме тепло горіння речовини;
– кількість теплової енергії, що
виділиться;
– маса речовини, що згоріла, обчислити
питоме тепло горіння речовини, якщо
МДж,
кг.
Результати вивести на екран.Використовуючи формулу
,
де
– витрати енергії;
– сила струму;
– напруга,
– час, обчислити витрати електричної
енергії у ланцюгу за 10
с,
якщо
,
.
Результати вивести на екран.Використовуючи формулу
,
де
– прискорення рівноприскореного тіла,
що рухається;
– кінцева швидкість тіла;
– час руху тіла, обчислити прискорення
тіла за 15
с,
якщо воно розвиває швидкість 225
м/с.
Результати вивести на екран.Використовуючи формулу
,
де
– прискорення рівноприскореного тіла,
що рухається;
– кінцева швидкість руху;
– початкова швидкість руху;
– час руху тіла, обчислити прискорення
тіла, якщо
=10
м/с,
=25
м/с,
=10
с.
Результати вивести на екран.Використовуючи формулу , де – питоме тепло горіння речовини; – кількість теплової енергії, що виділиться; – маса речовини, що згоріла, обчислити, яка кількість теплової енергії виділиться при горінні 4 кг палива з питомим теплом горіння 40 МДж/кг. Результати вивести на екран.
Використовуючи закон Фарадея
,
де
– електрохімічний еквівалент речовини;
– маса речовини, що виділяється при
електролізі;
– час електролізу;
– струму, що протікає через розчин під
час електролізу, обчислити електрохімічний
еквівалент речовини, якщо
,
М=3
кг, T=100 с.
Результати вивести на екран.Вивести на екран назви 12 місяців, використовуючи лінійний масив типу string.
Ввести та вивести матрицю 2 4 6
1 3 5
8 10 12.
Використовуючи закон Ома
,
де u
– напруга, I
– сила струму, r
– загальний опір, розробити програму
і розрахувати опір, якщо u=380В,
I=2А.
Результати вивести на екран.Використовуючи формулу
,
де P
– потужність, I
– сила струму, r
– опір, розробити програму для обчислення
потужності. Результати вивести на
екран.Використовуючи формулу Мєндєлєєва-Клапейрона
обчислити та вивести на екран
,
якщо
Па,
моль,
R=8.3
Ом, T=273К.Обчислити та вивести на екран, T=2a+7b, де а=12, b=21.
Ввести та вивести довільну квадратну матрицю розмірності а=4 по рядках.
Розробити програму для знаходження суми
,
де n=7,
– довільні числа, та вивести на екран
відповідь.Розробити програму для знаходження суми
,
де n=20,
– довільні числа, та вивести на екран
відповідь.Розробити програму для знаходження суми
,
де n=20,
– довільні числа, та вивести на екран
відповідь.Послідовність чисел Фібоначі
розраховується за законом
;
;
(i=2,3,…).
Дано натуральне число n>1.
Отримати
,
.
Результати вивести на екран.Послідовність чисел Фібоначі розраховується за законом ; ; (i=2,3,…). Послідовність
підлягає закону
;
;
(i=2,3…).
Дано натуральне число n>1.
Отримати
.
Результати вивести на екран.Ввести та вивести масив понеділок лекція1
вівторок лекція2
...............................
субота лекція6.
Задані ціле число n, дійсні числа
.
Розрахувати:
.
Результати вивести на екран.Задані ціле число n, дійсні числа . Розрахувати:
.
Результати вивести на екран.Розробити програму для розрахунку виразу
,
де
1,
2,…,100.
Результати вивести на екран.Розробити програму, яка виведе n випадкових чисел від 0 до n. Використовувати random(n), n=20.
Задані ціле число n, дійсні числа . Розрахувати:
.
Результати вивести на екран.Дано ціле число n. Отримати послідовність
,
де при i=1,
2,...,n
значення дорівнює: i!.
Результати вивести на екран.Дано ціле число n. Отримати послідовність , де при i=1, 2,...,n значення дорівнює:
.
Результати вивести на екран.Задані дійсні числа
.
Отримати
,
де
,
i=1,2,…,50.
Результати вивести на екран.За допомогою одновимірного масиву, типу string, вивести на екран список групи.
Розробити програму для знаходження суми
,
де n=20,
– довільні числа, та вивести на екран
відповідь.Розробити програму для знаходження суми
,
де n=14,
– довільні числа, та вивести на екран
відповідь.Розробити програму для знаходження суми
,
де n=7,
– довільні числа, та вивести на екран
відповідь.
