Приветствуем Вас в онлайн-школе УчиЛегко.инфо! Желаем Вам комфортного и простого обучения! Присоединяйтесь к ученикам онлайн-школы.
Чтобы понять, как работает цикл с условием в Паскале, вспоминаем наш вымышленный алгоритмический язык:
нц
для переменная
от переменная1 до переменная2
шаг N
<что должно происходить в цикле - оператор(ы)>
кц
И переводим на английский:
for <внутренняяПеременная>:=<начальное_значение> to <конечное_значение>
do <что должно происходить в цикле - оператор(ы)>;
Т.е. для (for - переменной, которую не надо задавать ранее, а можно создать внутри цикла), присваиваем какое-то значение и предлагаем ей конечное значение (условие), к которому надо двигаться (to - по-русски, «к»). Один шаг всегда будет равен единице (к переменной прибавляется по единице).
Соответственно, пока счетчик идет к этому заданному числу, происходит действие (do) в теле цикла.
for А := 1 to 10
do writeln (‘переменная = ’ A)
Программа выведет на каждой новой строке, прибавляющееся значение переменной от одного до 10.
Если число повторов точно известно, то эффективнее взять этот цикл, чтобы избежать ошибок.
Поэтому этим циклом с условием удобно заполнять массивы и извлекать из них данные, например:
randomize;
for i:=1 to 10
do nameArray[i]:=random(100);
random - с англ. «случайный», значит, в массив будут записаны случайные значения от 0 до 99.
А потом их можно вывести:
for i:=1 to 10
do writeln (‘nameArray[‘, i, ‘]=’ nameArray[i]));
Добавление комментариев доступно только зарегистрированным пользователям