реферат Простые операторы. Характеристика форм.docx. Лр операторы и выражения Delphi
Скачать 1.3 Mb.
|
Языки программирования ЛР 1. Операторы и выражения DelphiПосле знакомства с основами объявления переменных и констант и построения простейших структур нам предстоит перейти на очередной уровень освоения языка — научиться использовать в программах операторы и выражения Delphi. В терминах программирования под выражением понимается логически законченный фрагмент исходного кода программы, предоставляющий способ получения (вычисления) некоторого значения. Простейшим примером выражения может стать строка кода X:=Y+Z, возвращающая результат суммирования двух значений. Предложенное выражение содержит три операнда (X, Y и Z) и два оператора: := и +. Перечень операторов входящих в состав языка Delphi весьма обширен, при классификации операторов можно выделить следующие группы: оператор присваивания; арифметические операторы; оператор конкатенации строк; логические операторы; операторы поразрядного сдвига; операторы отношения; операторы множеств; строковые операторы; составной оператор; условные операторы. Оператор присваиванияЕдва ли не самый популярный среди всех операторов Delphi — оператор присваивания нам уже хорошо знаком. Комбинация символов ":=" уже неоднократно встречалась на предыдущих страницах книги, с ее помощью мы передавали значения в переменные. Например, X:=10; //присвоить переменной X значение 10 Благодаря оператору := в переменной X окажется новое значение. Арифметические операторыКак и следует из названия, арифметические операторы необходимы для осуществления математических действий с целыми и вещественными типами данных. Помимо известных еще из курса начальной школы операторов сложения, вычитания, умножения и деления, Delphi обладает еще двумя операторами целочисленного деления (табл. 1.1). Таблица1.1.АрифметическиеоператорыDelphi
При объявлении участвующих в расчетах переменных следует учитывать тип данных, возвращаемый в результате выполнения того или иного оператора. Допустим, нам следует разделить число 4 на 2 (листинг 1.1). Листинг 1.1. Операция деления возвращает вещественное число var {X:integer; - неподходящий тип данных} X:extended;{- правильно} begin X:=4/2; //результат должен быть передан в переменную вещественного типа WriteLn(X); end. Даже ученик начальной школы знает, что 4/2=2, другими словами в результате деления мы получим целое число. Однако Delphi обязательно забракует код, если мы попытаемся поместить результат операции деления в целочисленную переменную, и уведомит об этом программиста сообщением, о несовместимости типов. Примечание Операторы + и – могут применяться не только для сложения и вычитания, но и для определения знака значения. Например: X:=-5. |