Контрольная работа Ветвление и циклы (7-8 класс)


Контрольная работа
Вариант №1
Определите значение переменной c после выполнения следующего фрагмента программы:
a = -5;
b = 3;
a = a - b*2;
if (a > b)
c = b – a;
else
c = a – b;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгнач цел  s, k
s := 9
 нц для k от 4 до 7
  s := s + 9
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
х2 - 3x + 9, если х ≤ 3;
У=
если х > 3.
х2– 2х + 1
Написать программу вычисления значений :у =
для значений х [-1; 9] с шагом h=2.
Контрольная работа
Вариант №2
Определите значение переменной c после выполнения следующего фрагмента программы:
a = -5;
b = -3;
a = a - b*3;
if (a > b)
c = b + a;
else
c = a – b;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 0
 нц для k от 3 до 7
  s := s + 8
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
-х2 + 3x + 9, если х ≥ 1;
У=
если х < 1.
4х2 + 1
Написать программу вычисления значений :у =
для значений x [3, 15] с шагом h=1.
Контрольная работа
Вариант №3
Определите значение переменной c после выполнения следующего фрагмента программы:
a = -2;
b = -3;
a = b + a*3;
if (a < b)
c = a – b;
else
c = b – a;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 8
 нц для k от 4 до 8
  s := s + 8
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
9, если х ≤ -3;
У=
если х > -3.
Написать программу вычисления значений : у = x3-13x
для значений х [-5; 4] с шагом h=2.
Контрольная работа
Вариант №4
Определите значение переменной c после выполнения следующего фрагмента программы:
a = 40;
b = 10;
b = a - 2*b;
if (a < 2*b)
c = a;
else
c = b;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 0
 нц для k от 3 до 9
  s := s + 9
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
0, если х ≤ -6;
У=
если х > -6.
x2 +2x
Написать программу вычисления значений функции y=
для значений x [4, 12] с шагом h=1.
Контрольная работа
Вариант №5
Определите значение переменной с после выполнения следующего фрагмента программы:
a = 30;
b = 6;
a = a / 2 * b;
if (a > b)
c = a - 3 * b;
else
c = a + 3 * b;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 0
 нц для k от 3 до 8
  s := s + 11
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
- 3x + 9, если х ≤ 7;
У=
если х > 7.
Написать программу вычисления значений : у = 5 x2 + 2x
для значений х [-9; 14] с шагом h=2.
Контрольная работа
Вариант №6
Определите значение переменной с после выполнения следующего фрагмента программы:
a = 30;
b = 6;
a = a / 5 * b;
if (a > b)
c = a - 4 * b;
else
c = a + 4 * b;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 3
 нц для k от 13 до 16
  s := s+14
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
3x - 9, если х ≤ 7;
У=
если х > 7.
Написать программу вычисления значений : у = 2х - x2
для значений х [7; 25] с шагом h=1.
Контрольная работа
Вариант №7
Определите значение переменной с после выполнения следующего фрагмента программы:
a = 30;
b = 14;
a = a – 2 * b;
if (a > b)
c = b + 2 * a;
else
c = b - 2 * a;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 0
 нц для k от 4 до 8
  s := s + 13
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
7x +5, если х ≤ -1;
У=
если х > -1.
Написать программу вычисления значений : у = 12х - 3x2
для значений х [-2; 18] с шагом h=2.
Контрольная работа
Вариант №8
Определите значение переменной с после выполнения следующего фрагмента программы:
a = 40;
b = 6;
a = a * 3 / b;
if (a > b)
c = a + 5 * b;
else
c = a - 5 * b;
Запишите алгоритм на языке программирования и определите результат работы программы:
алгначцел  s, k
s := 10
 нц для k от 8 до 12
  s := s+12
кцвывод s
кон
Написать программы двумя способами, используя команду условного оператора в полной и неполной форме:
-7x + 9, если х ≤ 5;
У=
если х > 5.
Написать программу вычисления значений : у = 3x2 + 4х
для значений х [11; 26] с шагом h=1.