Оператор присваивания

Оператор присваивания.

В ТР7 в качестве оператора присваивания служит пара символов. Формат оператора идентификатор выражение В качестве выражения в ТР7 может быть использовано идентификатор числовая константа идентификатор символьная константа идентификатор строковая константа идентификатор числовая переменная идентификатор символьная переменная идентификатор строковая переменная идентификатор арифметическое выражение Принцип действия оператора присваивания Идентификатору стоящему слева от знака присваивания присваивается значение специального выражения стоящего справа от знака присваивания.

Обратите внимание, что сначала вычисляется специальное выражение стоящие справа от знака присваивания, а затем, значение этого выражения присваивается идентификатору стоящему слева от знака присваивания. Составной оператор это последовательность произвольных операторов программы, заключнная в операторные скобки BeginEnd. Формат составного оператора Begin оператор 1 оператор 2 оператор 3 оператор N End. Условный оператор.

Условный оператор используется для составления разветвляющихся программ. Разветвляющаяся программа это программа, содержащая хотя бы одно логическое условие, в соответствии с которым будет выполнятся то или иное действие. Условный оператор существует в двух формах записи полной и сокращнной. Полная форма записи да нет IF условие THEN оператор 1 ELSE оператор 2 Служебные слова IF, THEN, ELSE означают соответственно ЕСЛИ, ТО, ИНАЧЕ. Принцип работы полного условного оператора если условие стоящие после зарезервированного слова IF истинно, то выполняется оператор 1, стоящий после зарезервированного слова THEN, а иначе, если условие оказывается ложным, то выполняется оператор 2 стоящий после зарезервированного слова ELSE. Следует обратить внимание, что перед словом ELSE не ставится Сокращнная форма записи IF условие да нет THEN оператор Оператор выбора.

Для ситуаций, где имеется несколько три и более альтернатив, вместо условного оператора больше подходит оператор выбора.

Общая форма записи case выражение-селектор of список значений 1 оператор 1 список значений 2 оператор 2 список значений N оператор N else оператор end Принцип работы оператора выбора при выполнении данного оператора вначале вычисляется значение выражения-селектора стоящего после зарезервированного слова case. Затем выбирается тот список значений, которому принадлежит полученное значение, и выполняется соответствующий оператор, следующий за двоеточием. Оператор стоящий после зарезервированного слова else выполняется если ни один из списков значений не удовлетворил значению выражения-селектора и может отсутствовать.

В списках значений допустимыми являются скалярные типы переменных, которые включают целые и исключают вещественные типы. Любое заданное значение выражения-селектора может входить в список значений неоднократно, но выполнятся будет лишь первая подходящая ветвь. 2.5 Циклы Цикл это последовательность операторов, которая может выполняться более одного раза. Операторы повтора в ТР7 представлены следующими циклами 1. Циклом с предусловием 2. Циклом с постусловием 3. Циклом с параметром Цикл с предусловием Общий форма записи цикла Whiledo While условие do begin серия операторов end Указанную серию операторов называют телом цикла.

Принцип действия цикла While Вначале проверяется условие стоящие после слова While. Если оно соблюдается т.е. истинное, то выполняется тело цикла слово do означает делать, выполнять заключнное в операторные скобки beginend а затем происходит перепроверка условия. Если оно опять будет соблюдается, то тело цикла выполнится ещ раз. Этот процесс будет продолжаться до тех пор, пока условие будет соблюдаться.

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

Цикл