* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
1108
• i:=3: case i of 1 do of 2 do of 3 do of 4 do end_case;
Программирование в системах компьютерной алгебры
print("One");break; print("Two");break; print("Three");break; print("Four");break;
"Three"
Мы ограничимся этим простым и наглядным примером, хотя данный оператор имеет и иные формы записи. Вместе с ним и с описанными ниже операторами цикла могут использоваться операторы break (выход из программного объекта) и next (выполнение следующего программного объекта).
14.5.3. Циклы вида for end_for
Для создания циклов с заданным числом повторений используются типовые кон струкции цикла типа: for i from is to ie [step di] do for i from is downto ie [step di] do Тело цикла тело цикла end_for end_for В первой управляющая переменная i возрастает от значения i=is до i=ie (is
ie). Следующие примеры поясняют работу этих конструкций и заодно опера тора ptint:
• for i from 1 to 4 do q:=i^3; print("?enei ", i,"a end_for; "?enei ", "?enei ", "?enei ", "?enei ", • for i from 5 downto 2 do print(i,i^2,i^3); end_for; 5, 25, 4, 16, 3, 9, 2, 4, 125 64 27 8
eoaa ?aaii ",q) 1, 2, 3, 4, "a "a "a "a eoaa eoaa eoaa eoaa ?aaii ?aaii ?aaii ?aaii ", ", ", ", 1 8 27 64
Выражение step di применяется, если шаг изменения управляющей переменной должен отличаться от 1 или –1. Приведенный ниже пример иллюстрирует это:
• for x from 0 to 1 step 0.25 do print(x)