Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
73.69 Кб
Скачать

Программирование алгоритмов линейной структуры.

Оператор присваивания.

В результате выполнения оператора присваивания переменная получается значение.

Формат: В угловых скобках прописывается место написание.

<имя переменной> := <выражение>;

В памяти резервируется ячейка с указанным именем, в которую заносится вычисленное значение выражения.

После каждой инструкции необходимо ставить точку с запятой, например:

count := 0;

absolute := abs( x – y )

m := sin( 2*x – 4 )

Выражения

Выражение состоит из операндов и операций, которые выполняются над операндами. При вычислении выражений соблюдается приоритет операций.

Операндами арифметических выражений могут быть числа, переменные, функции и арифметические выражения, заключенные в круглые скобки.

Операндами строковых выражений могут быть символы или последовательность символов, заключенная в апострофы:

a := ‘привет’ + ‘Вася’;

Логические выражения используют знаки отношений и логические операции. Результатом логического выражения есть значение истины или ложь.

x := ( 3 > 7 ) or ( not( x > y ) and ( x > 6 ) )

Оператор присваивания считается верным, если тип выражения соответствует типу переменной или может быть приведен к типу переменной.

Операция

Действие

Выражение

Тип операндов

Тип результата

+

Сложение

A + B

Real

Integer

Integer, Real

Real

-

Вычитание

A - B

Integer

*

Умножение

A * B

Real

/

Деление

A / B

Real

Integer

Integer, Real

Real

Real

Real

div

Деление нацело

A div B

Integer

Integer

mod

Выделение остатка

A mod B

Integer

Integer

Для подключения дополнительной библиотеки, модуль math требуется в разделе uses через запятую вписать.

Основные компоненты ввода и вывода данных.

Надпись (Label).

Надписи или текстовые метки label часто используются для вывода пояснительной информации. Текст, помещенный на форме при помощи метки label нельзя редактировать, кроме того, такой элемент даже не может получить фокус ввода.

Свойства:

Свойство Caption. Отвечает за текст в надписи.

Тип: string

Свойство Alignment. Отвечает за выравнивание по горизонтали.

Тип:

  1. taCenter – выравнивает надпись по центру

  2. taLeftJustify – выравнивает надпись по левому краю

  3. taRightJustify – выравнивает надпись по правому краю

Свойство AutoSize. Авто определение размера в зависимости от текста.

Тип: boolean

Свойство FocusControl. Передает фокус ввода указанному идентификатору существующих компонентов в списке.

Свойство Layout. Определяет выравнивание текста по вертикали.

Тип:

  1. tlCenter – по центру

  2. tlBottom – по низу

  3. tlTop – по верху

Свойство ShowAccelChar. Определяет, должен ли символ амперсанта обозначать следующую букву подчеркнутой.

Тип: boolean

Свойство Transparent. Определяет, должен ли фон быть прозрачным.

Тип: boolean

Свойство WordWrap. Определяет, должен ли текст, непомещающийся по ширине, переносится на следующую строку.

Тип: boolean

При установке свойств выравнивания следует учитывать Alignment и Layout. Имеет смысл, если свойство AutoSize не установлено в истину (true). Свойство ShowAccelChar следует использовать лишь в паре с FocusControl.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]