Читайте также:
|
|
Для всех операторов цикла выход из цикла осуществляется как вследствие естественного окончания оператора цикла, так и с помощью операторов перехода и выхода.
В версии Турбо Паскаль 7.0 определены стандартные процедуры:
Break
Continue
Процедура Break выполняет безусловный выход из цикла. Процедура Continue обеспечивает переход к началу новой итерации цикла.
Заметим, что хотя и существует возможность выхода из цикла с помощью оператора безусловного перехода goto, делать этого не желательно. Во всех случаях можно воспользоваться специально предназначенными для этого процедурами Break и Continue.
Массив – упорядоченный набор однотипных элементов, имеющих собственное имя. Все элементы массива пронумерованы. Массивы делятся на одномерные, двумерные и многомерные. Одномерный массив является двусвязным пронумерованным списком; двумерный массив определяется как массив указателей на одномерные массивы – столбцы или строки. Объявление массивов – задание имени, структуры и типов данных массива перед его использованием. Возможно задание массива либо в области type, либо var.
Пример: type
mas=array[1..10] of integer;
var m: array[1..10] of integer;
m1:mas;
Элементы массива должны иметь 1 тип, который называется типом данных массива.
Элементы массива также однозначно определяются индексами, значения которых указывают в [ ] через запятую. Указывая, таким образом, имя массива, элементы и значения индексов, мы обращаемся к конкретному элементу для вывода на экран записи данных и изменения данных. В некоторых случаях разрешается обращаться к массиву как к целому. m:=m1
Для массивов обычно определяется операция инициализации – задание начального значения массива: либо 0, либо случайное значение. После создания массива его значение не обязательно равно нулю.
Пример инициализации массива: for i:= 1 to 10 do
for j:= 1 to 10 do begin
m[i,j]:=0;
m1[i,j]:=random(0); end;
Дата добавления: 2015-07-11; просмотров: 104 | Нарушение авторских прав