11.02.2014, 20:50 | #2 (ссылка) | ||
Стажёр
Регистрация: 04.01.2013
Сообщений: 490
Репутация: 57
|
1) Для организации массива обычно достаточно функционала цикла for, например
Цитата:
Также есть 2 вариант цикла for Код:
for i:=25 downto 1 do Весь смысл, что мы определяем набор операций, совершаемых над каждым элементом массива и задаем диапазон номеров элементов массива, над которым эти операции будут производиться. Двухмерный массив не предел, можно создать и 3 и 5 мерный, но обычно в учебных заведениях такие задания не дают т.к. с ними сложнее работать и гораздо сложнее отобразить на экране в удобном виде. Еще одна особенность цикла for - нельзя изменить переменную цикла внутри самого цикла. Например следующий код работать не будет: Код:
for i:=1 to 25 do begin - тут указываем, что переменная цикла i изменяется от 1 до 25 e[i]:=random(30)+1;[B] if e[i]=1 then i:=24; write(e[i],' '); end; 2) Особенность - перебор элементов массива из заданного диапазона значений. Причем иногда некоторые элементы можно пропустить: Цитата:
Можно было бы написать и такой код: Код:
for i:=1 to n do begin min:=e[i,1]; max:=e[i,1]; maxn:=1; minn:=1; for j:=1 to m do begin Вообще про обработку массивов можно много написать http://pers.narod.ru/study/pascal/14.html |
||
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по скорости работы сети + доп.вопрос по сетевому принтеру | newbik0 | Железо | 3 | 04.12.2013 03:13 |
Вопрос | slava66666 | Программы | 5 | 08.07.2012 14:42 |
2 или 1 вот в чем вопрос | Черепах У Гвэй | Выбор комплектующих | 13 | 14.06.2011 16:32 |
Вопрос! | Alex09333 | Выбор комплектующих | 2 | 11.03.2011 22:26 |