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




Общие сведения о языке Паскаль

Алфавит и словарь языка

Алфавит – набор допустимых символов, которые можно использовать для записи программы [1]. Это:

· Латинские прописные и строчные буквы (A, a, B, b…,Y, y,Z, z);

· Арабские цифры (0, 1, 2, …, 7, 8, 9);

· Специальные символы (знаки подчеркивания; знаки препинания, круглые, квадратные и фигурные скобки. Знаки арифметических операций и др.).

В качестве неделимых элементов рассматриваются следующие последовательности символов [1]:

· (знак операции присваивания);

· >= и <= (знаки ≥ и ≤);

· (*и*) (начало и конец комментария).

В языке существует некоторое количество различных цепочек символов, рассматриваемых как единые смысловые элементы с фиксированным значением. Такие цепочки называются служебными словами [1].

Таблица 1 - Перечень служебных слов языка Паскаль

Служебное слово языка Паскаль Значение служебного слова
And И
Array Массив
Begin Начало
Do Выполнить
Else Иначе
For Для
If Если
Of Из
Or Или
Procedure Процедура
Program Программа
Repeat Повторять
Then То
To До (увеличивая до)

 

Продолжение таблицы 1

Служебное слово языка Паскаль Значение служебного слова
Until До (до тех пор, пока)
Div Деление нацело
Mod Остаток от деления
Var Переменная
while Пока

 

Для обозначения констант, переменных, программ и других объектов используются имена – любые отличные от служебных слов последовательности букв, цифр и символа подчеркивания, начинающихся с буквы или символа подчеркивания [1].

Типы данных и стандартные функции, используемые в языке Паскаль

В языке Паскаль используются различные типы данных.

Таблица 2 - Некоторые типы данных в языке Паскаль

Название Обозначение Допустимые значения Область памяти
Целочисленный Integer 2 байта со знаком
Вещественный Real 6 байтов
Символьный Char Произвольный символ алфавита 1 байт
Строковый String Последовательность символов длиной меньше 255 1 байт на символ
Логический Boolean True и False 1 байт

В вещественном числе часть от дробной отделяется точкой, при этом перед точкой и после нее должно быть, по крайне мере, по одной цифре, пробелы внутри числа недопустимы [1].

Таблица 3 - Стандартные функции, используемые в языке Паскаль

Функция Назначение Тип аргумента Тип результата
Abs (x) Модуль x Integer, real Такой же, как у аргумента

 

 

Продолжение таблицы 3

Функция Назначение Тип аргумента Тип результата
Sqr (x) Квадрат x Integer, real Такой же, как у аргумента
Sqrt (x) Квадратный корень x Integer, real Real
Round (x) Округление x до ближайшего целого Real  
Int (x) Целая часть x Real  
Frac (x) Дробная часть x Real  
Random Случайное число от 0 до 1 - Real
Random (x) Случайное число от 0 до x integer integer

 

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

Программа, написанная на языке Паскаль, имеет следующую структуру:

· Заголовок программы;

· Раздел описаний;

· Тело программы.

Заголовок программы состоит из служебного слова program, имени программы, образованного по правилам использования идентификаторов Паскаля, и точки с запятой [2]. Например:

Program my_prog13;

Раздел описаний включает следующие подразделы:

· Раздел описания констант;

· Раздел описания типов;

· Раздел описания переменных;

· Раздел описания процедур и функций.

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

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

Program<имя_программы>;

const<описание_констант>;

type<описание_типов>;

var<описание_переменных>;

begin

<операторы_языка>;

End.

Операторы – языковые конструкции, с помощью которых в программе записываются действия, выполняемые над данными в процессе решения задачи [1].

К основным операторам языка Паскаль, можно отнести:

· оператор присваивания (имя_переменной:= значение);

· ввод с клавиатуры (read/readln);

· вывод на экран (write/writeln);

· условный оператор (if…then…else);

· цикл с предусловием (while…do);

· цикл с постусловием (repeat…until);

· цикл с заданным числом повторений (for…to/downto…do).

 

 

Список используемых источников:

1. Л.Л. Босова, А.Ю. Босова «Информатика. Учебник для 8 класса», 2014. – 160 с.

2. Н.Б. Культин «Программирование в TurboPascal 7.0 и Delphi», 2007. – 391 с.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: