Алгоритмический язык PASCAL. Алфавит языка. Идентификаторы. Операции над данными

Страницы работы

Содержание работы

Блез Паскаль ( BlaisePaskal)

1623 – 1662 гг., Франция

  

Блез  Паскаль — французский математик, физик, писа-тель  и философ, один из величайших умов 17 столетия.

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

Математика – его имя стоит в одном ряду с Ферма, Га-лилеем, Лейбницем. Создатель первой суммирующей маши-ны «паскалины» - ящика с многочисленными связанными между собой шестеренками. Принцип связанных колес почти на 300 лет стал основой создания большинства арифмомет-ров. Имеет ряд работ по арифметике, теории чисел, алгебре и теории вероятностей.

К сожалению рано умер, всего в 39 лет.

В его честь названы:

*  Кратер  на  луне;

*  Единица измерения давления в системе СИ – Паскаль,  Па. Давление от силы величиной в 1 Ньютон на площадь в 1 м².

(  Па=Н / м² );

*  Язык программирования Паскаль.

Ему принадлежит ряд высказываний:

« Справедливость должна быть сильной, а сила должна быть справедливой.»

« Говорите как все, но думайте по-своему.»

« Каждую книгу нужно уметь читать. »

1.  Алгоритмический  язык  PASCAL

(  ПАСКАЛЬ ).

PASCAL ( ПАСКАЛЬ ) – разработан профессором  кафед-ры  Вычислительной  техники  Цюрихского  института инфор-матики НИКЛАУСОМ  ВИРТОМ  ещё  в 1968  году. В 1969  го-ду язык был  утверждён в качестве стандартного  языка.

Язык  был  назван  в  честь  французского  учёного  Пас-каля, создателя    первой    счетной   машины   в  1642  году.

В начале 80 -тых  годов 20 века  PASCAL  упрочил  свои  пози-ции  с  появлением  трансляторов  TURBO  PASCAL для  персо-нальных  компьютеров. Язык  стал  широко  используемым, вы-шел  за  рамки  академического, стал  использоваться  как  рабо-чий  инструмент  пользователей  и как средство обучения  сту-дентов программированию.

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

Язык TURBO PASCAL оказался  компактным, относитель-но  простым, пригодным  для  широкого  спектра приложений, в   том  числе  для создания больших  и сложных  программ, напри-мер,  операционных  систем.

Разработка  TURBO  PASCAL версии 7.0  принадлежит фирме   Borland  International  и используется для  персональных  IBM - совместимых ЭВМ  любых, в  том  числе  нетрадиционных  ма-шинных  архитектур.

                        2.    Алфавит  языка

Алфавит  языка  состоит  из  следующих  символов:

1)  Заглавные  и  строчные  буквы  латинского  языка:  А, В, С,…. Y, Z, a, b, c,…. y, z

Буквы  используются  для  формирования  иден-тификаторов  и  служебных  слов.

2)  Арабские  цифры: 0, 1, 2, …. 9.

Цифры  используются  для  записи  чисел  и  идентификаторов.

3)  20  специальных  символа:

                 +    -    *    /    =    >    <    .    ,    ;   _

                  :    ‘    (    )    [    ]    {    }    #    $ 

Специальные   символы   используются   для  кон-струирования  знаков  операций, выражений, ком-ментариев  и  как  знаки  синтаксических  раздели-телей. Знак подчеркивания “ _ “  может  использо-ваться  как буква  латинского  алфавита.

Знак  “; “ используется  как  символ  конца строки.       

Знак “;“ не может быть  внутри  чисел, строк, иден-тификаторов, служебных ( зарезервированных )  слов.

4)  Заглавные  и  строчные  буквы  русского  языка:

А, Б, В,…. Ю, Я, a, б, в,…. ю, я

Буквы  русского  языка  используются  в коммента-риях  и  в  операторах  вывода.

3.   Служебные ( зарезервированные )  слова.

Служебные ( зарезервированные ) слова это  ограниченная  группа  слов, смысл  которых  зафиксирован  в  языке.

Служебные  слова  нельзя  использовать  в  качестве иден-тификаторов.

Это  55  служебных  слов:  absolute, and, array,…begin,…. do, downto, else,….var,…mod,… и   т.д.

4   Идентификаторы

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

1)  Начинаться  имя  должно  всегда  с  латинской   буквы;

2)  Далее в имени могут быть  латинские  буквы  или  циф-ры;

3)  Всего знаков  в имени не должно  быть  больше  63

( только эти знаки воспринимаются компилятором).

Например:   Maximum, Min1, Min2Max1.

Заглавные  и строчные буквы  не  различаются, то есть МАХ, Max  и  max -  это  одна  и  та  же  переменная.

4)   В отличие от  TURBO BASIC в  языке  TURBO  PAS-CAL  в  идентификаторах  может  использоваться  знак  подчеркивания  ”_ “:

Max_Min, MAX_1.

5.  Типы   данных

Данные  это  константы  и  переменные, над  которыми  ЭВМ  совершает  определенные  действия ( операции ).

Тип  данных  определяется  при  их  описании  и  не  мо-жет изменяться  в течение  решения  задачи.  TURBO  PASCAL имеет  довольно сложную систему  типов. Эту систему можно  представить в виде схемы:

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Конспекты лекций
Размер файла:
4 Mb
Скачали:
0