Главная / Алгоритмы и дискретные структуры /
Введение в схемы, автоматы и алгоритмы / Тест 7
Введение в схемы, автоматы и алгоритмы - тест 7
Упражнение 1:
Номер 1
Какие из следующих трех последовательностей операторов являются синтаксически правильными структурированными программами?
P1: x := y+1; z:= 1; если x < z то y := z иначе y:=x конецP2: x := y+1; z:= x +1; если x < z то y := z иначе y:=x конецP3: x := y+1; z:= x +1; пока u < z делай y := z; u := u+1 все
Ответ:
 (1) только P1 
 (2) только P2 
 (3) только P3 
 (4) P1 и P2 
 (5) P1 и P3 
 (6) P2 и P3 
 (7) все 
Номер 2
Какие из следующих трех последовательностей операторов являются синтаксически правильными структурированными программами?
P1: x := y+1; z:= x + 1; если x +1 < z то y := z иначе y:=x конецP2: x := y+1; z:= x +1; если x = z то y := z иначе y:=x конецP3: x := y+1; u:= z +1; пока u = z +1 делай y := z; u := u+1 все
Ответ:
 (1) только P1 
 (2) только P2 
 (3) только P3 
 (4) P1 и P2 
 (5) P1 и P3 
 (6) P2 и P3 
 (7) все 
Номер 3
Какие из следующих трех последовательностей операторов являются синтаксически правильными структурированными программами?
P1: x := y+1; z:= x + 1; если x < z то y := z иначе y:=x конецP2: x := y+1; v:= x +1; если x = z то y := v всеP3: x := y+1; u:= z +1; пока u < z +1 делай y := z; u := u+1 все
Ответ:
 (1) только P1 
 (2) только P2 
 (3) только P3 
 (4) P1 и P2 
 (5) P1 и P3 
 (6) P2 и P3 
 (7) все 
Упражнение 2:
Номер 1
Пусть структурированная программа
P: x:= y+1; z := x+1; x := z+1; y:= y+1; z:= y; z := z +1 ; x := x+1
начинает работу в состоянии σ : σ(x) =3, σ(y) =5, σ(z) =2В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 9, σ1(y) = 6, σ1(z) = 6 
 (2) σ1(x) = 8, σ1(y) = 5, σ1(z) = 7 
 (3) σ1(x) = 7, σ1(y) = 6, σ1(z) = 6 
 (4) σ1(x) = 9, σ1(y) = 6, σ1(z) = 7 
 (5) ни в одном из вышеуказанных 
Номер 2
Пусть структурированная программа
P: x:= y+1; z := x+1; y := z+1; y:= y+1; z:= y; z := z +1 ; x := x+1
начинает работу в состоянии σ : σ(x) = 2, σ(y) =3, σ(z) =2В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 5, σ1(y) = 7, σ1(z) = 8 
 (2) σ1(x) = 5, σ1(y) = 6, σ1(z) = 7 
 (3) σ1(x) = 6, σ1(y) = 7, σ1(z) = 8 
 (4) σ1(x) = 5, σ1(y) = 7, σ1(z) = 7 
 (5) ни в одном из вышеуказанных 
Номер 3
Пусть структурированная программа
P: x:= y+1; y := z+1; z := z+1; y:= y+1; z:= y; z := z +1 ; x := x+1
начинает работу в состоянии σ : σ(x) = 3, σ(y) =4, σ(z) =2В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 5, σ1(y) = 4, σ1(z) = 5 
 (2) σ1(x) = 6, σ1(y) = 5, σ1(z) = 6 
 (3) σ1(x) = 6, σ1(y) = 4, σ1(z) = 5 
 (4) σ1(x) = 5, σ1(y) = 5, σ1(z) = 5 
 (5) ни в одном из вышеуказанных 
Упражнение 3:
Номер 1
Пусть структурированная программа
x:= y+1; v:= u+1; y := z+1;
если x < v то
если x = y то
y := y+1
иначе y := x
конец
иначе y :=x +1
конец
начинает работу в состоянии σ : σ(x) =0, σ(y) =5, σ(z) =5, σ(u) = 6, σ(v) =2В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 8, σ1(y) = 7, σ1(z) = 5, σ(u) = 6, σ(v) =7 
 (2) σ1(x) = 6, σ1(y) = 7, σ1(z) = 5, σ(u) = 6, σ(v) =7 
 (3) σ1(x) = 7, σ1(y) = 6, σ1(z) = 5, σ(u) = 6, σ(v) =8 
 (4) σ1(x) = 6, σ1(y) = 6, σ1(z) = 5, σ(u) = 6, σ(v) =7 
 (5) ни в одном из вышеуказанных 
Номер 2
Пусть структурированная программа
P:
x:= y+1; y := u+1; v := z+1;
если x < v то
если x = y то
z := y+1
иначе z := x
конец
иначе z :=x +1
конец
начинает работу в состоянии σ : σ(x) =0, σ(y) =3, σ(z) =5, σ(u) = 4, σ(v) =2В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 4, σ1(y) = 5, σ1(z) = 6, σ(u) = 4, σ(v) =6 
 (2) σ1(x) = 4, σ1(y) = 5, σ1(z) = 5, σ(u) = 4, σ(v) =6 
 (3) σ1(x) = 4, σ1(y) = 5, σ1(z) = 4, σ(u) = 4, σ(v) =6 
 (4) σ1(x) = 4, σ1(y) = 5, σ1(z) = 4, σ(u) = 4, σ(v) = 5 
 (5) ни в одном из вышеуказанных 
Номер 3
Пусть структурированная программа
P:
x:= z +1; y := u+1; v := y+1;
если x < v то
если x = y то
z := y+1
иначе z := x
конец
иначе z :=x +1
конец
начинает работу в состоянии σ : σ(x) =0, σ(y) =3, σ(z) =5, σ(u) = 4, σ(v) =2В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 6, σ1(y) = 5, σ1(z) = 6, σ(u) = 4, σ(v) =6 
 (2) σ1(x) = 6, σ1(y) = 5, σ1(z) = 7, σ(u) = 4, σ(v) = 7 
 (3) σ1(x) = 5, σ1(y) = 5, σ1(z) = 6, σ(u) = 4, σ(v) =6 
 (4) σ1(x) = 6, σ1(y) = 5, σ1(z) = 7, σ(u) = 4, σ(v) = 6 
 (5) ни в одном из вышеуказанных 
Упражнение 4:
Номер 1
Пусть структурированная программа
P:
x:= y+1; v:= u+1; y := z+1;
пока x < v делай
если x < y то
x := y+1
иначе y := x +1
конец
все
начинает работу в состоянии σ : σ(x) =0, σ(y) =2, σ(z) =2, σ(u) = 5, σ(v) =0В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 8, σ1(y) = 7, σ1(z) = 2, σ(u) = 5, σ(v) =6 
 (2) σ1(x) = 6, σ1(y) = 7, σ1(z) = 2, σ(u) = 5, σ(v) =6 
 (3) σ1(x) = 7, σ1(y) = 6, σ1(z) = 2, σ(u) = 5, σ(v) =6 
 (4) σ1(x) = 6, σ1(y) = 5, σ1(z) = 2, σ(u) = 5, σ(v) =7 
 (5) ни в одном из вышеуказанных 
Номер 2
Пусть структурированная программа
P:
x:= y+1; v:= u+1;
пока x < v делай
если y < x то
y := y+1; u := u+1
иначе x := x +1
конец
все
начинает работу в состоянии σ : σ(x) =0, σ(y) =2, σ(u) = 5, σ(v) =0В каком из следующих состояний σ1 она завершит свою работу?
Ответ:
 (1) σ1(x) = 6, σ1(y) = 5, σ(u) = 8, σ(v) = 6 
 (2) σ1(x) = 6, σ1(y) = 5, σ(u) = 8, σ(v) =7 
 (3) σ1(x) = 7, σ1(y) = 6, σ(u) = 8, σ(v) =6 
 (4) σ1(x) = 7, σ1(y) = 5, σ(u) = 7, σ(v) =7 
 (5) ни в одном из вышеуказанных 
Номер 3
Пусть структурированная программа
P:
x:= y+1; v:= u+1;
пока x < v делай
если y < x то
y := y+1
иначе x := x +1; u := u+1
конец
все
начинает работу в состоянии σ : σ(x) = 2, σ(y) =3, σ(u) = 5, σ(v) =0В каком из следующих состояний σ1она завершит свою работу?
Ответ:
 (1) σ1(x) = 7, σ1(y) = 5, σ(u) = 7, σ(v) = 7 
 (2) σ1(x) = 6, σ1(y) = 5, σ(u) = 8, σ(v) = 6 
 (3) σ1(x) = 7, σ1(y) = 6, σ(u) = 8, σ(v) =6 
 (4) σ1(x) = 6, σ1(y) = 5, σ(u) = 7, σ(v) = 6 
 (5) ни в одном из вышеуказанных 
Упражнение 5:
Номер 1
Пусть П+ - это построенная в лекции программа, которая вычисляет функцию Ф+(x,y) = x+y в переменной x, используя одну рабочую переменную z. Какие из следующих структурированных программ П1, П2, П3 вычисляют в переменной x произведение x · y?
Ответ:
 (1) только П1 
 (2) только П2 
 (3) только П3 
 (4) П1 и П2 
 (5) П1 и П3 
 (6) П2 и П3 
 (7) все 
Номер 2
Пусть П+ - это построенная в лекции программа, которая вычисляет функцию Ф+(x,y) = x+y в переменной x, используя одну рабочую переменную zКакие из следующих структурированных программ П1, П2, П3 вычисляют в переменной x ее квадрат x · x ?
Ответ:
 (1) только П1 
 (2) только П2 
 (3) только П3 
 (4) П1 и П2 
 (5) П1 и П3 
 (6) П2 и П3 
 (7) все 
Номер 3
Пусть П+ - это построенная в лекции программа, которая вычисляет функцию Ф+(x,y) = x+y в переменной x, используя одну рабочую переменную zКакие из следующих структурированных программ П1, П2, П3 вычисляют в переменной x квадратный трехчлен p(x)= x2 +2x +2 ?
Ответ:
 (1) только П1 
 (2) только П2 
 (3) только П3 
 (4) П1 и П2 
 (5) П1 и П3 
 (6) П2 и П3 
 (7) все 
Упражнение 6:
Номер 1
Пусть П× - это программа, которая вычисляет функцию Ф× (x,y) = x·y в переменной x, используя две рабочих переменных z и i Какие из следующих структурированных программ П1, П2, П3 вычисляют в переменной x квадратный корень из x, т.е. функцию [ x 1/2]?
Ответ:
 (1) только П1 
 (2) только П2 
 (3) только П3 
 (4) П1 и П2 
 (5) П1 и П3 
 (6) П2 и П3 
 (7) все 
Номер 2
Пусть П× - это программа, которая вычисляет функцию Ф× (x,y) = x·y в переменной x, используя две рабочих переменных z и i Какие из следующих структурированных программ П1, П2, П3 вычисляют в переменной x двоичный логарифм от x, т.е. функцию [ log2( x)]?
Ответ:
 (1) только П1 
 (2) только П2 
 (3) только П3 
 (4) П1 и П2 
 (5) П1 и П3 
 (6) П2 и П3 
 (7) все 
Номер 3
Пусть П× - это программа, которая вычисляет функцию Ф× (x,y) = x·y в переменной x, используя две рабочих переменных z и i Какие из следующих структурированных программ П1, П2, П3 вычисляют в переменной x целую часть частного [ x/y] (пусть при y=0 результат равен 0)?
Ответ:
 (1) только П1 
 (2) только П2 
 (3) только П3 
 (4) П1 и П2 
 (5) П1 и П3 
 (6) П2 и П3 
 (7) все