Присоединяйтесь к онлайн-школе и получайте доход за интересные сообщения и другие действия!

ЗНАНИЯ

Повторение (цикл) (заданное количество повторений) в Паскале

Чтобы понять, как работает цикл с условием в Паскале, вспоминаем наш вымышленный алгоритмический язык:

нц

для переменная

от переменная1 до переменная2

шаг N

<что должно происходить в цикле - оператор(ы)>

кц

povtorenie-cikl-zadannoe-kolichestvo-povtoreniy-v-paskale

И переводим на английский:

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]));

<< Предыдущий урок
ОПЫТ:

Задание 1

При правильном ответе Вы получите 1 балл

В каких случаях лучше всего подойдет данный цикл?

Выберите всего один правильный ответ.

Ответить
Категории
Комментарии:

Добавление комментариев доступно только зарегистрированным пользователям

<<
>>