Задания для выполнения
Задания для выполнения
1) Определить, что выводится на печать в результате выполнения алгоритма, схема которого изображена на рисунке, если A = 1, B = -1, C = 3.
| 2) Определить, что выводится на печать в результате выполнения алгоритма, схема которого изображена на рисунке, если A = 3, B = 3, C = 1.
|
3) Определить значения переменных X и Y, которые они получат в результате выполнения фрагмента алгоритма, если A = 4; B = 5; C = 3.
Если А>B то
Если B>C то
X:=C*C
Y:=2*C
Иначе
X:=B*B
Y:=B+C
Конец-Если
Иначе
Если A<=C то
X:=A*A
Y:=A+B-C
Иначе
X:=C*C
Y:=C-B-A
Конец-Если
X:=X+1
Y:=Y-1
Конец-Если
X:=X+2
| 4) Определить, сколько раз будут выполнены арифметические действия внутри цикла в приведённом фрагменте программы
s:=0;
i:=2;
read(n);
while i<=n+1 do
begin
s:=s+i;
i:=i+1;
end
| 5) Определить, что выводится на печать в результате выполнения алгоритма, схема которого изображена на рисунке, если X = -1, Y = 4.
| 6) Определить, что выводится на печать в результате выполнения алгоритма, схема которого изображена на рисунке, если X = 5, Y = 2.
|
7) Определитель, что выводится на печать в результате выполнения следующей программы, если b = 7, c = 2.
Program raschet;
var a, b, c, i:integer;
begin
read(b,c);
writeln(‘b=’,b,’c=’,c);
i:=b div c;
case i of
1: a:=b+c;
2: a:=b-c;
3: a:=2*(b+c);
4: a:=b*c;
end;
writeln(‘a=’,a);
end.
| 8) Определить, что выводится на печать в результате выполнения следующего алгоритма
НАЧАЛО
СПИСОК ДАННЫХ(ЦЕЛ S, i)
S:=0
ЦИКЛ ДЛЯ i ОТ 1 ДО 6
S:=S+i*i
КОНЕЦ-ЦИКЛА
ВЫВОД(‘S=’,S)
КОНЕЦ
|
9) Представьте в виде блок-схемы алгоритм решения следующей задачи:
Определите, число, введенное с клавиатуры, является четным или нечетным.
|
10) Представьте в виде блок-схемы алгоритм решения следующей задачи:
Решение квадратного уравнения.
|
Вопросы для защиты работы
- Что такое алгоритм?
- Свойства алгоритма.
- Способы записи алгоритма.
- Основные элементы блок-схемы.
- Виды алгоритмов.
- Отличительные особенности алгоритмов с предусловием и постусловием.
|