- предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.
Используется, если заранее известно число повторений.
Задания:
1. По заданному словесному алгоритму построить блок-схему алгоритма и выяснить, какие значения примут переменные после выполнения фрагмента алгоритма:
1.1 i:=1; s:=0
нц пока i<=5
s:=s+2
i:=i+1
кц
1.2 m:=1
i:=1
нц пока i<5
i:=i+1
кц
m:=m+i
вывод i,m
1.3 k:=0; s:=5
нц пока k<=3
s:=s-1
если s=2 то k:=k-1, иначе k:=k+1
кц
вывод s,k
1.4 s:=0; n:=4
нц пока n<=2
s:=s+n
s:=s*10
n:=n-1
кц
вывод s,n
1.5 m:= 0; I:=1
нц пока I<6
m:= m + I
I:= I + 1
кц
вывод m
1.6 a:= 1; b:= 1
если а + 1=b, то а:= -1
иначе b:= -1
нц пока b≤0
a:=a + 3
b:= b +1
если a>b, то а:= a +b
иначе a:= b
кц
вывод a,b
|
Если y>0, то x:=x+1, иначе x:=x-1
нц пока y>0
y:=y-1
x:=y
кц
вывод x,y
1.8 y:=0
нц для k от 2 до 6
y:=y+k
кц
вывод k,y
1.9 y:=1
нц для k от 1 до 3
y:=y+k
кц
y:=y*10
вывод k,y
1.10 s:=0
нц для i от 1 до 4
s:=s*10
s:=s+i
кц
вывод s,i
2. Написатьалгоритм вычисления значений функции
а) У= 2х / (х+1) для всех х из интервала [-2;2] с шагом равным 1.
б) k= 1/ + 4m для всех m из интервала [-5;5] с шагом равным 1.
в) z = (5,6 + b) / + 1/ b2 для всех b из интервала [-4;4] с шагом равным 1.
г) х, если |х| < 1
y =
x2+1, если |х| ≥ 1
для всех х из интервала [-3;3] с шагом равным 1.