Структура программы паскаль доклад

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

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

В настоящее время создано несколько сот различных языков программирования, которые обычно классифицируются по степени их зависимости от типа ЭВМ и типа решаемых задач. Каждая группа языков характеризуется некоторым уровнем. Считается, что уровень языка тем выше, чем более он абстрагирован от особенностей процессорной части ЭВМ. Примером языка высокого уровня является язык Паскаль и его широко распространенная версия Турбо Паскаль, используемая в персональных компьютерах.

Pascal ABC. Структура программы

Процесс программирования на языке Турбо Паскаль состоит из следующих действий: ввода и редактирования текста программы, трансляции и отладки программы. Для повышения качества и скорости разработки программ была создана интегрированная система программирования Турбо Паскаль.

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

Для выполнения каждого этапа применяются специальные средства интегрированной системы программирования: редактор текстов (editor), компилятор (compiler), компоновщик (linker), отладчик (debugger).

Алфавит и символы языка Турбо Паскаль

Текст программы на языке Турбо Паскаль представляет собой последовательность предложений, состоящих из символов, образующих алфавит языка. Максимальная длина предложения 126 символов, рекомендуемая длина — 70 символов.

Алфавит языка Турбо Паскаль включает следующие символы:

1. Латинские прописные и строчные буквы A-Z; a-z; и символ _ «подчерк» (код ASCII 95), которые используются для формирования имен переменных (идентификаторов) и служебных слов.

2. Арабские цифры: 0—9 — для записи чисел и идентификаторов.

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

а) математические: + | — | * | / | = | > | < | ( | ) | >*);

Лексическая структура программы на Турбо Паскале состоит из последовательности лексем — минимальных единиц языка, имеющих самостоятельный смысл. Лексемы делятся на несколько следующих классов:

1. Ключевые (служебные, зарезервированные) слова. Всего 51 слово, в редакторе интегрированной среды Турбо Паскаль изображаются белым цветом:

ARRAY — «массив», BEGIN — «начало», CASE — «вариант», CONST — «константа», DO — «исполнять», DOWNTO— «уменьшать на единицу параметр цикла», ELSE — «иначе», END — «конец», FILE — «файл», FOR — «для», FUNCTION — «функция», GOTO — «переход к метке», IF — «если», IN — «принадлежность к множеству», LABEL— «метка», OF — «из», PROCEDURE — «процедура», PROGRAM — «начало программы», RECORD — «запись», REPEAT — «повторить», SET — «множество», THEN — «то», ТО — «увеличение на единицу параметра цикла», TYPE — «тип», UNTIL — «до», VAR — «переменная», WHILE — «пока», WITH — «с» и др.

Читайте также:
Программа easeus data recovery отзывы

Общая структура программ | Информатика Паскаль #7 | Инфоурок

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

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

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

3. Знаки операций: := | + | — | * | / | <> ç = ç ç >= ç; DIV — деление нацело с отбрасыванием остатка, MOD — нахождение остатка от деления нацело, AND — логическое умножение (И), NOT — логическое отрицание (НЕ), OR — логическое сложение (ИЛИ).

4. Константы – это данные, значения которых не изменяются в процессе выполнения программы. В языке используются константы следующих видов:

а) числовые целые — десятичные числа, которые записываются в виде последовательности десятичных цифр, возможно, со знаком, например 158, -15, 234556 или шестнадцатеричные, которые представляются последовательностью шестнадцатеричных цифр с предшествующим символом ‘$’, например $24A5;

б) числовые вещественные. Они имеют две формы: вещественные с фиксированной точкой, где дробную часть числа от целой отделяет точка, а не запятая, например 12.56, -56.87 и вещественные с плавающей точкой, которые представляются в экспоненциальном формате, например 2.5Е9, 0.1Е-10. Здесь символ «Е» имеет смысл «десять в степени»;

в) булевские (логические). Имеются две булевские константы: TRUE – «истина» и FALSE – «ложь»;

г) символьные – символ, заключенный в апострофы, например ‘A’, ‘10’, ‘=’;

д) строковые – последовательность символов, заключенная в апострофы, например ‘PASCAL’.

5. Комментарии (изображаются серым цветом) — любая комбинация произвольных символов, заключенная либо в фигурные скобки <>, либо в комбинированные (*. *). Если за открывающей скобкой следует знак $, комментарий интерпретируется как директива компилятора.

Между лексемами разрешено вставлять один или несколько разделителей: пробелов, комментариев, символов «конец строки» (код 13) и других управляющих символов (коды от 0 до 31). Разделителями являются также знаки математических операций, круглые и квадратные скобки, запятые.

Общая структура Паскаль-программы

Программа на языке Турбо Паскаль имеет следующую общую структуру:

Program имя;

Uses

Begin

Операторы основной программы

end.

В первой строке указывается заголовок программы, содержащий ее имя. Затем после ключевого слова usesуказывается список имен модулей, используемых в программе. Модуль – это компонента программы, которая хранится и транслируется отдельно от основной программы.

Далее размещаются разделы описаний основных объектов программы. Порядок их расположения может быть любым, часть разделов может отсутствовать. Каждый раздел заканчивается символом ‘;’.

После ключевого слова beginразмещаются операторы, описывающие действия алгоритма программы. Эта часть программы называется операторной частью или телом. Программа заканчивается ключевым словом endи точкой.

Дата добавления: 2018-05-13 ; просмотров: 817 ; Мы поможем в написании вашей работы!

Поделиться с друзьями:

Источник: studopedia.net

Доклад Паскаль (язык программирования) 9 класс сообщение

Язык программирования Паскаль появился с развитием компьютерных технологий. Он сформировался довольно недавно в 1970 году, а его разработчиком стал Никлаус Вирт. Однако автор не назвал данный язык своей фамилией, а предпочел фамилию известного математика и физика Паскаля. На самом первом этапе этот язык был очень примитивен, и его часто сравнивали с уже существующем языком Java.

Читайте также:
Программа тестирования всех устройств компьютера при запуске

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

Если в программе есть хоть одна ошибка, то она полностью не будет работать. Даже не опытный программист способен читать и понимать программные команды написанные на языке Паскаль. Несмотря на практичность языка до 2000 года имел множество ошибок и недостатков. Главной проблемой была невозможность передача массивов переменной длины.

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

Программа на Паскаль требовала установленный порядок ввода комбинаций. Команды программы должны находится в таком порядке:

1. Название всей программы в целом.
2. Перечисление всех используемых модулей, либо серверов.
3. Основные переменные в формате var.
4. Основные команды и функции программы.

Также в языке активно используются знаки препинания. Они используются буквально везде и нередко ими прописываются целые команды. Если упустить хотя бы одну запятую, то программа не запустится. Придется провести немало времени, что найти ошибку и исправить ее.

Доклад №2

Огромное количество языков программирования существует в наше время. Широкую известность получил Паскаль.

Паскаль – язык программирования на английском языке, созданный Никлаусом Виртом в 20 веке. Назван так этот язык программирования в честь Блеза Паскаля, который создал механическую машину, способную складывать пару чисел. Сам Никлаус Вирт является швейцарским ученым в области информатики, разработавшим не только Паскаль, но и некоторые другие языки программирования.

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

На нем создавались важные программы, а также Паскаль считался языком системного программирования. Программное обеспечение некоторых микрокомпьютеров было написано именно на нем. Этот язык программирования получил в свой адрес много критики за определенное количество недостатков. Керниган даже написал статью на тему «Почему Паскаль не является моим любимым языком программирования». В итоге разработчик все-таки исправил ошибки.

Как и программы на других языках, любая программа на языке Паскаль начинается с заголовка программы. Затем следует блок описания используемых данных. После него находится программный блок. В заголовке, конечно же, указывается название программы. Блок описания данных представляет собой описание констант и переменных с указанием их имен и типов.

У программы может и не быть заголовка и блока описания данных. Однако программный блок – то, без чего не может существовать ни одна программа. Этот блок состоит из всех команд, которые нужны для решения какой-либо задачи.

Читайте также:
Audacity это бесплатная программа

Основными особенностями языка считаются строгая типизация и средства процедурного программирования. Синтаксис Паскаля понятен даже на самых ранних этапах изучения. Еще одной чертой данного языка является допуск пустых строк. Основой Паскаля является алфавит – набор символов, допустимых для использования во время написания алгоритмов.

Точка с запятой – разделитель между операторами, поэтому нельзя забывать ее ставить, иначе программа не будет работать. В данном языке есть много операторов, которые используются для решения различных задач.

У этого языка программирования есть множество достоинств:

1) Он бесплатный, поэтому является доступным для школьников;
2) Программы легко читаются и понимаются, благодаря чему подростки смогут разобраться в программировании и в том, как правильно писать код;
3) Применяется, чтобы решать огромное количество самых разных задач;
4) Поддерживает структурное программирование.

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

Паскаль (язык программирования)

Популярные темы сообщений

  • Творчество Лева Толстого Лев Николаевич Толстой – один из величайших писателей девятнадцатого века. Свой творческий путь Лев Николаевич начал с переезда в Москву, из известной в настоящее время Ясной Поляны.
  • Социализация личности Социализация, как термин, не имеет какого-либо конкретного и четкого определения в психологии. Все привыкли к общепринятому определению данного термина, как процесс некого формирования или становления личности,
  • ворчество Герберта Уэллса Уэллс Герберт – гениальный английский писатель и публицист, которому принадлежит выдающийся место среди не менее талантливых писателей.
  • Паукообразные Паукообразные, или как их ещё называют, арахниды, относятся к классу членистоногих. В настоящее время на планете земля насчитывается около сто тысяч видов и подвидов паукообразных, большую часть которых составляют клещи и пауки.
  • Паук Тарантул Если сказать простым языком, то тарантул это большой паук, который имеет ядовитые железы. Тарантул относится к классу членистоногих, но к разряду паукообразных. История тарантула и его названия не дошла до наших дней,

Источник: more-dokladov.ru

Презентация Структура программы на Паскале

Структура программы на Паскале, слайд №1Структура программы на Паскале, слайд №2Структура программы на Паскале, слайд №3Структура программы на Паскале, слайд №4Структура программы на Паскале, слайд №5Структура программы на Паскале, слайд №6Структура программы на Паскале, слайд №7Структура программы на Паскале, слайд №8Структура программы на Паскале, слайд №9

Вы можете ознакомиться и скачать презентацию на тему Структура программы на Паскале. Доклад-сообщение содержит 9 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации

Слайд 1

Структура программы на Паскале, слайд №1

Описание слайда:

Слайд 2

Структура программы на Паскале, слайд №2

Описание слайда:

Слайд 3

Структура программы на Паскале, слайд №3

Описание слайда:

Слайд 4

Структура программы на Паскале, слайд №4

Описание слайда:

Слайд 5

Структура программы на Паскале, слайд №5

Описание слайда:

Слайд 6

Структура программы на Паскале, слайд №6

Описание слайда:

Слайд 7

Структура программы на Паскале, слайд №7

Описание слайда:

Слайд 8

Структура программы на Паскале, слайд №8

Описание слайда:

Слайд 9

Структура программы на Паскале, слайд №9

Описание слайда:
Похожие презентации
Что такое цифровой паблишинг и че.
1587 просмотров
Циклы в Паскале
430 просмотров

Команды ввод-вывод в Турбо Паскал.
396 просмотров
Forum for Arab Culture връзка м.
1710 просмотров
Філософія Open Source
228 просмотров
Yarka https://mypresentation.ru/presentation/struktura-programmy-na-paskale» target=»_blank»]mypresentation.ru[/mask_link]

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