- •V2: Проектирование алгоритмов. Блок-схема алгоритма.
- •V2: Основные принципы алгоритмизации и программирования. Понятие формализации, алгоритмизации, программирования.
- •V2: Задачи на ветвление
- •V2: Задачи на циклы с параметром и предусловием
- •V2: Блок-схемы. Циклы со счетчиком
- •V2: Задачи на циклы с параметром.
- •V2: Алгоритмы.
- •V2: Работа с заданными массивами.
- •V2: Блок-схема. Ветвление.
- •V2: Блок-схемы. Циклы с проверкой условия.
- •V2: Сравнение двух переменных
- •V2: Программа на языке высокого уровня, типы данных, переменные, выражения.
- •V2: Интегрированные среды программирования.
- •V2: Этапы разработки программного обеспечения.
- •V2: Операторы циклов и ветвления.
- •V2: Понятие о структурном программировании.
- •V2: Объектно-ориентированное программирование.
- •V2: Интегрированные среды программирования.
- •V2: Основные типы алгоритмов, их сложность и их использование для решения задач.
V2: Задачи на ветвление
I: {{563}} Задачи на ветвление-1; KT=; MT=;
S: Даны два числа x и y, отличные от нуля. Если у этих чисел одинаковые знаки, то переменной А будет присвоено значение 1, в противном случае (-1). Выберите неверный фрагмент программы.
+: if x+y>0
then A:=1
else A:= -1;
-: if x*y>0
then A:=1
else A:= -1;
-: A:=1;
if (x>0) and (y<0) or (x<0) and (y>0)
then A:= -1;
-: if x/y<0
then A:= -1
else A:=1;
I: {{564}} Задачи на ветвление-2; KT=; MT=;
S: Даны два числа x и y, отличные от нуля. Перераспределить значения переменных x и y так, чтобы в x оказалось большее из этих значений, а в y – меньшее. Выберите неверный фрагмент программы.
+: if y>x
Then
Begin
y:=x;
x:=y
end;
-: if x>y
then max:=x
else max:=y;
if max=y
then
begin
y:=x;
x:=max
end;
-: if x<y
Then
Begin
max:=y;
y:=x;
x:=max
end;
-: if (x-y) <0
Then
Begin
min:=x;
x:=y;
y:=min
end;
I: {{565}} Задачи на ветвление-3; KT=; MT=;
S: Если число x принадлежит отрезку , то строковой переменной A будет присвоено значение «yes», в противном случае «no». Выберите неверный фрагмент программы.
+: if (0<x) and (x<2)
then A:=’yes’
else A:=”no”;
-: if (x<0) or (x>2)
then A:=’no’
else A:=’yes’;
-: A:=’no’;
if x>=0
then if x<=2
then A:=’yes’;
-: A:=’no’;
if x<0 then A:=’no’
else if x<=2
then A:=’yes’;
I: {{566}} Задачи на ветвление-4; KT=; MT=;
S: Даны три числа a, b, c. Требуется переменной max присвоить значение наибольшего из этих чисел (если таких чисел несколько, то одного из них). Выберите неверный фрагмент программы.
+: if (a>b) and (a>c)
then max:=a;
if (b>a) and (b>c)
then max:=b;
if (c>b) and (c>a)
then max:=c;
-: if (a>b) and (a>c)
then max:=a
else if b>c
then max:=b
else max:=c;
-: if (a>=b) and (a>=c)
then max:=a;
if (b>=a) and (b>=c)
then max:=b;
if (c>=b) and (c>=a)
then max:=c;
-: max:=a;
if b>max
then max:=b;
if c>max
then max:=c;
I: {{567}} Задачи на ветвление-5; KT=; MT=;
S: Даны три числа x, y, z. Требуется переменной min присвоить значение наименьшего из этих чисел (если таких чисел несколько, то одного из них). Выберите неверный фрагмент программы.
+: if (x<y) or (x<z)
then min:=x;
else if y>z
then min:=y
else min:=z;
-: if (x<=y) or (x<=z)
then min:=x;
if (y<=x) and (y<=z)
then min:=y;
if (z<=x) and (z<=y)
then min:=z;
-: if (x<y) and (x<z)
then min:=x
else if y<z
then min:=y
else min:=z;
-: min:=x;
if y<min
then min:=y;
if z<min
then min:=z;
I: {{568}} Задачи на ветвление-6; KT=; MT=;
S: Точка находится в системе координат X0Y. Известно, что . Если точка находится в I четверти, то переменной A надо присвоить значение 1, в противном случае значение (-1). Выберите верный фрагмент программы.
+: A:=1;
if (x*y<0) or (x<0)
then A:= -1;
-: if x*y>0 then A:=1
else A:= -1;
-: A:= -1;
if x>0 then A:=1;
-: if x*y<0 then A:= -1
else A:=1;
I: {{569}} Задачи на ветвление-7; KT=; MT=;
S: Точка находится в системе координат X0Y. Известно, что . Если точка находится в II четверти, то переменной A надо присвоить значение 1, в противном случае значение (-1). Выберите верный фрагмент программы.
+: A:= -1;
if (y>0) and (x<0)
then A:=1;
-: if x*y<0 then A:=1
else A:= -1;
-: A:=1;
if x<0 then A:= -1;
-: if x*y>0 then A:= -1
else A:=1;
I: {{570}} Задачи на ветвление-8; KT=; MT=;
S: Точка находится в системе координат X0Y. Известно, что . Если точка находится в III четверти, то переменной A надо присвоить значение 1, в противном случае значение (-1). Выберите верный фрагмент программы.
+: if (x*y>0) and (y<0)
then A:=1
else A:= -1;
-: A:=1;
if x*y>0 then A:= -1;
-: A:= -1;
if x*y<0 then A:=1;
-: A:=1;
if x>0 then A:= -1;
I: {{571}} Задачи на ветвление-9; KT=; MT=;
S: Точка находится в системе координат X0Y. Известно, что . Если точка находится в IV четверти, то переменной A надо присвоить значение 1, в противном случае значение (-1). Выберите верный фрагмент программы.
+: A:= -1;
if (x>0) and (y<0) then A:=1;
-: if y<0 then A:=1
else A:= -1;
-: if x*y<0 then A:=1
else A:= -1;
-: A:=1
if x<0 then A:= -1;
I: {{572}} Задачи на ветвление-10; KT=; MT=;
S: Если , то переменной а будет присвоено значение 1, в противном случае 0. Выберите неверный фрагмент программы.
+: if(x>3) and (x<5)
then a:=0
else a:=1;
-: if(x<=3) or (x>=5)
then a:=0
else a:=1;
-: a:=0;
if x>3
then
if x<5
then a:=1;
-: a:=1;
if x<=3
then a:=0
else if x>=5
then a:=0;