змінна введення виведення даних

12
Тема 1. Тема 1. Основи Основи алгоритмізації алгоритмізації та та програмування. програмування. Поняття змінної, її оголошення. Типи даних. Оператор надання значень. Введення та виведення даних.

Transcript of змінна введення виведення даних

Тема 1.Тема 1. Основи Основи алгоритмізаціїалгоритмізації та та програмування.програмування.

Поняття змінної, її оголошення. Типи даних. Оператор надання значень. Введення та виведення даних.

Повторення: Об’єкти та їх Повторення: Об’єкти та їх властивостівластивостіЯкі об’єкти можна додавати на

форму?Які групи властивостей має

довільний об’єкт?Яка властивість відповідає за:

◦текст, що відображається на елементі;◦колір фону;◦розмір;◦розміщення;◦відображення об’єкта на формі?

Зміна значення властивостей Зміна значення властивостей під час виконання проекту під час виконання проекту (введення даних)(введення даних)

Функція StringToColor(<текст>) переводить введений в перше поле текст, що є назвою кольору, в код кольору.Функція StrToInt(<текст>) переводить введений в друге і третє поля текст в ціле число.

Зміна значення властивостей Зміна значення властивостей під час виконання проекту під час виконання проекту (виведення даних)(виведення даних)

Функція StrToFloat(<текст>) переводить текстове представлення числа у дійсне число. Функція FloatToStr(<число>) переводить дійсне число у його текстове представлення. Функція MessageDlg('Сума - ' + FloatToStr(z), mtInformation, [mbOk], 0) виводить інформаційне повідомлення у вікні

Зміна значення властивостей Зміна значення властивостей під час виконання проекту під час виконання проекту (виведення даних)(виведення даних)

Функція StrToFloat(<текст>) переводить текстове представлення числа у дійсне число. Функція FloatToStr(<число>) переводить дійсне число у його текстове представлення.

ЗміннаЗміннаНайменована величина, яка під час виконання

алгоритму може набувати різних значеньУ мові програмування Free Pascal кожна змінна

має ім’я, значення і тип.

ім’я змінної ← вираз

ЗміннаЗмінна• Використовується для

запам'ятовування даних• Заощаджує час користувача,

який затрачається на введення даних з клавіатури

• Зменшення кількості помилок (при введенні довгих чисел)

• Зберігають результати обчислень• Здійснення порівнянь

Імена зміннихІмена зміннихКороткіОписовіСкорочення «верблюжий

регістр»:◦MyName◦WordCase◦LocalBackColor

Тип данихТип данихТип змінної визначає, які значення

може набувати ця змінна, які операції над нею можна виконувати і ділянку пам’яті якого розміру програма виділить для зберігання значення цієї змінної.

Змінні х, у, z, які ми використали в останній процедурі, за умовою задачі можуть набувати довільні дійсні значення.

Основні типи данихОсновні типи данихТип Приклад

значення Примітки

Real 12; 4,5 Ц ілі або дробові числа

Integer 144 Цілі числа

String “Привіт” Текст має бути взятий у

лапки

Boolean True : Є лише два значення

True та False

Оголошення зміннихОголошення зміннихРядок коду, в якому зазначено

ім'я змінної та її типГлобальні

змінні

Локальні змінні

ключове слово var

ПрисвоюванняПрисвоювання Визначення властивостей

Важливо пам'ятати, що спершу обчислюється права частина виразу,

потім результат записується у ліву частину

(наприклад, у певну змінну)

“Правила кодування”:=Label1.Caption

Оператор присвоєнн

я

Label1.Caption := “Посміхніться”Edit1.Visible := TrueForm1.Width := 400