Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Словесная запись алгоритмов.

Представление текстовой информации | Булева алгебра и логические схемы компьютера | Основные узлы ЭВМ | Базовая аппаратная конфигурация ПК | Устройства вывода информации | Программные средства общего назначения | Программные средства специального назначения | Системные программы | Операционные системы Windows. | Системы программирования |


Читайте также:
  1. ДВОЙНАЯ ЗАПИСЬ
  2. Двойная запись
  3. Запись беседы генерал-майора Н.В.Славина с К.Шмидке 7 августа 1944 года.
  4. Запись восьмая: Вершина Кунь-Лай
  5. Запись вторая: рассветная дилемма
  6. Запись девятая: Вечноцветущий дол
  7. Запись десятая: Танлунские степи

Самой распространенной формой представления алгоритмов, адресуемых человеку, является обычная словесная запись. Форму словесной записи имеют многие так называемые “бытовые” алгоритмы, часто используемые в повседневной практике: как выкрасить изделие, как позвонить по междугородному телефону-автомату, как пользоваться стиральной машиной и т.п. Особенность словесных представлений алгоритмов в том, что таким путем при желании могут быть описаны любые алгоритмы, в том числе и вычислительные.

Например. Пусть требуется записать последовательность элементарных действий для вычислений по формуле:

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

1. Прочитать заданное значение х.

2. Умножить х на 8.

3. Из результата второго действия извлечь квадратный корень.

4. К результату третьего действия прибавить 1.

5. Умножить х на 3.

6. Результат пятого действия разделить на результат четвертого действия.

7. Записать значение результата у.

Получили словесную запись линейного вычислительного алгоритма.

Следует особое внимание обратить на первое и последнее предписания в этой записи, обеспечивающие задание значения исходного данного и выдачу полученного ответа. При всей кажущейся излишней педантичности этих предписаний они имеют первостепенное значение в алгоритмах, адресуемых исполнителям-автоматам. Формулируя эти предписания, автор алгоритма должен четко определить для себя, что в этой задаче «дано», а что «требуется получить». Или, говоря иными словами, какие величины являются носителями исходных значений (входные величины, или аргументы), а какие – носителями значений результатов (выходные величины или результаты). В приведенной выше записи вычислительного алгоритма входной величиной является х, а выходной – y.


Дата добавления: 2015-11-03; просмотров: 63 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основные функциональные возможности Еxcel| Основные алгоритмические структуры

mybiblioteka.su - 2015-2024 год. (0.005 сек.)