Uploaded by Ksenia Kruchkova

1 работа по информатике

advertisement
1.Установить порядок выполнения операция для вычисления значения
выражения F=(X*X-Y)*Y+Y. Привести схему алгоритма.
Начало
X,Y
F=X*X
F=F-Y
F=F*Y
F=F+Y
F
Конец
2.Чему равно значение S после выполнения алгоритма? Описать алгоритм на естественном
языке.
Начало
X=10
Y=2
_
X<Y
S=X-Y
+
S=X+Y
Конец
Начало алгоритма
1. Присвоим X значение 10
2. Присвоим Y значение 2
3. Проверить условие
4. Если условие X<Y выполняется, то S=X+Y
5. Если условие X<Y не выполняется, то S=X-Y
Закончить алгоритм
Ответ : S=8
3.Чему равно значение переменной P после выполнения алгоритма? Описать естественным
языком.
Начало
n=3
i=1
P=1
P=P*(2*i-1)
i=i+1
+
i≤n
_
Конец
Начало алгоритма
1. Присвоим n значение 3
2. Присвоим i значение 1
3. Присвоим P значение 1
4. Выполнить действие P=P*(2*i-1)
5. Выполнить действие i=i+1
6. Проверить условие
a. Если условие i≤n выполняется, то P=P*(2*i-1)
b. Если условие i≤n не выполняется, то Конец
Закончить алгоритм
Ответ : P=3
4.Чему равно значение переменной d после выполнения фрагмента алгоритма?
Привести схему фрагмента алгоритма.
Конец
k:=90
mod(k,12)=7
+
_
mod(k,12)<5
+
_
mod(k,12)>9
+
d:=1_
Конец
Ответ: d=k, d=90
d:=k
d:=2
d:=3
5.Сколько раз выполнится тело цикла в представленном фрагменте программы.
B:=10; d:=40
Нц пока d:=d-b
Кц
Привести схему фрагмента алгоритма.
Начало
b:=10
d:=40
_
d>=b
+
d=d-b
Конец
Ответ: тело цикла выполнится 4 раза.
Download