Upload
-
View
83
Download
1
Embed Size (px)
Citation preview
Тема 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