Главная Фотогалерея Скачать Викторина Форум О нас
Главная arrow Спорт и общество arrow Люблю Паскаль, пишу на Паскале, думаю на Паскале - 2
Самый короткий путь - знакомый путь.

Люблю Паскаль, пишу на Паскале, думаю на Паскале - 2

Версия для печати Отправить на e-mail
Рейтинг: / 1
ХудшаяЛучшая 
Написал Алексей Абрамов   
01.03.2010 г.

Люблю Паскаль, пишу на Паскале, думаю на Паскале

Заметка вторая.

Программу Hello мы написали. Хорошо бы теперь поручить ее заботам компилятора и попробовать запустить. Примеры я буду компилировать на Borland Delphi. Номер версии пока не важен. Где взять Delphi? К примеру можно скачать пробную версию с официального сайта: http://www.embarcadero.com/products/delphi. А еще можно компилировать файлы с использованием бесплатного инструментария, разрабатываемого в рамках проекта «Lazarus»: www.freepascal.ru.

 Итак. Запускаем Delphi. Выбираем в меню File-New-Other. В появившемся окне смотрим раздел Delphi Projects и выбираем Console Application – то есть консольное приложение. Через несколько уроков, мы начнем работать с оконными приложениями, но пока, чтобы почувствовать всю красоту и мощь языка pascal, мы по старинке будем работать с консольным выводом – как в ДОС. (Кто знает, что это такое?:) ).

 На экране видим нечто похожее на:

 

 program Project2;

 {$APPTYPE CONSOLE}

 uses

  SysUtils;

 begin

  { TODO -oUser -cConsole Main: Insert code here }

end.

 

В фигурных скобках на паскале пишутся комментарии – то есть текст, предназначенный для пояснений программиста и игнорируемый компилятором. Но есть и исключение. Если комментарий начинается со знака $, это не просто комментарий, а директива – команда или дополнительное указание для компилятора. Директивы не транслируются в машинный код, они просто дают компилятору дополнительные сведения о намерениях программиста.

Директива {$APPTYPE CONSOLE} сообщает, что мы хотим получить простое консольное приложение, которое будет исполняться в окне командного процессора (запускается в Windows через Пуск-Выполнить cmd).

Ключевое слово uses указывает на список подключаемых (используемых) модулей. Delphi предложила нам сразу подключить SysUtils, который вообще говоря для нашей программы и не требуется.

 

Внесем в код некоторые изменения:

 program Project2;

 {$APPTYPE CONSOLE}

begin

  writeln ('Hello world!');

end.

 

И запустим нашу программу на выполнение, нажав в тулбаре кнопочку с зеленой стрелкой или клавишу F9.

Перед глазами быстро мелькнуло черное окошко командного процессора… Это произошло потому, что «Мавр сделал свое дело, мавр может уходить». Программа вывела в консоль приветствие и благополучно завершилась. Чтобы заставить программу дождаться, когда мы сможем вдосталь налюбоваться результатами своего труда, просто вызовем процедуру, ожидающую ввода с клавиатуры:

program Project2;

 {$APPTYPE CONSOLE}

begin

  writeln ('Hello world!');

  readln;

end.

 

Жмем F9.

Результат работы программы Hello

 

Перед нами окно командного процессора с результатом работы нашей первой программы на языке pascal.

 

Последнее обновление ( 30.05.2011 г. )
 

Добавить комментарий


Защитный код
Обновить

< Пред.   След. >

На нашем сайте много полезной информации. Возможно Вас заинтересуют и эти странички:

Где купить разрядные значки и книжки

Расписание электричек. Самара, 2011 г.


...

Реклама:

  • Нтв плюс
  • Каталог и технические характеристики товаров. Хроника соревнований.
  • asdc.ru
...
Rambler's Top100
RSS-лентаRSS20

Данный ресурс является официальным сайтом Самарской городской общественной организации `Детско-молодежный спортивно-технический клуб `Контур` и не имеет никакого отношения к официальным интернет-ресурсам РОСТО (ДОСААФ) и Союза Радиолюбителей России.Публикуемые материалы выражают точку зрения авторов, которая может не совпадать с точкой зрения спортивного клуба `Контур` и тем более с позицией руководящих органов СРР.

Рейтинг O-сайтов на O-sport.ru Экстремальный портал VVV.RU Яндекс цитирования
Система Orphus