Первая программа
Переменные
Первая программа
Не будем вдаваться в подробности истории Delphi, для этого есть Википедия. Сразу перейдем к первой программе:
program HelloWorld;
{$APPTYPE CONSOLE}
begin
WriteLn('Hello, World!');
ReadLn;
end.
Как можно заметить, программа начинается с ключевого слова program, за которым идет идентификатор - имя программы. Программа начинает выполняться с главного блока, заключенного между begin и end. В конце программы ставится точка.
Для того, чтобы указать компилятору, что наше приложение является консольным, используется директива APPTYPE с параметром CONSOLE.
Для вывода в консоль используется процедура WriteLn, которая выводит строку 'Hello, World!' в консоль и переходит на новую строчку. Процедурой ReadLn мы задерживаем выполнение программы до нажатия ENTER.
Запустив программу, мы получим следующий результат:
В дальнейшем мы будем показывать вывод в консоль в такой форме:
Hello, World!
Это одна из самых простых программ, в дальнейшем мы будем усложнять ее.
Переменные
Переменные в Delphi объявляются после ключевого слова var:
var
a: integer;
b, c: string;
d: integer = 0;
e: string = 'Hello, World!';
Переменные можно сразу инициализировать, написав знак "=" и значение. Переменные одного типа можно перечислять через запятую.
Изменим нашу программу: добавим вывод переменных. Для перемещения в переменную какого-либо значения используется оператор ":=".
program HelloWorld;
{$APPTYPE CONSOLE}
var
a, b: integer;
c: integer = 10;
d: integer = 10;
begin
a := 10;
b := 20;
c := 30;
Write(a);
Write(' ');
WriteLn(b);
WriteLn(c,' ',d);
ReadLn;
end.
10 20
30 10
Можно заметить, что мы использовали процедуру Write для вывода информации без переноса на новую строчку. Также процедуры Write и WriteLn принимают любое число параметров (в том числе и нулевое).
To Be Continued...