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

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

  • Upload
    -

  • View
    79

  • 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