Алфавит языка паскаль структура программы

Алфавит и словарь языка программирования Паскаль. Программа формируется из предложений, состоящих из лексем и разделителей, которые в свою очередь формируются из конечного набора литер, образующих алфавит языка Pascal. Этот язык состоит из букв латинского алфавита (прописных – А, В, С, D . X, Y, Z, строчных – а, b, с . x, у, z), арабских цифр (0, 1, 2, 3,4, 5, 6, 7,8,9) и специальных символов.

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

  • пробел,
  • конец строки,
  • ; – точка с запятой (конец предложения)
  • комментарий, представляющий собой текст, ограниченный слева и справа фигурными скобками.

Лексемы включают: зарезервированные слова, идентификаторы (стандартные и пользовательские), специальные символы (простые и составные), метки.

Информатика. Язык Pascal: Структура программы на языке Pascal. Центр онлайн-обучения «Фоксфорд»

  • Зарезервированные слова представляют собой составную часть языка, имеют фиксированное начертание и определенный смысл (например, зарезервированное слово VAR открывает раздел описания переменных).
  • Стандартные идентификаторы служат для определения заранее зарезервированных идентификаторов предопределенных типов данных, констант, функций и процедур (например, стандартная функция ABS возвращает модуль своего аргумента).
  • Идентификаторы пользователя применяются для обозначения констант, переменных, процедур и функций. Пользователь должен выбирать имя идентификатора отличное от зарезервированных слов и стандартных идентификаторов.

Правила составления идентификаторов.

  • Идентификатор начинается с буквы, или знака подчеркивания.
  • Содержит только буквы, цифры или знак подчеркивания.
  • Между двумя идентификаторами должен стоять разделитель.
  • Максимальная длина 127 символов. Все символы значимы.
  • Идентификатор не может повторять зарезервированное слово.
  • Если идентификатор пользователя повторяет стандартный, то действие стандартного идентификатора – отменяется.

Примеры пользовательских идентификаторов: x, s, s23, asd_sd45.
Специальные символы:
Простые: «+», «-», «*», «/», «=», «>», «
Составные: «:=», «», «..», «=».
Метки используются для идентификации операторов в программе при переходе по оператору GOTO. Правила написания меток отличаются от правил составления идентификаторов, следующим – на первом месте может стоять цифра.
Примеры меток: В1ок_12, 67, М1, exit, 15GX.

Источник: mojainformatika.ru

Конспект урока «Язык программирования Pascal. Алфавит языка. Типы данных. Переменные и константы» по информатике для 9 класса

Характеристика контингента обучающихся : 9 класс.

Видеоурок «Общие сведения о языке программирования Pascal. Алфавит и словарь языка. Типы данных»

Уровень изучения дисциплины : базовый.

Время урока: 45 минут.

Методы обучения: словесный, практический, наглядный.

Форма обучения: групповая.

ТСО: компьютер, учебники, интерактивная доска, презентация к уроку.

Читайте также:
В какой программе открыть файл mds

План урока

I . Организационное начало урока 2 минуты

II . Сообщение темы урока 1 минут

III . Изучение нового материала 18 минут

IV . Закрепление изученного материала 15 минут

V . Подведение итогов 4 минуты

VI . Выставление оценок 2 минуты

VII . Домашнее задание 2 минуты

VIII . Организационное окончание урока 1 минута

Ход урока

I . Организационное начало урока

— Все готовы к уроку? Кто отсутствует?

II . Сообщение темы урока

— На сегодняшнем уроке мы будем изучать новую тему, запишите у себя в тетрадях « Язык программирования Pascal . Алфавит языка. Типы данных. Переменные и констант ».

III . Изучение нового материала

— Запишите у себя в тетрадях (слайд 3-4)

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

Существует несколько тысяч языков программирования. Такие как Джава ( Java ), Си (С, С++), Бейсик ( Basic , Visual Basic ), Паскаль ( Pascal , Object Pascal , Delphi ). Мы с вами познакомимся с языком программирования Паскаль, который был разработан Никлаусом Виртом (Швейцария) в 1968-1969 гг. Своё название этот язык получил в честь французского учёного Блеза Паскаля, известного не только своими достижениями в математике, физике и философии, но и созданием первой мире механической машины, выполнявшей сложение двух чисел.

Язык программирования Паскаль считается универсальным языком программирования, так как он может применяться для записи алгоритмов решения самых разных задач (вычислительных, обработки текстов, построения графических изображений, поиска информации и т.д.) Задуманный первоначально как язык для обучения программированию, алгоритмический язык Паскаль быстро завоевал репутацию весьма простого и удобного средства для написания программ самого различного характера. Простота и ясность Паскаля в сочетании с его универсальностью привели к тому, что он стал одним из самых популярных языков программирования. Программа представляет собой последовательность операторов, задающих те или иные действия.

— Изучение этого языка мы начнём с его алфавита – набор допустимых символов, которые можно использовать для написания программ.

— Запишите у себя в тетрадях

В алфавит языка Pascal входят следующие символы: (слайд 5)

1. 26 букв латинского алфавита от А до Z;

2. Буквы кириллицы от А до Я;

3. Цифры от 0 до 9;

4. Знаки арифметических операций: + , — , * , / , ^ , ;

5. Знаки отношений: = , ;

6. Специальные символы: пробел , » (кавычки) , # , $ , , % .

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

-Запишите следующий заголовок: « Типы данных языка Pascal » (слайд 6)

Источник: prezentacii.org

Алфавит языка программирования Pascal

Язык программирования Pascal был разработан в 1968-1971 гг. Никлаусом Виртом в Цюрихском Институте информатики (Швейцария). Первоначальная цель разработки языка диктовалась необходимостью инструмента ‘для обучения программированию как систематической дисциплине». Однако очень скоро обнаружилась чрезвычайная эффективность языка Pascal в самых разнообразных приложениях, от решения небольших задач численного характера до разработки сложных программных систем — компиляторов, баз данных, операционных систем и т.п.

Читайте также:
Государственная программа это метод управления

Текст программы на языке Turbo Pascal может быть сформирован любым доступным текстовым редактором (в частности, встроенным редактором системы Turbo Pascal).

Текст Pascal-программы представляет собой последовательность строк состоящих из символов, образующих алфавит языка. Строки программы завершаются специальными управляющими символами, не входящими в алфавит. Максимальная длина строки составляет 126 символов.
Алфавит языка состоит из следующих символов:

  • Заглавные и строчные латинские буквы и символ подчеркивания:
    А,В,С.. .,X,Y,Z,a,b,c, .. .,x,y,z.
    Обратите внимание, что в языке Turbo Pascal символ подчеркивания считается буквой.Буквы используются для формирования идентификаторов и служебных слов.
  • Десять арабских цифр от 0 до 9:
    0,1,2,3,4,5,6,7,8,9
    Цифры используются для записи чисел и идентификаторов.
  • Двадцать два специальных символа:
    + -*/->#$
    Специальные символы используются для конструирования знаков операций, выражений, комментариев, а также как синтаксические разделители.

Лексическая структура языка.

Символы из алфавита языка используются для построения базовых элементов Pascal-программ — лексем.

Лексема — минимальная единица языка, имеющая самостоятельный смысл.

В Turbo Pascal имеются следующие классы лексем:

1. Служебные (зарезервированные) слова.
Это ограниченная группа слов, построенных из букв. Каждое служебное слово представляет собой неделимое образование, смысл которого фиксирован в языке. Служебные слова НЕЛЬЗЯ использовать в качестве имен, вводимых программистом (т.е. в качестве идентификаторов переменных, констант и т.д.).

Все 55 служебных слов языка представлены ниже.

absolute array and asm assembler
begin case const constructor destructor
div downto else end external
file for forward function goto
if implementation in inline interface
interrupt label mod nil not
object of or packed private
procedure program record repeat set
shl shr string then to
type unit until uses var
virtual while with xor

Заметим, что синтаксис языка Turbo Pascal на самом деле допускает использование некоторых служебных слов в качестве идентификаторов (к числу таких слов относятся assembler, external, forward, interrupt, private, virtual). Строго говоря, эти слова называются в языке директивами. Однако в целях большей ясности программ использование директив в качестве идентификаторов не рекомендуется.

  1. Идентификаторы (имена). Идентификаторы вводятся для обозначения в программе переменных, констант, типов, меток, процедур и функций и формируются из букв и цифр, но может начинаться только с буквы.

Длина идентификатора может быть произвольной, однако компилятор воспринимает только ПЕРВЫЕ 63 его символа.

Читайте также:
Как запустить программу из архива winrar

Важно помнить, что в языке Turbo Pascal соответствующие заглавные и строчные буквы в идентификаторах и служебных словах НЕ РАЗЛИЧАЮТСЯ. Таким образом, следующие три идентификатора обозначают одну и ту же переменную:

index
INDEX
Index

  1. Изображения. Эта группа лексем обозначает числа, символьные строки и некоторые другие значения. Правила построения изображений будут приведены в соответствующих разделах.
  2. Знаки операцийформируются из одного или нескольких специальных символов и предназначены для задания действий по преобразованию данных и вычислению значе­ний.
  3. Разделителитакже формируются из специальных символов и в основном используются для повышения наглядности текстов программ. Примерами разделителей могут служить следующие конструкции:

В текстах Pascal-программ допускаются фрагменты пояс­нительного характера — комментарии. Наличие комментари­ев не изменяет смысл программы и не влияет на ее выполне­ние.

В Turbo Pascal комментарии представляют собой произ­вольную последовательность символов (не обязательно из алфавита языка; то есть допускаются и русские буквы), за­ключенную в фигурные скобки ‘

(*А это длинный комментарий,

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

Комментарий может находиться МЕЖДУ ЛЮБЫМИ ДВУМЯ ЛЕКСЕМАМИ программы.

Необходимо выделить еще одну группу лексических кон­струкций языка, обычно называемых директивами ком­пилятора или прагматами. Эти конструкции так же, как комментарии, заключаются в фигурные скобки, но они не носят характер пояснений к программе, а явля­ются инструкциями Pascal-компилятору, предписыва­ющими тот или иной режим обработки Pascal-про­граммы.

Директивы компилятора должны содержать сразу же после открывающей фигурной скобки (без пробе­лов и символов табуляции) символ ‘$’ (доллар), а за ним — одиночную букву, определяющую конкретный режим компиляции. После буквы может присутство­вать знак ‘+’ (плюс) или ‘-‘ (минус), задающий, соответствен­но, установку или отмену заданного режима, например:

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

Важную роль в тексте Pascal-программы играет символ, не имеющий специального графического изображения, — пробел Символы пробелов используются для отделения лексем друг от друга в тех случаях, когда слитное написание двух или более лексем может исказить смысл программы. В частности, если идентификаторы и служебные слова записываются друг за другом, то они обязательно должны быть отделены одним или несколькими пробелами (или расположены в различных строках), так как их слитное написание будет воспринято как один идентификатор.
В остальных случаях использование пробелов необязательно и служит целям наглядности, способствуя лучшему внешнему виду программ. Можно сказать, что пробелы, так же, как и комментарии, могут (в любом количестве) находиться между любыми двумя лексемами программы.

Источник: egeikt.wordpress.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru