Практическая работа № Алгоритмический язык. Псевдокод. Блок-схемы. Линейные алгоритмы
Download 454.88 Kb.
|
Практическая работа 1
нц (начало цикла) и кц (конец цикла) – ограничивают тело цикла;
для – цикл с известным количеством повторений; от, до – описание переменной цикла; пока – цикл с условием; дано, надо – описывают условия применимости и цель выполнения, не обязательны; если, то, иначе, выбор – описывают структуру с ветвлением; и, или, не – логические операторы. ввод, вывод – ввод данных или вывод значений на экран. Общий вид алгоритма: алг название алгоритма (арг, рез) дано условия применимости алгоритма надо цель выполнения алгоритм нач описание промежуточных величин последовательность команд (тело алгоритма) кон Часть алгоритма от слова алг до слова нач называется заголовком, а часть, заключенная между словами нач и кон – телом алгоритма. Основное внимание при представлении алгоритма в псевдокодах уделяется структуре алгоритма. Особенность псевдокодов заключается в том, что каждое предложение начинается со звездочки или нескольких звездочек. В псевдокодах звездочка используется как индикатор начала строки. Число звездочек определяет уровень вложенности данного предложения в алгоритме, то есть одна звездочка – первый уровень вложенности, две звездочки – второй уровень вложенности и т.д. Исключением является только нулевой уровень, в котором звездочки отсутствуют. Звездочки в псевдокодах позволяют решить (попутно) еще одну задачу. При кодировании алгоритма в конкретном языке программирования звездочки кодируются пробелами, тем самым структура алгоритма будет определять структуру блока операторов. Правила звездочек: 1) число звездочек в первом и последнем предложениях должно быть одинаково; 2) количество звездочек от одного предложения к другому не изменяется, если только в них не встречаются ключевые слова НАЧАЛО…, КОНЕЦ…. 3) число звездочек в предложениях, следующих после предложения, словом НАЧАЛО … увеличивается на одну; 4) число звездочек в предложениях, имеющих слово КОНЕЦ…, уменьшается на одну по сравнению с предыдущим. Download 454.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling