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;
вывод
![]()
![]()
роо
Психологически сложным моментом является трассировка алгоритма, составленного самим исполнителем, так как человеку свойственно воспринимать алгоритм так, чтобы получился правильный ответ, и он не замечает ошибок. Умение воспринимать и выполнять алгоритм так, как он записан, является существенно важным компонентом алгоритмической культуры.
Список рекомендуемой литературы
1. , Зима информатики. - М.: Наука, 1с.
2. и др. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие. – М: Высш. шк., 1991. – 400с.:ил.
3. , , Савченко информатики и вычислительной техники. – М.: Высш. шк., 1992.
4. Алгоритмы и структуры данных. – С.-П.: Невский диалект, 2001. – 352с.: ил.
5. Информатика. Задачник-практикум в 2т./Под ред. , : Том 1 - М.: Лаборатория Базовых Знаний, 1с.
6. Савченко алгоритмов: от простого к сложному. – Донецк: Издательство ДПИ, 1991. – 319с.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


