1. Тема 1.Тема 1. Основи алгоритмізаціїОснови алгоритмізації тата
програмування.програмування.
Поняття змінної, її оголошення.Типи даних.
Оператор надання значень. Введення та виведення
даних.
2. Повторення: Об’єкти та їхПовторення: Об’єкти та їх
властивостівластивості
Які об’єкти можна додавати на форму?
Які групи властивостей має довільний
об’єкт?
Яка властивість відповідає за:
◦ текст, що відображається на елементі;
◦ колір фону;
◦ розмір;
◦ розміщення;
◦ відображення об’єкта на формі?
3. Зміна значення властивостей під часЗміна значення властивостей під час
виконання проекту (введення даних)виконання проекту (введення даних)
Функція StringToColor(<текст>) переводить введений в перше поле
текст, що є назвою кольору, в код кольору.
Функція StrToInt(<текст>) переводить введений в друге і третє поля текст
в ціле число.
4. Зміна значення властивостей під часЗміна значення властивостей під час
виконання проекту (виведення даних)виконання проекту (виведення даних)
Функція StrToFloat(<текст>) переводить текстове представлення числа
у дійсне число.
Функція FloatToStr(<число>) переводить дійсне число у його текстове
представлення.
Функція MessageDlg('Сума - ' + FloatToStr(z), mtInformation, [mbOk], 0)
виводить інформаційне повідомлення у вікні
5. Зміна значення властивостей під часЗміна значення властивостей під час
виконання проекту (виведення даних)виконання проекту (виведення даних)
Функція StrToFloat(<текст>) переводить текстове
представлення числа у дійсне число.
Функція FloatToStr(<число>) переводить дійсне
число у його текстове представлення.
6. ЗміннаЗмінна
Найменована величина, яка під час виконання
алгоритму може набувати різних значень
У мові програмування Free Pascal кожна змінна
має ім’я, значення і тип.
ім’я змінної ← вираз
7. ЗміннаЗмінна
• Використовується для запам'ятовування
даних
• Заощаджує час користувача, який
затрачається на введення даних з
клавіатури
• Зменшення кількості помилок (при
введенні довгих чисел)
• Зберігають результати обчислень
• Здійснення порівнянь
9. Тип данихТип даних
Тип змінної визначає, які значення може
набувати ця змінна, які операції над нею можна
виконувати і ділянку пам’яті якого розміру
програма виділить для зберігання значення цієї
змінної.
Змінніх, у, z, які ми використали в останній
процедурі, за умовою задачі можуть набувати
довільні дійсні значення.
10. Основні типи данихОсновні типи даних
Тип
Приклад
значення
Примітки
Real 12; 4,5 Цілі або дробові числа
Integer 144 Цілі числа
String “Привіт”
Текст має бути взятий у
лапки
Boolean True
Є лише два значення: True
та False
12. ПрисвоюванняПрисвоювання
Визначення властивостей
Важливо пам'ятати, що спершу
обчислюється права частина виразу, потім
результат записується у ліву частину
(наприклад, у певну змінну)
“Правила кодування”:=Label1.Caption
Оператор
присвоєння
Label1.Caption := “Посміхніться”
Edit1.Visible := True
Form1.Width := 400