Цикл типа ДЛЯ

- предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.

Используется, если заранее известно число повторений.

 
 


Задания:

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

Выход
1.7 x:=1; y:=2

Если 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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: