После присваивания величине нового значения старое забывается.
Пример
Определите, чему станет равна величина F, после выполнения следующего ряда присвоений: F:=4; F:= F *5; F:= 10+F; F:= F / 3; F :=F-10.
Нам кажется, что в результате будет 0. Проверьте сами
1. Словесно-пошаговая (текстовая) форма записи алгоритма
Алгоритм записывается в виде пронумерованных этапов его выполнения. Пример: Алгоритм сложения двух чисел(a и b).
1. Спросить, чему равно число a.
2. Спросить, чему равно число b.
3. Сложить a и b, результат присвоить с.
4. Сообщить результат с.
Словесный способ не имеет широкого распространения, так как такие описания:
- Строго не формализуемы.
- Страдают многословностью записей.
- Допускают неоднозначность толкования отдельных предписаний.
2. Табличная форма записи алгоритма
Это запись алгоритма в виде таблицы. Используемые таблицы могут быть различными. Для примера будем использовать упрощенную форму.
Порядок составления табличных алгоритмов:
1. Переписать выражение так, как допустимо в информатике.
2. Определить порядок действий.
3. Ввести обозначения промежуточных результатов.
4. Занести полученные действия в таблицу.
Табличная форма записи обычно используется в качестве вспомогательного средства проверки правильности написания алгоритма. Он четко не формализован.
Пример: Алгоритм вычисления R=2a +3b приведен в табл. 9.1.
Алгоритм вычисления
Таблица 9. 1
№ действия | Действие | Величина | Результат | |
* | a | k | ||
* | b | u | ||
+ | k | u | R |
3. Запись на алгоритмическом языке[11]
Это запись алгоритма на специальном языке (в том числе и на языке программирования). Она осуществляется, строго следуя правилам того или иного алгоритмического языка.
Заголовок включает в себя название алгоритма, имена исходных данных (это величины, без которых выполнить алгоритм невозможно) и имена результатов(это величины, значения которых вычисляются в алгоритме).
Для указания начала и конца алгоритма используются служебные слова нач и кон. Между ними записывают одну или несколько команд алгоритма, их называют тело алгоритма.
Пример:Алгоритм вычисления значения выражения Y=z-a+2b.
Четвертую (графическую) форму записи алгоритма рассмотрим более подробно.
Дата добавления: 2015-11-26; просмотров: 1090;