Читайте также: |
|
Тема: Введення й виведення даних, робота зі змінними.
Мета: Практично закріпити, вдосконалити та перевірити знання та вміння введення, виведення інформації різних типів, їх прості перетворення в Delphi.
Обладнання: ПК
Завдання
Створити папку D:\LR10, а в ній 3 папки Zadan1, Zadan2, Zadan3, в яких надалі зберігати створені проекти (File – Save Project as). Створити для проектів файли *.ехе (Project- Build_NamePro). Ярлики програм викладати на Робочий стіл.
Завдання 1. Створити проект, який реалізує розрахунок площі трикутника по трьом сторонам. Значення сторін вводе користувач. Після натискання кнопки Обчислити, програма повинна виводити результат – площу трикутника.
Завдання 2 Створити проект, в якому в вікні програми користувач визначає довжину дистанції бігуна на змаганнях та час (хвилини та секунди). Результатом повинно бути значення швидкості бігуна в км/год.
Завдання 3 Створити проект, в якому відбувається перерахунок визначеної суми в долари та євро.
Висновок: |
Теоретичні основи
Запис арифметичних виразів на будь-якій мові програмування відрізняється від математичного запису горизонтальним принципом побудови, тобто операнди та знаки операцій запичуються послідовно один за іншим.
Наприклад:
~ (a*a*a+2*x)/(4*a-x);. ~ ((a+1)*(a+1)-2)/(4*(a-x)).
Табл.1 Стандартні функції Delphi:
Delphi | Коментарі, матем. форма | Delphi | Коментарі, матем. форма | |
Abs(x) | | x | - абсол. величина х | Trun(x) | Ціла частина Х | |
Sqrt(x) | √x – квадр. корень з х | Int(x) | Обнулить дробну частину | |
Sqr(x) | x2 – квадрат числа | Random | Випадкове дійсне Î(0;1) | |
Exp(x) | е х – експонента е | Random(n) | Випадкове ціле Î[0;n] |
Табл.2 Функції перетворення
Функція | Значення функції | |
IntToStr (k) | Рядок – відображення цілого k | |
FloatToStr (n) | Рядок – відображення дійсного n | |
FloatToStrF(n, fffixed, k,m) | Рядок – відображення дійсного n в форматі з фіксованою крапкою; k —загальна кількість символів, m — кількість цифр після десяткової точки. | |
StrToInt (s) | Ціле – відображення рядка s | |
StrToFloat (s) | Дійсне – відображення рядка s |
Інструкція «Обчислити і присвоїти».
Формат: <адреса результату>: = <звідки дані і як визначити результат>;
В лівій частині може бути вказана адреса - змінна, значення якої визначається або компонента вікна, яка повинна бути змінена. Права частина визначає, звідки беруть інформацію, які перетворення з нею треба виконати. Наприклад:
Label2.captin:=’Добрий день!’; - текст помістити в вікні як нове значення мітки Label2;
S:=Edit1.text; - інформація з рядку Edit1 – нове значення змінної S.
Image3.Visible:=true; - змінити властивість Image3, тобто малюнок зробити видимим.
Label2.captin:= Edit1.text+’, вітаю!’; - до тексту, введеному користувачем в рядок Edit1 додати вказаний текст і результат вивести в вікні як нове значення мітки Label2.
Дата добавления: 2015-10-24; просмотров: 102 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Потребность контролировать или быть контролируемым | | | Почнемо з створення форми. |