ВУЗ:
Составители:
вещ (вещественный) длин (длина) пока не утв
Общий вид алгоритма:
алг название алгоритма (аргументы и результаты)
дано условия применимости алгоритма
надо цель выполнения алгоритма
нач описание промежуточных величин
| последовательность команд (тело алгоритма)
кон
Часть алгоритма от слова алг до слова нач называется заголовком, а
часть, заключенная между словами нач и кон – телом алгоритма.
В предложении алг после названия алгоритма в круглых скобках
указываются характеристики (арг, рез) и тип значения (цел, вещ, сим,
лит или лог) всех входных (аргументы) и выходных (результаты)
переменных. При описании массивов (таблиц) используется служебное
слово таб, дополненное граничными парами по каждому индексу
элементов массива.
Примеры предложений алг:
алг Объем и площадь цилиндра ( арг вещ R, H, рез вещ V, S )
алг Корни КвУр ( арг вещ а, b, c, рез вещ x1, x2, рез лит t )
алг Исключить элемент ( арг цел N, арг рез вещ таб А[1:N] )
алг Диагональ ( арг цел N, арг цел таб A[1:N, 1:N], рез лит Otvet )
Предложения дано и надо не обязательны. В них рекомендуется
записывать утверждения, описывающие состояние среды исполнителя
алгоритма, например:
1 алг Замена (арг лит Str1, Str2, арг рез лит Text)
дано | длины подстрок Str1 и Str2 совпадают
надо | всюду в строке Text подстрока Str1 заменена на Str2
2 алг Число максимумов (арг цел N, арг вещ таб A[1:N], рез цел K)
дано | N0
надо | К – число максимальных элементов в таблице А
3 алг Сопротивление (арг вещ R1, R2, арг цел N, рез вещ R)
дано | N5, R10, R20
надо | R – сопротивление схемы
Здесь в предложениях дано и надо после знака "|" записаны
комментарии. Комментарии можно помещать в конце любой строки. Они
не обрабатываются транслятором, но облегчают понимание алгоритма.
Страницы
- « первая
- ‹ предыдущая
- …
- 68
- 69
- 70
- 71
- 72
- …
- следующая ›
- последняя »