Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
28.10.2014

Синтаксис языка Pascal. Структура программы

Матыцин Игорь Владимирович
Учитель математики и информатики
Синтаксис языка Pascal и структура программы — это фундамент для изучения программирования. Материал подробно разбирает базовые элементы: от описания переменных и операторов до организации основных блоков. Вы узнаете, из каких разделов состоит простая программа, как правильно оформлять код и понимать его логику. Отдельное внимание уделяется структуре проекта в среде разработки Lazarus, что позволит уверенно создавать и компилировать свои первые приложения. Урок поможет заложить прочную основу для дальнейшего освоения языка Паскаль и принципов структурного программирования.

Содержимое разработки

Программирование в Lazarus для школьников.

Занятие № 4.

Синтаксис языкаPascal. Структура программы.

Матыцин Игорь Владимирович

Учитель математики и информатики

МБОУ СОШ с. Девица

Цель: познакомить учащихся с синтаксисом и структурой простейшей программы на языке Pascal. Разобрать структуру проекта в Lazarus.

Девица 2012.

Язык Т. Паскаль разработан в 1968 – 71 гг. Никлаусом Виртом, профессором швейцарского университета.

алфавит Turbo Pascal:

латинские буквы от A до Z

арабские цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

знаки препинания . , : ; ..

знаки арифметических операций + – * /

знаки логических операций > < = >= <= <>

специальные символы ( ) { } [ ] ' := (* *)

основные элементы Паскаля:

Идентификатор – последовательность латинских букв, арабских цифр, знаков подчёркивания. Начинается с латинской буквы. Длина до 127 символов. Используется в качестве имён переменных, меток, программ и подпрограмм. Нельзя в качестве идентификаторов использовать зарезервированные слова.

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

Зарезервированные слова – слова, используемые в операторах, названиях операций, функций и т. п. Всего их около 80. Например, begin, sin, while.

Комментарии – это пояснения, вставляемые в текст программы. Комментарий - любой текст, заключённый в { } или (* *) или //. Комментарии не выполняются программой.

Оператор – это инструкция, которую должен выполнить Pascal. Программа состоит из последовательности операторов.

Операторы. Исполняемые операторы должны заканчиваться – ;

Существует несколько типов операторов:

Оператор присваивания – это последовательность из переменной, знака присваивания ( := ) и арифметического выражения. Например, x:=x+1;

Пустой оператор – оператор ; ; не выполняющий никакого действия.

4.Структура программы:

Заголовок программы (необязателен)Program <имя>;

Список используемых модулейUses ...;

МеткиLabel ...;

КонстантыConst ...;

ТипыType ...;

ПеременныеVar ...;

ПроцедурыProcedure ...;

ФункцииFunction ...;

Раздел операторов

Begin

<Операторы програм-мы>

End.

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

unitUnit1; // Имя модуля

{$modeobjfpc}{$H+}// Директива компилятора о компилятореFPC и о работе со строками

Interface// начало описания элементов интерфейса

uses// Список используемых модулей

Classes,SysUtils,FileUtil,Forms,Controls,Graphics,Dialogs;

Type// описание типов используемых компонентов

TForm1 = class(TForm)

Private // описание закрытых переменных

{ private declarations }

Public//описаниеоткрытыхпеременных

{ public declarations }

end;

var// описание непосредственно самих объектов интерфейса

Form1:TForm1;

Implementation// начало описания событий

{$R *.lfm}// Директива компилятора включающая в проект внешние файлы ресурсов.

end.

Директива компилятора - это специальные комментарии, которые управляют его поведением.

Но все вышеописанное это модуль программы, который подключатся при ее выполнении. Это код самой программы. На начальном этапе программирования менять этот код не рекомендуется.

program Project1;

{$mode objfpc}{$H+}

uses

{$IFDEF UNIX}{$IFDEF UseCThreads}

cthreads,

{$ENDIF}{$ENDIF}

Interfaces, // this includes the LCL widgetset

Forms, Unit1

{ you can add units after this };

{$R *.res}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/70132-sintaksis-jazyka-pascal-struktura-programmy

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки