4-й вариант: А=7, В=3, С=5.

№ шага

А

В

С

Р

Проверка условий

7

3

5

1

7>3, Да

2

7

3

3

4

7

5

7>5, Да

6

7

7

5

8

7

Результат

3

5

7

Результат выполнения алгоритма верен.

5-й вариант: А=5, В=7, С=3.

№ шага

А

В

С

Р

Проверка условий

5

7

3

1

5>7, Нет

2

7>3, Да

3

7

4

3

5

7

Результат

5

3

7

Результат выполнения алгоритма неверен.

В результате выполнения алгоритма для 5-го варианта данных был получен неверный результат. В алгоритме не учтен случай, когда переменная С имеет наименьшее значение. После выполнения второй команды «если» это значение будет присвоено переменной В, а так как переменные А и В больше не сравниваются, то наименьшее значение не присваиваются переменной А. Для исправления алгоритма необходимо добавить еще одну команду «если» для повторного сравнения А и В:

если A>B то

P:=A;

A:=B;

B:=P;

если B>C то

P:=В;

В:=С;

С:=P;

если A>B то

P:=A;

A:=B;

B:=P;

вывод

 
Блок-схема: документ: A, B, C

роо

Психологически сложным моментом является трассировка алгоритма, составленного самим исполнителем, так как человеку свойственно воспринимать алгоритм так, чтобы получился правильный ответ, и он не замечает ошибок. Умение воспринимать и выполнять алгоритм так, как он записан, является существенно важным компонентом алгоритмической культуры.

Список рекомендуемой литературы

1. , Зима информатики. - М.: Наука, 1с.

2. и др. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие. – М: Высш. шк., 1991. – 400с.:ил.

3. , , Савченко информатики и вычислительной техники. – М.: Высш. шк., 1992.

4. Алгоритмы и структуры данных. – С.-П.: Невский диалект, 2001. – 352с.: ил.

5. Информатика. Задачник-практикум в 2т./Под ред. , : Том 1 - М.: Лаборатория Базовых Знаний, 1с.

6. Савченко алгоритмов: от простого к сложному. – Донецк: Издательство ДПИ, 1991. – 319с.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4