Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Уроки программирования на Turbo Pascal


Служба Рассылок Subscribe.Ru

Уроки программирования на Turbo Pascal

Уроки программирования на Turbo Pascal


Рассылка проекта Sapisoft.By.Ru [#002]


Подписчиков на 23.02.2002 - 398 человек.


Главная Программы Задачи Рассылки Гостевая книга Контакты

Здравствуйте, уважаемые подписчики!


Перед вами второй выпуск рассылки "Уроки программирования на Turbo Pascal". Для начала попробуем написать самую простую, первую вашу программу, позволяющую выводить на экран компьютера какое-либо сообщение. Введите следующий текст программы на вашем компьютере:

Program First_Program;
const
  Text = 'Моя первая программа';
begin
  WriteLn(Text);
end.

Наша первая программа состоит из шести строк, которые в принципе могут быть написаны и в одну строчку, но с соблюдением пробелов. В Паскале не имеет значение высота букв, если только это не связано с текстовыми константами. Так что первая строчка, например, могла бы выглядеть и так:

program first_program;

Теперь по порядку попробуем разобраться в том, что мы написали. В первой строчке мы объявили имя программы(First_Program). Слово Program является зарезервированным словом в Паскале. Помимо этого существуют так же и другие зарезервированные слова, как например:
Absolute File Mod Shr
And For Nil String
Array Forward Not Then
Begin Function Of To
Case Goto Or Type
Const If Packed Unit
Div Implementation Procedure Until
Do Inline Program Uses
Downto Interface Record Var
Else Interrupt Repeat While
End Label Set With
External In Shl Xor

Любое из этих слов нельзя использовать в качестве идентификатора (имени) какого-либо объекта. Обычно редактор Паскаля выделяет жирным шрифтом зарезервированные слова. Так как имя программы в дальнейшем не используется, то эту строку вообще можно не писать. Первая строка заканчивается точкой с запятой. Этот разделитель в Паскале отмечает конец оператора или описания.

Вторая строка содержит только одно зарезервированное слово, которое означает, что дальше будут описаны константы. Константы - это объекты, которые не изменяют своего значения в ходе программы. Описать константу в Паскале - значит указать ее имя и значение. Это указание содержится в третьей строке:

Text = 'Моя первая программа';

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

Вторая часть программы начинается с зарезервированного слова begin и заканчивается зарезервированным словом end с точкой (точка показывает на то, что программа закончилась). В этом разделе содержатся операторы. Первый оператор и пока единственный находится в пятой строке:


WriteLn(Text);

Это оператор вывода текста на экран, причем курсор после этого переходит на новую строку. А если бы вы написали

Write(Text);

то курсор бы остался на предыдущей строке. В скобках пишется именно то, что нужно вывести на экран. В данном случае это константа, которая содержит текст. Можно было просто написать:

WriteLn('Моя первая программа');

Результат был бы одинаковым. То есть в скобках можно писать непосредственно сам текст. На этом пояснения заканчиваются.

Теперь попробуйте запустить программу, нажав в Паскале Ctrl+F9. Если вы не допустили ошибок при вводе текста программы, то на экране должна появиться строка с надписью "Моя первая программа". Если вы не успели разглядеть выведенную строку, нажмите Alt+F5.

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


Рассылки проекта Sapisoft:

Новости проекта Sapisoft [Шамис Алексей]
Информация о выходе новых версий программ и прочих обновлениях на сайте.

Уроки программирования на Turbo Pascal [Галин Павел]
Хотите стать Великим Программистом? Начните свой путь к вершине славы с изучения языка Turbo Pascal. Он как нельзя лучше подходит для начинающих программистов и в то же время используется для разработки сложных "профессиональных" программ.

Олимпиадные задачи с решениями на Turbo Pascal [Шамис Алексей]
В рассылке публикуются решения интересных олимпиадных задач различного уровня. Периодичность - 2-3 раза в неделю. Каждый выпуск содержит решение 2-3 задач с подробным анализом описанием алгоритма решения.

Задача в неделю. Олимпиадные задачи по информатике [Алексеев Александр]
Каждый понедельник в рассылке публикуется задача, которую необходимо решить и в следующий понедельник прислать программу на тестирование. Решения проверяются и в пятницу публикуется разбор и итоги тестирования.



Всегда рады видеть Вас на нашем сайте - http://sapisoft.by.ru.
Жду ваших предложений и замечаний, Paul Galin - galin@ukrsat.net.ua.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное