Читайте также:
|
|
У загальному виді інструкція CASE записується в такий спосіб:
case Селектор of список1:
begin { інструкції 1 } end; список2:
begin { інструкції 2 } end; список3:
begin { інструкції N } end;
else begin { інструкції) end;
end;
Селектор – вираз цілого типу, значення якого визначає подальший хід виконання програми;
Що таке керуючі конструкції мови Delphi?
До керуючих конструкцій мови Delphi можна віднести: безумовні; умовні та циклічні.
До безумовних конструкції відносяться: оператор GOTO <мітка>, де міткою може бути ідентифікатор або ціле число від 0 до 9999, мітки необхідно визначити в розділі LABEL; функція BREAK, дозволяє закінчити цикл; функція CONTINUE, продовжує цикл; функція EXIT, завершує програму або процедуру та інші.
До умовних конструкцій відносяться: оператор IF…THEN…ELSE та CASE…OF;
До циклічних конструкцій: FOR … TO (DOWNTO) … DO; REPEAT …UNTIL; WHILE … DO
Перерахуйте та поясніть основні функції для роботи зі string-даними
1) Copy – копіювання підпослідовності з послідовності символів.
2) Pos – визначає кількість символів з якої починається задана послідовність символів:
Наприклад, POS(‘Pasсal’,’Object Pasсal’) дорівнюватиме 8;
3) Length – визначення фактичної довжини послідовності символів.
4) Delete – вилучення підпослідовності символів з заданої послідовності.
Наприклад: Delete(s,1,6); // Видаляє з рядка s 6 символів починаючи з 1 позиції.
5) Insert – вставлення підпослідовності символів у задану послідовність.
Перерахуйте та поясніть основні функції для перетворення string-даних
1) StrToInt(s) – переведення рядка символів s в ціле число.
2) IntToStr(n) – переведення цілого числа n в рядок.
3) StrToFloat(s) – переведення рядка s в дійсне число.
4) FloatToStr(x) – переведення дійсного числа х в рядок.
5) Val – переведення символьного запису числа в його числовий формат.
6) Str – переведення чисел у символьні записи.
Який об’єм пам’яті виділяється для збереження символів? Скільки всього різних символів є припустимо в Object Pascal?
Символьний тип даних – це один з друкованих або службових символів. Для зберігання одного символа виділяється 1 байт (8 біт) пам¢яті. Отже, всіх символів існує саме cтільки, скільки є різних бітових послідовностей довжини 8; кожна послідовність розглядається як двійкове число; всього різних символів може бути не більше за 256 (0,1,…, 255).
Запишіть оператор, що виведе в компоненту Edit1 символ з десятковим ANSI-номером 13, у компонент Edit2 оператор, що виведе десятковий номер символу ‘&’.
Edit1.text:= Chr(13);
Edit2.text:= Ord(‘&’);
Дата добавления: 2014-12-19; просмотров: 33 | Поможем написать вашу работу | Нарушение авторских прав |