Трассировочная таблица - это набор векторов, характеризующих состояние в каждой конкретной точке программы.

№1. Составьте трассировочною таблицу для следующего алгоритма:

A:=5

B:=1

пока B<=A

нц

B:=B+1

A:=A–1

Кц

Ответ:

 

Действие №

А

В

1

5

 

2

5

1

3

Условие выполняется

4

5

2

5

4

2

6

Условие выполняется

7

4

3

8

3

3

9

Условие выполняется

10

3

4

11

2

4

12

Условие не выполняется

Результат

2

4

 

№2. Постройте трассировочную таблицу для следующего алгоритма:

A: =1

B: =2

A: =A+B

B: =2*A

Ответ:

 

Действие №

А

В

1

1

 

2

1

2

3

3

2

4

3

6

Результат

3

6

 

№3. Постройте трассировочную таблицу для следующего алгоритма:

A: =1

B: =2

C: =A

A: =B

B: =C

Ответ:

 

Действие №

А

В

С

1

1

 

 

2

1

2

 

3

1

2

1

4

2

2

1

5

2

1

1

Результат

2

1

1

 

№4. Постройте трассировочную таблицу для следующего алгоритма:

A: =1

B: =2

A: =A+B

B: =A-B

A: =A-B

Ответ:

 

Действие №

А

В

1

1

 

2

1

2

3

3

2

4

3

1

5

2

1

Результат

2

1