Розділ 6. Алгоритми роботи з об’єктами та величинами
2. Які властивості має компонент напис? Що визначають значення цих властивостей?
informatic.sumy.ua
3. Які властивості має компонент кнопка? Що визначають значення цих властивостей?
Розділ 6. Алгоритми роботи з об’єктами та величинами
Розділ 6. Алгоритми роботи з об’єктами та величинами
Величина - це кількісно виражене значення властивості об'єкта.
Приклади величин в інформатиці
ширина і висота вікна
колір фону вікна
напис на кнопці
розташування на формі та ін.
Приклади величин у математиці
довжина і ширина прямокутника
його площа
міра кута
периметр та ін.
Приклади величин у фізиці
довжина шляху
час руху
швидкість
густина речовини та ін.
Величину, значення якої не змінюється, називають сталою величиною, або константою.
Прикладом математичної константи є, наприклад, число .
Ви знаєте, що наближене значення цього числа дорівнює 3,14116.
Прикладом фізичної константи є, наприклад, густина повітря.
Густина повітря наближено дорівнює 1,293 кг/м3.
Величину, значення якої може змінюватися, називають змінною величиною, або змінною.
informatic.sumy.ua
Створимо проект, у якому буде обчислюватися сума двох довільних дійсних чисел.
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
informatic.sumy.ua
Розглянемо наведену процедуру.
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
x := StrToFloat (Edit1.Text)
y := StrToFloat (Edit2.Text)
(Англ. String To Float - рядок у число з плаваючою десятковою комою)
(1)
(2)
Використання поля для
введення чисел
z := x + y
(Англ. Float To String - число з плаваючою десятковою комою у рядок)
Четверта команда переводить обчислену суму із числа в його текстове подання і присвоює цей текст значенню властивості Caption напису з іменем Label1.
Label1.Caption := FloatToStr(z)
(3)
(4)
Розділ 6. Алгоритми роботи з об’єктами та величинами
Тип змінної визначає:
яких значень може набувати ця змінна;
які операції над нею можна виконувати;
який обсяг оперативної пам'яті буде виділено для зберігання значення цієї змінної.
Використання поля для
введення чисел
Імена змінних та їх типи вказуються в проекті після ключового слова var (англ. variable - змінна).
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
Для таких змінних можна використати тип real (англ. real - дійсний). Змінні цього типу можуть набувати цілих і дробових значень, модуль яких не перевищує 1,7 ∙1038.
Для кожного із цих значень буде виділено 8 байтів пам’яті. Змінні, що використовуються у процедурі, та їх типи описуються в рядку var, який розташовується після рядка заголовка процедури.
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
Для кожного із цих значень буде виділено 4 байти пам’яті.
Integer
(англ. integer - цілий)
Змінні можуть набувати цілих значень від
-32 768 до 32 767
longint
(англ. long integer – довге ціле)
Змінні можуть набувати цілих значень від
-2 147 483 648 до
2 147 483 647
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
Якщо в рядку var описуються змінні різних типів, то він матиме вигляд, наприклад, такий:
var x, у: real;
t: integer;
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
Не закриваючи вікна виконання проекту, користувач може ввести в поля інші числа, знову вибрати кнопку із заголовком Сума і одержати новий результат. І так можна повторювати довільну кількість разів.
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання поля для
введення чисел
Розділ 6. Алгоритми роботи з об’єктами та величинами
Тип результатів операцій над
змінними числових типів
Якщо в командах х:=а+b, х:=а–b, х:=а*b, х:=а/b, змінні а і b є змінними типу real, то і тип змінної х має бути визначений як real.
Якщо в командах х:=а+b, х:=а–b, х:=а*b, змінні а і b є змінними типу integer (longint), то тип змінної х може бути визначений і як integer (longint), і як real.
А от якщо в команді х:=а/b, змінні а і b є змінними типу integer (longint), то тип змінної х має бути визначений як real.
Розділ 6. Алгоритми роботи з об’єктами та величинами
Використання констант у проекті
З курсу фізики відомо, що густина сосни є константою і дорівнює 520 кг/м3, а масу можна обчислити за формулою .
Вважатимемо, що значення об'єму вводитимуться у кубічних метрах у поле з іменем Edit1, а значення маси виводитиметься в кілограмах у напис з іменем Label1.
const р = 520;
var х, m: real;
begin
x := StrToFloat(Edit1.Text);
m := x*p;
Label1.Caption:=FloatToStr(m);
end;
Леонардо да Вінчі
1452 - 1519
Розділ 6. Алгоритми роботи з об’єктами та величинами
Швидко поморгати, закрити очі і посидіти спокійно, повільно рахуючи до 5. Повторити 4-5 разів.
Повільно поводіть очима зліва направо і справа наліво, вгору-вниз і навпаки по 3 рази.
23.01.2017
Розділ 6. Алгоритми роботи з об’єктами та величинами
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть