Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Лабораторна робота № 10

Читайте также:
  1. I. Контрольна робота
  2. I. Контрольна робота
  3. Project Work 2. Робота над проектом. Впр. 1 (с. 136).
  4. Project Work 2. Робота над проектом. Впр. 2с (с. 180).
  5. Project Work 3. Робота над проектом. Впр. 4 (с. 111).
  6. Project Work 4. Робота над проектом.
  7. Project Work Робота над проектом. Впр. 3 (с. 87).

Тема: Введення й виведення даних, робота зі змінними.

Мета: Практично закріпити, вдосконалити та перевірити знання та вміння введення, виведення інформації різних типів, їх прості перетворення в 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 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Потребность контролировать или быть контролируемым| Почнемо з створення форми.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)