Форматированный вывод

Содержание

Слайд 2

Продолжение файла Модуля public //открытый раздел класса { Public declarations }

Продолжение файла Модуля

public //открытый раздел класса
 { Public declarations }
{сюда могут помещаться

объявления переменных, функций и процедур, включаемых в класс формы и доступных для других модулей }
 end;
var
 Form1: TForm1;
{сюда могут помещаться объявления типов, констант, переменных, функций и процедур, к которым будет доступ из других модулей, но которые не включаются в класс формы}
implementation
{$R *.DFM}
{сюда могут помещаться предложения uses, объявления типов, констант, переменных, к которым не будет доступа из других модулей. Тут же должны быть реализации всех объявленных в разделе interface функций и процедур, а также могут быть реализации любых дополнительных, не объявленных ранее функций и процедур}
end.
Слайд 3

МОДУЛЬ procedure {Раздел описаний} BEGIN {Раздел исполняемых операторов} END; Заголовок программы,

МОДУЛЬ

procedure <Объявление программной единицы>
{Раздел описаний}
BEGIN
{Раздел исполняемых операторов}
END;

Заголовок программы,

процедуры, функции

Описания всех идентификаторов, используемых в разделе исполняемых операторов

Слайд 4

Раздел описаний может включать объявления меток(LABEL), типов(TYPE), констант(CONST), переменных(VAR), процедур(PROCEDURE) и

Раздел описаний может включать объявления меток(LABEL), типов(TYPE), констант(CONST), переменных(VAR), процедур(PROCEDURE)

и функций(FUNCTION).
Слова: unit, uses, var, begin, end - это так называемые ключевые слова языка.
Слайд 5

Преобразование целых чисел в строку и обратно. Для преобразования необходимо воспользоваться

Преобразование целых чисел в строку и обратно.
Для преобразования необходимо воспользоваться спец.

функцией IntToStr. У неё только один аргумент – целое число, а на выходе она возвращает строку символов.
label1.Caption:=inttostr(r);
где r – целое число.
Для обратного преобразования строки в число используется функция StrToInt.
При преобразовании строки в число, необходимо быть уверенным в том, что строка содержит число. Если в строке будет хоть один символ не относящейся к цифре, то во время преобразования произойдёт ошибка.
Слайд 6

Преобразование вещественных чисел Для преобразования вещественного числа в строку есть функция

Преобразование вещественных чисел
Для преобразования вещественного числа в строку есть функция FloatToStr,

которой надо передать дробное число и получить строку.
Точно так же есть и обратное преобразование StrToFloat, где передается строка, а получается вещественное число.
Слайд 7

Форматировании строк возможно с помощью функции: Format( const Format: string; const

Форматировании строк возможно с помощью функции:
Format( const Format: string; const Args:

array of string ): string;
Функция из модуля SysUtils форматирует элементы открытого массива Args . В качестве результата функция возвращает отформатированную строку.
В качестве одного из параметров, в данных подпрограммах используется строка форматирования Format.
Слайд 8

Общий вид спецификатора можно представить в следующем виде: "%« [width] [".«

Общий вид спецификатора можно представить в следующем виде:
"%« [width] [".« prec]

type
Спецификатор начинается с символа %.
За ним следуют:
необязательный параметр [width], задающий минимальную длину результирующей строки;
необязательный параметр ["." prec], задающий точность;
символ преобразования типа, type.
Слайд 9

Идентификатор type может иметь одно из значений представленных в таблице:

Идентификатор type может иметь одно из значений представленных в таблице: