Что же такое синтаксис? В программирование синтаксис — это все знаки и буквы, которыми можно пользоваться составляя программы.
Язык Pascal состоит из набора служебных слов, латинских букв, знаков арифметических операций, логических операций, операций отношения ( меньше, больше, равно и тп. ) и различных служебных символов.
Многие из этих слов зарезервированы в Паскале и используются как структуры программы.
Теперь разберемся с понятием идентификатора. Идентификатор — это имена переменных, процедур, функций, типов, констант и тд. Идентификатор составляется в Pascal’е по определенным правилам :
- Идентификатор обязательно начинается с латинской буквы
- В идентификатор могут входить буквы, цифры и символ подчеркивания
- Идентификатор состоит не более чем из 64 символов. Значащими являются только первые 8 символов
Алфавит языка программирования Pas cal включает:
Источник: bigspawn.blogspot.com
Основы программирования и структура кода на примере языков Pascal и Cи
5. Структурные языки программиров. Высокого уровня. Структура и синтаксис программ на языке Pascal
Языки высокого уровня не учитывают ос-сти конкретных комп. архитектур. Они понятней человеку, а не компьютеру (Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д.).
1971 г. язык программ. Паскаль разработан Николосом Виртом. 1980г – ТурбоПаскаль. Достоинства: простота, ориентирован на структурное программиров, имеет хорошо развитый состав тиаов и структур данных, служит для программиров. на Делфи. Недостатки: нет операций возведения в степень.
— описание меток (label);
— описание констант (cоnst);
— раздел описания типов данных (Type);
— описание переменных (var);
— описание процедур (Procedure . end);
Иначе: Программа на языке Паскаль состоит из 3-х разделов: 1.раздел заголовка(program), 2. раздел описания(uses, const, var, label, type, procedure, function), 3. раздел операторов(begin, end).
Используются прописные и строчные буквы лат. алфавита a-z, знак «_», цифры 0-9, спец. символы +, -, *, /, = , , [], (), <>, ., ,, :, пробел, ;, :=, <>, =, div, mod, and, or, зарезервированные слова(имеют фиксир. начертание и опред. смысл label, var, type, const). Индентификатор – это неделимая послед-сть букв, цифр и знаков подчёркивания. Стандартные идентификаторы – служат для обозначения заранее определенных разработчиком языка типов данных, констант, процедур и данных. Идентификаторы пользователя применяются для обозначения меток, конст., переменных, продур и функций определенных самим программистом.
Арифметические операции позволяют выполнять различные действия над числами. К ним относятся: + сложение, — вычитание, *- умножение, / деление, div целочисленное деление, mod остаток от деления. .Приоритет одних арифметических операций над другими и изменение приоритетов при использовании скобок в арифметических выражениях соответсвуют обычным правилам. При использовании арифметических выражений в качестве значений, присваиваемых переменных необходимо следить за типом результата этих выражений.
Урок1. Структура программы на языке Паскаль
В состав библиотеки, которая поставляется вместе со средой программирования, входят стандартные подпрограммы(процедуры ,функции). К математическихм функциям относят: abs(x) — |x|, arctan(x) – arctg x, sin(x) – sin x, cos(x) – cos x, exp(x) — e x , ln(x) – ln x, x>0, sqr(x) – x 2 , sqrt(x) — , ,x>0, round(x) – округление до ближайшего целого и т.п.
Стандартные типы данных.
Простые (скалярные) типы данных относят типы данных таких величин, значения которых не содержат составных частей. Целочисленные типы данных byte- 0..255, shortint- -128..127, integer- -32768..32767, word- 0..65535, longint- -2147483648.. 2147483647 Вещественный тип данных real-6, single-4, double-8, extended- 10, comp-8. Литерный (символьный) тип Каждому символу приписывается целое число от 0 до 255.
Булевский тип Булевским типом называют тип данных, представляемый двумя значениями true (истина) и false (ложь).Пользовательские типы К ним относятся перечисляемый и интервальный типы. Интервальный тип (диапазон) позволяет задавать две константы, определяющие границы диапазона значений для данной переменной.
Структурированные типы данных определяют упорядоченную совокупность скалярных переменных и характеризуются типом своих компонентов. Существует несколько методов структурирования. По способу организации и типу компонентов в сложных типах данных: Строки (string) – это последовательность символов кодовой таблицы персонального компьютера. Количество символов в строке 0..255.
Массивы В структурных типах выделяют регулярный тип (массивы — array). Название регулярный тип (или ряды) массивы получили за то, что в них объединены однотипные элементы, упорядоченные (урегулированные) по индексам, определяющим положение каждого элемента в массиве.
Множества Множество (set) – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект в множестве называется элементом множества. Все элементы множества должны принадлежать одному из скалярных типов, кроме вещественного. Записи Для записи комбинации объектов разных типов в Паскале применяется комбинированный тип данных – запись (record). Файл- совокупность данных, записанная во внешней памяти под определенным именем.
Источник: studfile.net
Структура и синтаксис программ на языке pascal
Внимание Скидка 50% на курсы! Спешите подать
заявку
Профессиональной переподготовки 30 курсов от 6900 руб.
Курсы для всех от 3000 руб. от 1500 руб.
Повышение квалификации 36 курсов от 1500 руб.
Лицензия №037267 от 17.03.2016 г.
выдана департаментом образования г. Москвы
Урок Информатики «Синтаксис языка Pascal. Структура программы»
Программирование в Lazarus для школьников.
Синтаксис языка Pascal . Структура программы .
Матыцин Игорь Владимирович
Учитель математики и информатики
МБОУ СОШ с. Девица
Цель: познакомить учащихся с синтаксисом и структурой простейшей программы на языке Pascal . Разобрать структуру проекта в Lazarus .
Язык Т. Паскаль разработан в 1968 – 71 гг. Никлаусом Виртом, профессором швейцарского университета.
алфавит Turbo Pascal:
- латинские буквы от A до Z
- арабские цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- знаки препинания . , : ; ..
- знаки арифметических операций + – * /
- знаки логических операций > =
- специальные символы ( ) < >[ ] ‘ := (* *)
- основные элементы Паскаля:
Скачивание материала начнется через 51 сек .
Нравится материал? Поддержи автора!
Ещё документы из категории информатика:
44349 44348 44347 44346 44345 44344 44343
((__lxGc__=window.__lxGc__||<‘s’:<>,’b’:0>)[‘s’][‘_197117’]=__lxGc__[‘s’][‘_197117’]||>)[‘b’][‘_574357’]=<‘i’:__lxGc__.b++>;
X Код для использования на сайте:
X Чтобы скачать документ, порекомендуйте, пожалуйста, его своим друзьям в любой соц. сети. После чего кнопка «СКАЧАТЬ» станет доступной! Кнопочки находятся чуть ниже. Спасибо! Кнопки: Скачать документ
Источник: doc4web.ru