После присваивания величине нового значения старое забывается

Пример

Определите, чему станет равна величина 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.

Четвертую (графическую) форму записи алгоритма рассмотрим более подробно.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: