9 Авг »

ЗАГОЛОВОК АЛГОРИТМА

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (1голосов, средний: 5,00 out of 5)
Загрузка...

Для того, чтобы записать алгоритм на алгоритмическом языке, нужно прежде всего придумать название алгоритму, указать имена величин, которые сообщаются алгоритму в качестве исходных данных (аргументы алгоритма), и величин, которые получаются в результате работы алгоритма (результаты алгоритма). Аргументы и результаты вместе называются параметрами алгоритма. Затем для каждого параметра нужно указать, какого типа значения он принимает: числовые (натуральное, целое, дробное, вещественное) или нечисловые (например, литерное) значения. Чтобы указать тип значения величины, нужно перед ее именем написать сокращенное название:

  • нат для «натуральное»
  • цел для «целое»
  • дроб для «дробное»
  • вещ для «вещественное»
  • лит для «литерное» и т. д.

Если несколько величин имеют общий тип, соответствующее служебное слово можно указывать один раз: цел а, Ь, с вместо цел а, цел Ь, цел с.

Все эти сведения об алгоритме составляются в виде заголовка алгоритма.

Например, заголовок алгоритма для решения квадратного   уравнения   может выглядеть следующим образом: алг КОРНИ КВАДРАТНОГО УРАВНЕНИЯ (цел а, Ь, с, вещ хь х2) арг а, Ь, с, рез X], х2

Здесь алг (алгоритм), арг (аргумент) и рез (результат) — служебные слова. Список параметров, как указано, берется в скобки и разделяется запятыми. В списке параметров перед именами величин помещается служебное слово — название типа значения. В списке аргументов через запятую. Знаменатель в обеих формулах один и тот же. Очевидно, что его не надо вычислять дважды. Целесообразно ввести промежуточную величину, например й, и присвоить ей значение соответствующего выражения.

  • алг ЛИНУР (вещ Ьь с,, аь Ь2, с2, а2, Х\
  • арг Ьь сь о!ь Ь2, с2, (12;
  • рез XI, х2
  • нач вещ а
  • а: = Ь,с2 —с,Ь2;
  • Хь = (а!С2 —с,а2)/а;
  • х2: = (Ъ1Й2 — а1Ь2)/а.

Так как величина а не является ни аргументом, ни результатом алгоритма, информация о ней помещается не в заголовке, а в дальнейшем тексте алгоритма, сразу же за его началом.

Упражнения

5) Запишите в виде серии присваиваний алгоритм вычисления определителя третьего порядка

I ан    а12   а( а21    а22    а2з I Эз1     азг     азз .

таким образом, чтобы количество записей промежуточных результатов при вычислении на микрокалькуляторе было по возможности наименьшим.

6) Расставьте скобки в присваивании

у: == ах2 + х + с так, чтобы вычислить результат без записи промежуточных      результатов.       Сам алгоритм записывается под своим заголовком и заключается между служебными словами   нач  (начало)    и   кон   (конец).

Сочинение! Обязательно сохрани - » ЗАГОЛОВОК АЛГОРИТМА . Потом не будешь искать!


Всезнайкин блог © 2009-2015