Файл: Основы программирования на языке Pascal (Общая характеристика языка Pascal).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 187

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Параметр цикла должен быть переменой порядкового типа. Начальное и конечное значения параметра цикла должны быть того же типа, что и параметр цикла.

Работу оператора рассмотрим на его алгоритме (рисунок 5):

Рисунок 8 Работа оператора FOR

На первом шаге значение параметра цикла принимает [н_з_п_ц], затем осуществляется проверка параметр цикла меньше или равен [к_з_п_ц]. Это условие является условием продолжения цикла. Если выполнено, то цикл продолжает свою работу и выполняется [оператор], после чего параметр цикла увеличивается (уменьшается) на единицу. Затем с новым значением параметр цикла, проверяется условие продолжения цикла. Если оно выполняется, то действия повторяются. Если условие не выполняется, то цикл прекращает свою работу [7].

Оператор For существенно отличается от аналогичных операторов в других языках программирования. Отличия следующие:

  • телом оператора For. Оператор может не выполниться ни разу, поскольку проверка условия продолжения цикла выполняется до тела цикла;
  • шаг изменения параметра цикла постоянный и равен 1;
  • тело цикла в операторе For представлено одним оператором. В том случае, если действие тела цикла требует более одного простого оператора, то эти операторы необходимо превратить в один составной оператор посредством операторных скобок (BEGIN–END);
  • параметр цикла может быть только переменой порядкового типа.

Пример использования оператора FOR: составить таблицу перевода рублей в доллары [2].

Рисунок 9 Пример использования оператора FOR

Оператор WHILE (оператор цикла с предусловием)

Формат: WHILE [условие] Do [оператор];

WHILE, Do – служебные слова. [условие] – выражение логического типа. [оператор] – обыкновенный оператор. Работа оператора (рисунок 7):

Рисунок 10 Работа оператора WHILE

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

При работе с While надо обратить внимание на его свойства:

  • условия, использованные в While, являются условием продолжения цикла;
  • в теле цикла всегда происходит изменение значения параметра входящего в выражение условия;
  • цикл While может, не выполнится ни разу, поскольку проверка условия в продолжение цикла выполняется до тела цикла [4].

Пример использования оператора WHILE: вычислить y=sin(x), где xn=10, xk=100, шаг равен 10 (рисунок 8).

Рисунок 11 Пример использования оператора WHILE

Оператор REPEAT (оператор цикла с постусловием)

Формат: REPEAT [тело_цикла]; UNTIL [условие];

Рисунок 12 Работа оператора REPEAT

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

Оператор Repeat имеет следующие особенности:

  • в Repeat проверяется условие завершения цикла и если условие выполняется, то цикл прекращает работу;
  • тело цикла всегда выполняется хотя бы один раз;
  • параметр для проверки условия изменяется в теле цикла;
  • операторы тела цикла не надо заключать в операторские скобки (BEGIN–END), при этом роль операторных скобок выполняют Repeat и Until.

Пример использования оператора REPEAT: вычислить y=sin(x), где xn=10, xk=100, шаг равен 10 (рисунок 10) [15].

Рисунок 13 Пример использования оператора REPEAT

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

ЗАКЛЮЧЕНИЕ

В ходе выполнения работы была достигнута цель работы – рассмотрены основы программирования на языке Pascal. Для достижения данной цели были выполнены следующие задачи:

  • Рассмотреть историю создания и развития Pascal.
  • Привести особенности языка Pascal.
  • Охарактеризовать типы данных языка Pascal.
  • Проанализировать операторы языка Pascal.

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

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