Главное меню портала
• О портале
• Архив задач
• Карта архива задач
• Результаты тестов
• Ошибки тестирования
• Преподаватели
• Библиотечка
Рейтинг у учителя
• Рейтинг на портале
Начинающему
• Работа с порталом
• Курс для начинающего
• Архив задач начинающего
Олимпиаднику
• Архив задач олимпиадника
Олимпиады
Дистанционные олимпиады
• Положение олимпиады
Новое сообщениеОтправленые
Загрузка...

Тема урока : Структура программы на языке Паскаль.

Язык программирования строиться на совокупности трех составляющих: алфавита , синтаксиса (жестких правил написания объектов языка) и семантики (правил их использования).  


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

 

Pascal – это язык, который учит аккуратности и четкости (разделы программы нельзя менять местами, необходимо четко представлять работу программы и т.д.). Вот почему необходимо четко знать и понимать структуру программы на языке Pascal.


Общая структура программы на Паскаль.

PROGRAM имя программы;
(английскими буквами, одно слово. Хотите глубже? То необходимо воспользоваться правилами написания идентификаторов )
USES подключаемые библиотеки (модули);
(дополнительные возможности, их можно подключать к программе в этой строке)
LABEL список меток;
(из одного места программы «прыгать» в другое)
CONST раздел описания констант; 
(постоянные величины, их нельзя изменять)
TYPE описание типов переменных; (тайп)
VAR определение глобальных переменных;
(описание всех переменных величин, которые в программе могут изменяться)
ОПРЕДЕЛЕНИЕ ПРОЦЕДУР;
ОПРЕДЕЛЕНИЕ ФУНКЦИЙ;
BEGIN
основной блок программы
END.

Внимание! Почти после каждой строчки ставится знак ";". Этот знак говорит о том, что строка закончена. Знак ";" не ставится после служебного слова BEGIN и последнего END.(который означает конец программы), после которого ставиться точка.  


Разумеется, что не все приведенные выше блоки обязательны для использования. Сейчас приведем тот минимум, который необходимо использовать.

Program primer; 
 Begin 
 End. 

Данная программа ни чего не делает, так как в ней нет ни одного оператора. Так же обращайте внимание на то, что я слова  Begin и End. написал под буквой слова Program


Это не правило, это пример хорошего тона (нужно для того, чтобы Ваша программа лучше читалась, и программы, "красиво" написанные, легче проверять и искать логические ошибки). 


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


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


Практическое задание к Уроку 1.

Скачать Free Pascal v2.2.0 для Win32

Ваша задача сейчас состоит в том, чтобы ввести программу в среде программирования Free Pascal (можно и в ABC Pascal) и запустить ее на исполнение. 

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

Program urok1; 
 Begin 
   writeln('Поздравляю! Вы успешно прошли первый урок!'); 
 End. 

Вопрос для любознательных.

Что делает в приведенной выше программе функция writeln?

Ответы жду в Личных сообщениях, отправлять по логину Dru24




На сайте гостей 19, зарегистрированных 1:
Dru24,
[Данные за последние 5 минут]