Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lek1.doc
Скачиваний:
10
Добавлен:
15.11.2018
Размер:
322.56 Кб
Скачать

Операторы цикла

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

Языки программирования, как правило, имеют несколько форм оператора цикла.

В языке С++ предусмотрено три формы оператора цикла:

  • for

  • do

  • while.

Операторы перехода

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

  • break – прерывает выполнение цикла, завершая его;

  • continue – завершает текущую итерацию выполнения цикла;

  • return – определяет выход из функции;

  • goto – оператор безусловного перехода на метку.

Операторы исключений

Некоторые языки программирования позволяют реализовывать обработку ошибок, называемых исключениями, используя операторы исключений. Код, который может инициировать исключение, заключается в специальный оператор try-catch. При этом ключевое слово catch определяет действия, выполняемые в случае возникновения определенного исключения. Исключение может инициироваться программно или оператором throw (бросок исключения). Некоторые языки программирования позволяют передавать обработку исключения вызывающему методу (так, в языке Java в сигнатуре метода можно ключевым словом throws указать список исключений, при возникновении которых управление будет возвращено вызывающей программе).

ВЫВОДЫ

Всякий алгоритмический язык содержит в себе 3 составные части: алфавит, синтаксис и семантику.

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

Синтаксис - это совокупность правил, определяющих допустимые (правильные) конструкции данного языка. Синтаксис языка С++ определен в специальной грамматике, описание которой можно найти в [1].

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

Элементы естественного языка

Элементы языка программирования

Символы (алфавит языка)

Символы (алфавит языка)

Слова

Лексемы (элементарные конструкции)

Словосочетания

Выражения, операции

Предложения

Операторы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]