Лекция "Язык программирования Турбо Паскаль"

  • Лекции
  • doc
  • 05.04.2017
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Любую программу, написанную на Паскале можно условно разделить на две основные части:– раздел объявлений и описаний;– раздел основного блока. В разделе объявлений и описаний программист сообщает компилятору, какими идентификаторами он обозначает данные (константы и переменные), а также определяет собственные типы данных, которые он в дальнейшем намеревается использовать в данной программе. “Процедура” и “функция” – термины, применяемые в Паскале для обозначения специальным образом оформленной последовательности команд (подпрограммы).
Иконка файла материала Язык программирования Турбо Паскаль. общая структура программы, алфавит языка.doc
Язык программирования Турбо Паскаль: общая структура программы, алфавит  языка Программы,   написанные   на   языке   программирования   Турбо   Паскале,   строятся   в соответствии   с   правилами,   представляющими   собой   несколько   расширенные   и “ослабленные” правила синтаксиса стандартного Паскаля. Приведем пример программы на Турбо Паскале.  PROGRAM Addition; { ADDITION.PAS – Программа суммирования двух введенных целых чисел} VAR  Number_1, Number_2, Sum: INTEGER; BEGIN  Write (‘ Введите первое число:’);   ReadLn (Number_1);  Write (‘Введите второе число:’);   ReadLn (Number_2);  Sum := Number_1 + Number_2;   WriteLn (‘ Сумма введенных чисел равна: ‘,Sum); END. Любую  программу,   написанную   на  Паскале   можно   условно   разделить   на  две   основные части:– раздел объявлений и описаний;– раздел основного блока. В   разделе   объявлений   и   описаний   программист   сообщает   компилятору,   какими идентификаторами он обозначает данные (константы и переменные), а также определяет собственные типы данных, которые он в дальнейшем намеревается использовать в данной программе.  “Процедура”   и   “функция”   –   термины,   применяемые   в   Паскале   для   обозначения специальным образом оформленной последовательности команд (подпрограммы). Доступ к такой   подпрограмме   может   быть   осуществлен   из   любого   места   основного   блока программы, а также из любой процедуры или функции, описание которых следует ниже. В разделе описаний содержится описание процедур и функций в виде текста процедур и функций, который строится по правилам аналогичным правилам построения программы. Основной блок программы состоит из последовательности операторов, причем работа  программы начинается именно с первого оператора основного блока программы. Тело  основного блока программы ограничено словами BEGIN и END. Структура рассмотренной программы имеет следующий вид: PROGRAM Addition;{ Раздел описаний}BEGIN{ Раздел операторов}END. Слово   PROGRAM   зарезервировано   в   Паскале   и   означает   начало   программы.   Далее записывается   имя   программы   (в   приведенном   примере   –   Addition).   В   Турбо   Паскале можно опускать объявление имени оператором PROGRAM без каких–либо последствий для программы. Строки программы обычно выделяют некоторые смысловые фрагменты текста и могут не связываться   с   конкретными   действиями   в   программе.   Программа   записывается   в свободной форме, операторы не привязаны к определенной позиции строки в отличие от других языков программирования.  Расположение  текста программы  по строкам – дело вкуса программиста,  а не требование  синтаксиса  языка.  В то же время рекомендуется программу   записывать   в   такой   внешней   форме,   чтобы   ее   можно   было   легко   читать   и понимать. Для этого широко используются пробелы, пустые строки и комментарии.  Пробел   в   Паскале   используется   как   разделитель   отдельных   конструкций   языка, следовательно   необходимо   внимательно   следить   за   его   присутствием   в   качестве разделителя. 1. Структура программы на языке Турбо Паскаль Program P1; {заголовок, название программы} {±} Uses………;{подключение внешних модулей с расширением *.tpu}{±} Const……...; {описание констант} {±} Type………; {задание типов} {±} Var………..; {раздел объявления переменных}{±} Function F1 ….; {описание функций} {±}Procedure Pr1 ….; {описание процедур} {±} Begin{начало основной программы} {+}  ….. {тело основной программы} {±} End. {конец основной программы} {+}. Алфавит языка в свою очередь состоит из: 1) латинских букв и символа подчеркивания: ABC...Zabc...z_  2) арабских цифр: 012...9  3) 22 специальных символов: +­*/=><.,:;@')(][}{#$^ Символы алфавита используются для построения базовых элементов Pascal­программ ­  минимальных единиц языка, имеющих самостоятельный смысл. Базовые элементы также  называют лексемами.