Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  10 класс  /  Задания по вариантам для 10 класса по теме: "Программирование линейных и разветвляющихся алгоритмов"

Задания по вариантам для 10 класса по теме: "Программирование линейных и разветвляющихся алгоритмов"

17.02.2021

Содержимое разработки

Задания по вариантам

1 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

 

a := 7

с := 3

с := 3 + a * с

a := с / 3 * a

 

В ответе укажите одно целое число — значение переменной a.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=5; b:=3;

write( a, '=Z(', b, ')' );

Здесь a и b — целые переменные.

  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s 10) or (t 10)

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

 

Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: сгенерировать случайное трехзначное число, оканчивающееся на ноль.




2 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

 

a := 4

b := 8+2*a

a := b/2*a

 

В ответе укажите одно целое число — значение переменной a.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=5; b:=3;

write( 'a,=Z(', b, ')' );

Здесь a и b — целые переменные.


  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s 12) or (t 12)

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(1, 13); (14, 2); (1, 12); (11, 12); (–14, –14); (–11, 13); (–4, 11); (2, 9); (8, 6).

 

Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: из двух чисел с разной четностью вывести на экран нечетное число.





3 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной b после выполнения алгоритма:

 

a := 1

b := 4

a := 2*a+3*b

b := a/2*b

 

В ответе укажите одно целое число — значение переменной b.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=5; b:=3;

write( 'Z(a)=', '(b)' );

Здесь a и b — целые переменные.


  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s 8) or (t 8)

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6).

 

Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: проверить трехзначное число на четность и найти сумму его цифр, если число четное, или произведение его цифр, если число нечетное.




4 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения алгоритма:

 

a := 4

b := 9

b := 6 * b – a

a := b / 5 * 3 – a

 

В ответе укажите одно целое число — значение переменной a.



  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=5; b:=3;

write( 'Z(', a, ')=', '(', a+b, ')' );

Здесь a и b — целые переменные.


  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s 8) or (t 8)

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6).

 

Сколько было запусков, при которых программа напечатала «NO»?


  1. Написать программу: проверить трехзначное число на четность, если четное – разделить на 2, иначе вычесть 1.

 



5 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной b после выполнения алгоритма:

 

a := 4

b := 15

a := b-a*3

b := 24/a*4

 

В ответе укажите одно целое число — значение переменной b.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=4; b:=-3;

write( 'Z(‘,a,’)=', b );

Здесь a и b — целые переменные.


  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s 9) or (t 9)

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6).

 

Сколько было запусков, при которых программа напечатала «NO»?


  1. Написать программу: Определить какое из трех, введенных пользователем, чисел максимальное и вывести его на экран.




6 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной а после исполнения данного алгоритма.

 

a := 12

b := 8 + a / 2

a := a – b / 2

 

Порядок действий соответствует правилам арифметики. В ответе укажите одно число — значение переменной а.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=11; b:=9;

write( a, '=Z(', b, ')' );

Здесь a и b — целые переменные.



  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:


(9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6).


Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: проверка кратности числа на 7, если кратно – прибавить к числу 3, иначе – вычесть 5.





7 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Определите значение переменной а после выполнения данного алгоритма:

 

a := 2

b := 6

b := 12+a*b

a := b/4*a

 

В ответе укажите одно целое число – значение переменной а.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=2; b:=4;

write( 'a,=Z(', b+4, ')', a);

Здесь a и b — целые переменные.



  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(6, 4); (7, 8); (8, 5); (5, 6); (–11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).

 

Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: Найти сумму цифр ab + cd числа abcd.




8 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Определите значение переменной а после выполнения алгоритма:


a := 6

b := 2

b := a / 2 * b

a := 2 * a + 3 * b


В ответе укажите одно целое число − значение переменной а.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=5; b:=3;

write( 'Z(a)=', '(b) ',a+b );

Здесь a и b — целые переменные.


  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(6, 4); (7, 8); (8, 5); (5, 6); (11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).

 

Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: найти сумму цифр трехзначного числа, если оно четное, найти произведение цифр числа, если оно нечетное.




9 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной а после исполнения данного алгоритма:


a := 36

b := a / 12

b := b + a / 4

a :=a / b * 3


В ответе укажите одно число − значение переменной а.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=5; b:=3;

write( 'Z('a’, a-b, ')=',b);

Здесь a и b — целые переменные.



  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(6, 4); (7, 8); (12, 10); (5, 6); (11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).

 

Сколько было запусков, при которых программа напечатала «NO»?


  1. Написать программу: из двух чисел с разной четностью вывести на экран четное число




10 вариант

  1. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» − операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной b после выполнения данного алгоритма:


a := 14

b := 4

a := a / 2 - b

b := (a * b ) / 2

b := a + b


В ответе укажите одно целое число − значение переменной b.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=7; b:=1;

write( 'Z(', a*2, ')=', '(', b,a, ')' );

Здесь a и b — целые переменные.



  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s

then writeln('YES')

else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(3, 4); (5, 4); (–2, 1); (5, 6); (7, 8); (–5, 5); (–2, 2); (4, 3); (3, –8).

 

Сколько было запусков, при которых программа напечатала «NO»?


  1. Написать программу: Определить какое из трех, введенных пользователем, чисел минимальное и вывести его на экран.




11 вариант

  1. В программе «:=» обозначает оператор присваивания; знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной а после выполнения алгоритма:


a := −12

b := 14 − a / 2

b := (b − a) / 8

a := b * 2 + 6


В ответе укажите одно целое число − значение переменной а.


  1. Что будет выведено на экран в результате выполнения фрагмента программы

a:=12; b:=8;

write( 'Z(, a, ')=', '(', a+b,)' );

Здесь a и b — целые переменные.


  1. Ниже приведена программа:

var s, t: integer;

begin

readln(s);

readln(t);

if (s 5) and (t 5)

then writeln('YES')

else writeln('NO')

end.


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

 

(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).

 

Сколько было запусков, при которых программа напечатала «YES»?


  1. Написать программу: найти среднее арифметическое из цифр четырехзначного числа.



-80%
Курсы повышения квалификации

Информационная культура и образование

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Задания по вариантам для 10 класса по теме: "Программирование линейных и разветвляющихся алгоритмов" (36.38 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт