Оператор безусловного перехода

      Комментарии к записи Оператор безусловного перехода отключены

В Паскале принят порядок выполнения операторов в порядке их следования в программе. Если необходимо обойти какую-то группу операторов, то используется оператор безусловного перехода: GOTO n;

и метка оператора, на который перелается управление.

Например: GOTO NM; GOТО 5;

Оператор условного перехода

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

а) полная форма оператора условного перехода

б) сокращенная форма оператора условного перехода

A:=B-10;IF A 0 THENBEGINB:=A;C:=2*B;END;D:=C+B;

Рисунок 1. Полная и сокращенная структура условного оператора

Если по пути «да» или по пути «нет» выполняется лишь один оператор, то конструкцию begin — end можно не использовать. После слова begin и перед словом end точка с запятой не ставится.

Массивы

Общие сведения

Массив — это структурированный тип данных, который представляет фиксированное число элементов, связанных между собой по определенному правилу и имеющих один и тот же тип. Каждый элемент массива определяется своим индексом, по которому к нему осуществляется доступ. Массивы характеризуются: именем, номерами элементов в нем, размерностью (количеством элементов), значениями каждого элемента. Различают одномерные массивы (векторы) и двумерные массивы (матрицы). Элементы одномерного массива имеют один индекс, двумерного — два индекса. Индекс одномерного массива указывает на порядковый номер элемента в нем. В двумерном массиве первый индекс соответствует номеру строки, а второй — номеру столбца, в которых стоит элемент. В таблице 5. приведен пример массивов и соответствующих характеристик.

Таблица 5.

— Пример одномерного и двумерного массивов
Название массива Имя Размерность Номера элементов Значения элементов
Одномерный массив (вектор) X. Х(4) (в массиве 4 элемента) (Х1,Х2,Х3,Х4) (-3.8,7.6,2,4.3),т.е.Х1,=-3.8, Х2,=7.6, Х3=2, Х4=4.3
Двумерный массив (матрица) А А(3,3) (в массиве 9 элементов:З строки,З столбца) А11, А12, А13А21, А22, А23А31, А32, А33 А23=0; А32=4.2

Как и любой другой объект программы, массив должен быть определен. Для этого в разделе type описания типов данных (между const и var) задается размерность массива и тип его элементов. Затем в разделе var сформированному типу массива присваивается имя. Примеры задания одномерного и двумерною массивов представлены в таблице 6.

Таблица 6

Примеры описания массивов

Оператор GOTO.mp4