Основные служебные слова
Часть алгоритма от слова алг до слова нач называется заголовком, а часть, заключенная между словами нач и кон — телом алгоритма. В предложении алг после названия алгоритма в круглых скобках указываются характеристики (арг, рез) и тип значения (цел, вещ, сим, лит или лог) всех входных (аргументы) и выходных (результаты) переменных. При описании массивов (таблиц) используется служебное слово таб, дополненное граничными парами по каждому индексу элементов массива. Примеры предложений алг: Предложения дано и надо не обязательны. В них рекомендуется записывать утверждения, описывающие состояние среды исполнителя алгоритма, например: 1. алг Замена (арг лит Str1, Str2, арг рез лит Text)2. дано | длины подстрок Str1 и Str2 совпадают3. надо | всюду в строке Text подстрока Str1 заменена на Str24. 5. алг Число максимумов (арг цел N, арг вещ таб A[1: N], рез цел K)6. дано | N> 07. надо | К — число максимальных элементов в таблице А8. 9. алг Сопротивление (арг вещ R1, R2, арг цел N, рез вещ R)10. дано | N> 5, R1> 0, R2> 011. надо | R — сопротивление схемы12. Здесь в предложениях дано и надо после знака " |" записаны комментарии. Комментарии можно помещать в конце любой строки. Они не обрабатываются транслятором, но существенно облегчают понимание алгоритма. Команды школьного АЯ Команда присваивания. Служит для вычисления выражений и присваивания их значений переменным. Общий вид: А: = В, где знак ": =" означает команду заменить прежнее значение переменной, стоящей в левой части, на вычисленное значение выражения, стоящего в правой части. Команды ввода и вывода. · ввод имена переменных · вывод имена переменных, выражения, тексты. Команды если и выбор. Применяют для организации ветвлений. Команды для и пока. Применяют для организации циклов.
|