1. Словесный, т.е. записинаестественномязыке, описаниесловамипоследовательностивыполненияалгоритма.
Например: Записатьалгоритмнахождениянаибольшегообщегоделителя (НОД) двухнатуральныхчисел. Алгоритмможетбытьследующим: задатьдвачисла; есличисларавны, товзятьлюбоеизнихвкачествеответаиостановиться, впротивномслучаепродолжитьвыполнениеалгоритма; определитьбольшееизчисел; заменитьбольшееизчиселразностьюбольшегоименьшегоизчисел; повторитьалгоритмсшага
2. Формульно-словесный, аналогичнопункту 1, плюспараллельнаядемонстрацияиспользуемыхформул.
Вкачествепримераможнопривестиведениелекцийпреподавателем (словесныйспособ) содновременнойзаписьюформулнадоске (формульный).
3. Графический, т.е. спомощьюблок-схем.
Графическийспособпредставленияалгоритмовявляетсяболеекомпактныминагляднымпосравнениюсословесным. Приграфическомисполненииалгоритмизображаетсяввидепоследовательностисвязанныхмеждусобойблочныхсимволов, каждыйизкоторыхсоответствуетвыполнениюодногоиздействий. Такоеграфическоепредставлениеназываетсясхемойалгоритмаилиблок-схемой. Вблок-схемекаждомутипудействий (вводуисходныхданных, вычислениюзначенийвыражений, проверкеусловий, управлениюповторениемдействий, окончаниюобработкиит.п.) соответствуетгеометрическаяфигура, представленнаяввидеблочногосимвола. Блочныесимволысоединяютсялиниямипереходов, определяющимиочередностьвыполнениядействий. Символы, наиболеечастоупотребляемыевблок-схемах.
|
|
4. Программный, т.е. текстынаязыкахпрограммирования.
Название символа | Обозначение | Пояснение |
Процесс | Вычислительное действие или последовательность действий | |
Решение | Проверка условий | |
Модификация | Начало цикла | |
Предопределенный процесс | Вычисления по подпрограмме, стандартной подпрограмме | |
Ввод - Вывод | Ввод-вывод в общем виде | |
Начало - Конец | Начало, конец алгоритма, вход и выход в подпрограмму | |
Документ | Вывод результатов на печать |