Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Оценка 5
Домашнее обучение +2
doc
информатика
9 кл
05.07.2017
Данный материал предназначен для проведения проверочной (или контрольной) работы после изучения алгоритмов ветвления на Паскале. В данной работе проверяются знания на умение сопоставлять области определения переменной при написании оператора ветвления, соблюдение правильного синтаксиса при написании оператора, умение составлять программу по блок-схеме. Так же проверяется знание работы алгоритма в программе. В последнем задании необходимо составить по заданию программу. В проверочной предусмотрены 4 варианта.
Проверочная работа ВЕТВЛЕНИЕ В АЛГОРИТМАХ.doc
«ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа
Вариант 1
Вариант 1
Задание 1: Выбрать блоксхему, которая описывает следующий график:
Задание 1:
1)1)
нет
х > 0
да
у=x
у=x2
y
y=x
0
x
y=x2
2)2)
нет
у=х2
да
х
>=0
3)3)
нет
да
х < 0
у=x
у= х
у=x2
Задание 2: Какому фрагменту программы соответствует условие
Задание 2:
Если К больше или равно Р , то
Если К больше или равно Р , то BB=1, иначе
=1, иначе BB=Р+2
=Р+2
аа) IF K>P THEN B:=1 ELSE B:=P+2
) IF K>P THEN B:=1 ELSE B:=P+2
бб) IF K>=P THEN B:=1 ELSE B:=P+2
) IF K>=P THEN B:=1 ELSE B:=P+2
гг) IF K>P , B=P THEN B:=1 ELSE B:=P+2
) IF K>P , B=P THEN B:=1 ELSE B:=P+2
дд) IF K>P OR B=1 THEN B:=P+2
) IF K>P OR B=1 THEN B:=P+2
Задание 3: Составить программу по заданной блок – схеме:
Задание 3:
да
В=2*А
В=2*А
начало
Ввод А,
В
А>ВА>В
Вывод А,
В
конец
нет
А=В2 Задание 4: Выбрать значение переменной Z, которое будет получено в результате
Задание 4:
выполнения фрагмента программы
:=3 ; YY:=4 ;
XX:=3 ;
:=4 ;
IF X >Y THEN Z:=X*X+Y ELSE Z:= Y*Y+X ;
IF X >Y THEN Z:=X*X+Y ELSE Z:= Y*Y+X ;
ZZ:=2*
:=2*ZZ ; ;
А) 38 Б) 3 В) 19 Г) 28
Задание 5 Составить блоксхему к фрагменту программы:
Составить блоксхему к фрагменту программы:
Задание 5
Z:= 0;
Z:= 0;
IF A > 0 and B > 0 then Z:= SQRT(A+B) else Z:= SQR(A)+SQR(B) ;
IF A > 0 and B > 0 then Z:= SQRT(A+B) else Z:= SQR(A)+SQR(B) ;
Write (‘Z= ’,Z:2:3) ;
Write (‘Z= ’,Z:2:3) ; «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа
Вариант 2
Вариант 2
Задание 1: Выбрать блоксхему, которая описывает следующий график:
Задание 1:
1)1)
нет
х > 0
да
у=1–x
у= х –1
у = х –1
у = 1 – х
2)2)
нет
х > 0
да
3)3)
нет
да
х < 0
у= х –1
у=1–x
у= х –1
у=1–x
Задание 2: Какому фрагменту программы соответствует условие
Задание 2:
Если А больше В, а
, иначе KK=А–=А–BB
Если А больше В, а BB равно 0, то К=
равно 0, то К=AA++BB, иначе
аа) ) IF A>B=0 THEN K:=A+B ELSE K:=A–B
IF A>B=0 THEN K:=A+B ELSE K:=A–B
бб)) IF A>B OR B=0 THEN K:=A+B ELSE K:=A–B
IF A>B OR B=0 THEN K:=A+B ELSE K:=A–B
вв)) IF A> B , B=0 THEN K:=A+B ELSE K:=A–B
IF A> B , B=0 THEN K:=A+B ELSE K:=A–B
гг)) IF A> B AND B=0 THEN K:=A+B ELSE K:=A–B
IF A> B AND B=0 THEN K:=A+B ELSE K:=A–B
Задание 3: Составить программу по заданной блок – схеме:
Задание 3:
начало
Ввод X, Y
нет
X>YY THEN
THEN ZZ:=:=XX++YY**YY ELSEELSE ZZ:=:=XX**XX + +YY ; ;
ZZ:=:=ZZ–4 ;–4 ;
а) 27 б) 9 в) 5 г) 23
Задание 5 Составить блоксхему к фрагменту программы:
Составить блоксхему к фрагменту программы:
Задание 5
Z:= 0;
Z:= 0;
IF A > 0 and B < 0 then Z:= SQRT(A+ABS(B)) else Z:= ABS(AB) ;
IF A > 0 and B < 0 then Z:= SQRT(A+ABS(B)) else Z:= ABS(AB) ;
Write (‘Z= ’,Z:2:3) ;
Write (‘Z= ’,Z:2:3) ; «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа
Вариант 3
Вариант 3
Задание 1: Выбрать блоксхему, которая описывает следующий график:
Задание 1:
1)1)
нет
х > 0
да
у=x
у=x2
y
y=x
y=x2
0
x
2)2)
нет
да
х
>=0
3)3)
нет
да
х <
0
у=х2
у=x
у= х
у=x2
Задание 2: Какому фрагменту программы соответствует условие
Задание 2:
Если
больше или равно N , то AA=0, иначе
Если HH больше или равно N , то
=0, иначе AA==HH++NN
аа) IF H>N THEN A:=0 ELSE A:=H+N
) IF H>N THEN A:=0 ELSE A:=H+N
бб) IF H>=N THEN A:=0 ELSE A:=H+N
) IF H>=N THEN A:=0 ELSE A:=H+N
вв) IF H>N OR H=N THEN A:=0 ELSE A:=H+N
) IF H>N OR H=N THEN A:=0 ELSE A:=H+N
вв) IF H>N , H=N THEN A:=0 ELSE A:=H+N
) IF H>N , H=N THEN A:=0 ELSE A:=H+N
Задание 3: Составить программу по заданной блок – схеме:
Задание 3:
начало
Ввод А, В
да
А>ВА>В
нет
В=А+A
В=А+A
А=B+B
Вывод А,
В
конец Задание 4: Выбрать значение переменной Z, которое будет получено в результате
Задание 4:
выполнения программы
:=10 ;
:=5 : YY:=10 ;
XX:=5 :
IFIF XX>>YY
THEN
THEN ZZ:=:=XX++YY*2
ZZ:=2*
:=2*ZZ ; ;
*2 ELSEELSE ZZ:=
:= YY++XX*2 ;*2 ;
а) 25 б) 20 в) 50 г) 40
Задание 5 Составить блоксхему к фрагменту программы:
Составить блоксхему к фрагменту программы:
Задание 5
Z:= 0;
Z:= 0;
IF X > 0 or Y > 0 then Z:= ABS(X+Y) else Z:= SQR(X+Y) ;
IF X > 0 or Y > 0 then Z:= ABS(X+Y) else Z:= SQR(X+Y) ;
Write (‘Z= ’,Z:2:3) ;
Write (‘Z= ’,Z:2:3) ; «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа «ВЕТВЛЕНИЕ В АЛГОРИТМАХ»
Проверочная работа
Вариант 4
Вариант 4
Задание 1: Выбрать блоксхему, которая описывает следующий график:
Задание 1:
1)1)
нет
да
х > 0
у=1
у=1 х
у = 1
у = 1 х
2)2)
нет
да
х > 0
3)3)
нет
да
х < 0
у=1 х
у=1
у=1 х
у=1
Задание 2: Какому фрагменту программы соответствует условие
Задание 2:
Если А больше или равно В, то К=2, иначе В=А+К
Если А больше или равно В, то К=2, иначе В=А+К
аа) IF A>=B THEN K:=2 ELSE B:=A+K
) IF A>=B THEN K:=2 ELSE B:=A+K
бб) IF A>=B OR K:=2 THEN B:=A+
) IF A>=B OR K:=2 THEN B:=A+K
вв) IF A> B THEN K:=2 ELSE B:=A+
) IF A> B THEN K:=2 ELSE B:=A+K
гг) IF A>B , A=B THEN K:=2 ELSE B:=A+K
) IF A>B , A=B THEN K:=2 ELSE B:=A+K
Задание 3: Составить программу по заданной блок – схеме:
Задание 3:
начало
Ввод X, Y
да
XY THEN Z:=X*Y+2 ELSE Z:=X*X 4 ;
IF X>Y THEN Z:=X*Y+2 ELSE Z:=X*X 4 ;
ZZ:=:=ZZ4 ;
4 ;
а) 12 б) 14 в) 20 г) 10
Задание 5 Составить блоксхему к фрагменту программы:
Составить блоксхему к фрагменту программы:
Задание 5
Z:= 0;
Z:= 0;
IF A > 0 and B > 0 then Z:= SQRT(A+B) else Z:= ABS(AB) ;
IF A > 0 and B > 0 then Z:= SQRT(A+B) else Z:= ABS(AB) ;
Write (‘Z= ’,Z:2:3) ;
Write (‘Z= ’,Z:2:3) ;
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Проверочная работа "Ветвление в алгоритмах на языке программирования Паскаль" (8-9 класс)
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.