Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Delphi.doc
Скачиваний:
10
Добавлен:
10.09.2019
Размер:
4.23 Mб
Скачать

2.4.6. Очередность выполнения операций

При выполнении выражений одни операции выполняются раньше других. Например, в выражении

20 + 40 / 2

сначала произойдет деление (ибо скобок, меняющих естественный порядок выполнения операций, нет) и только потом - сложение. Выполнение каждой операции происходит с учетом ее приоритета. Не зная приоритета каждой операции, крайне трудно правильно записать даже самое простое выражение. Значения приоритетов для рассмотренных выше операций представлены в таблице 2.9.

Операция

Приоритет

Описание

-, not

Первый

Унарный минус, отрицаиие

*, /, div, mod, and

Второй

Операции типа умножение

+, -, or, xor

Третий

Операции типа сложение

=, <>, <,>, <=, >=

Четвертый

Операции отношения

Таблица 2.9. Приоритет операций

Чем выше приоритет (первый - высший), тем раньше операция будет выполнена.

2.5. Консольный ввод-вывод 2.5.1. Консольное приложение

Решение самой простой задачи на компьютере не обходится без операций ввода-вывода информации. Ввод данных - это передача данных от внешнего устройства в оперативную память для обработки. Вывод - обратный процесс, когда данные передаются после обработки из оперативной памяти на внешнее устройство. Внешним устройством может служить консоль ввода-вывода (клавиатура и монитор), принтер, гибкий или жесткий диск и другие устройства.

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

Итак, давайте последовательно создадим консольное приложение:

  1. Запустите среду Delphi, выберите в главном меню команду File | Close All, а затем - команду File | New.

  2. Выберите "Console Application" и нажмите "OK" (рисунок 2.1). Рисунок 2.1. Окно среды Delphi для создания нового проекта

  3. В появившемся окне между ключевыми словами BEGIN и END введите следующие строчки (рисунок 2.2):

  4. Writeln('Press Enter to exit...');

  5. ReadLn;

Рисунок 2.2. Текст простейшей консольной программы в окне редактора кода

  1. Скомпилируйте и выполните эту программу, щелкнув на пункте Run | Run главного меню среды Delphi. На экране появится черное окно (рисунок 2.3), в левом верхнем углу которого будет содержаться текст "Press ENTER to exit..." ("Нажмите клавишу Enter ..."). Рисунок 2.3. Окно работающей консольной программы

Теперь, когда есть основа для проверки изучаемого материала, рассмотрим операторы консольного ввода-вывода. К ним относятся Write, Writeln, Read, Readln.

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