Для того, чтобы записать алгоритм на алгоритмическом языке, нужно прежде всего придумать название алгоритму, указать имена величин, которые сообщаются алгоритму в качестве исходных данных (аргументы алгоритма), и величин, которые получаются в результате работы алгоритма (результаты алгоритма). Аргументы и результаты вместе называются параметрами алгоритма. Затем для каждого параметра нужно указать, какого типа значения он принимает: числовые (натуральное, целое, дробное, вещественное) или нечисловые (например, литерное) значения. Чтобы указать тип значения величины, нужно перед ее именем написать сокращенное название:
Если несколько величин имеют общий тип, соответствующее служебное слово можно указывать один раз: цел а, Ь, с вместо цел а, цел Ь, цел с.
Все эти сведения об алгоритме составляются в виде заголовка алгоритма.
Например, заголовок алгоритма для решения квадратного уравнения может выглядеть следующим образом: алг КОРНИ КВАДРАТНОГО УРАВНЕНИЯ (цел а, Ь, с, вещ хь х2) арг а, Ь, с, рез X], х2
Здесь алг (алгоритм), арг (аргумент) и рез (результат) — служебные слова. Список параметров, как указано, берется в скобки и разделяется запятыми. В списке параметров перед именами величин помещается служебное слово — название типа значения. В списке аргументов через запятую. Знаменатель в обеих формулах один и тот же. Очевидно, что его не надо вычислять дважды. Целесообразно ввести промежуточную величину, например й, и присвоить ей значение соответствующего выражения.
Так как величина а не является ни аргументом, ни результатом алгоритма, информация о ней помещается не в заголовке, а в дальнейшем тексте алгоритма, сразу же за его началом.
Упражнения
5) Запишите в виде серии присваиваний алгоритм вычисления определителя третьего порядка
I ан а12 а( а21 а22 а2з I Эз1 азг азз .
таким образом, чтобы количество записей промежуточных результатов при вычислении на микрокалькуляторе было по возможности наименьшим.
6) Расставьте скобки в присваивании
у: == ах2 + х + с так, чтобы вычислить результат без записи промежуточных результатов. Сам алгоритм записывается под своим заголовком и заключается между служебными словами нач (начало) и кон (конец).
If you're looking to earn the best possible grade on your research paper, you need…
To write my essay, first you need to think of the major topic of your…
Writing term paper is not a simple endeavor. It involves huge efforts, that need to…
It's possible to purchase term papers and textbooks on the internet at a discount price,…
The main reason essay writing is so powerful is because it's a general subject and…
A couple of years ago I received an email from a student asking for information…