Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпаргалка ПрИС.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
113.08 Кб
Скачать
  1. Средства описания структурных алгоритмов. Псевдокоды. Необязательно: ( Flow-формы, Диаграммы Несси-Шнейдермана.)

Сайт.

Структурный алгоритм – это БЛОК_СХЕМА! >_<

Способы описания алгоритмов:

На любой стадии существования алгоритмы и программы представляют с помощью конкретных изобразительных средств, состав и правила употребления которых образуют конкретные способы или формы записи.

К настоящему времени сложились пять наиболее употребительных способов записи: словесный, формульно-словесный, графический, при помощи псевдокодов и языков программирования.

Словесное задание описывает алгоритм – инструкцию о выполнении действий в определенной последовательности с помощью слов и предложений естественного языка. Форма изложения произвольна и устанавливается разработчиком.

В формульно-словесном способе записи инструкция о действиях содержит формальные символы и выражения (формулы) в сочетании со словесными пояснениями.

Графическая запись или схема – это изображение алгоритма с помощью геометрических фигур, называемых блоками. Последовательность блоков и соединительных линий образуют схему.

Наряду со схемами для изображения алгоритмов широко используется псевдокод. Псевдокодом называется система правил записи алгоритма с использованием набора определенных конструкций для описания управляющих действий.

Псевдокод позволяет формально изображать логику алгоритма, используя стандартизированные конструкции естественного языка для изображения управления и сохраняя возможности языка для описания действий по обработке информации. Данный способ тесно связан со структурным подходом к программированию. Псевдокод занимает промежуточное положение между естественным языком и языком программирования. Его применяют преимущественно для того, чтобы подробнее объяснить работу программы, что облегчает проверку правильности программы. Кроме того, псевдокод дает программисту большую свободу в изображении алгоритма. Требуется только употреблять стандартные управляющие конструкции и правила записи. Последним способом записи алгоритмов является язык программирования. Рассмотренные выше способы удобны для программиста, но не приемлемы для ЭВМ, поскольку они не могут быть однозначно поняты.

Псевдокодом называется подробное описание алгоритма на структурированном и частично формализованном подмножестве английского языка.

Основные правила, задающие псевдокод:

·     действия описываются предложениями, помещаемыми в отдельной строке;

·     последовательность действий описывается аналогичной последовательностью описывающих их предложений;

·     разветвление описывается конструкцией IF-THEN-ELSE;

·     завершение разветвления описывается конструкцией END-IF;

·     выбор одного из нескольких направлений описывается конструкцией CASE;

·     завершение структуры выбора описывается конструкцией END-CASE;

·     цикл описывается конструкцией DO-WHILE;

·     завершение цикла описывается конструкцией END-DO.

Псевдокод, обладая всеми положительными качествами схем, имеет еще и собственные преимущества. Псевдокод менее схем ограничен правилами изображения. Основное – использование только служебных конструкций и соблюдение правил ступенчатой записи.

Необязательно: форум, Насси-Шнейдерман и Flow-схема.