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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

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

Блез Паскаль ( 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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.