Консольное приложение

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

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

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

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

2. Выберите "Console Application" и нажмите "OK" (рисунок 2.1).


 

 

 

 

 

 

 

 

 

 

Рисунок 2.1. Окно среды Delphi для создания нового проекта

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

Writeln('Press Enter to 

exit...');
ReadLn;


 

 

 

 

 

 

 

 

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

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


 

 

 

 

 

Рисунок 2.3. Окно работающей консольной программы

5. Нажмите в этом окне клавишу Enter - консольное приложение завершится.

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

 

Яндекс цитирования