![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные элементы блок – схем алгоритмовСодержание книги
Поиск на нашем сайте
Рассмотрим основные элементы, используемые при построении блок-схем алгоритмов:
Типовые структуры алгоритмов
Множество вычислительных процессов и соответствующих им алгоритмов можно свести к трем основным типам: · линейному; · разветвляющемуся; · циклическому.
На практике используют комбинации указанных типов алгоритмов. Рассмотрим построение алгоритма линейной структуры.
Линейные алгоритмы Алгоритмом линейной структуры называется алгоритм, в котором все действия выполняются в виде линейной последовательности одно за другим не зависимо от входной информации и промежуточных результатов. Постановка задачи: составить блок-схему алгоритма вычисления площади круга: S = π . R 2 . Блок-схема алгоритма:
S - площадь круга; Pi - константа (Pi= 3.1415926); R - радиус окружности Алгоритмы ветвящихся процессов Разветвляющимся называется алгоритм, в котором выбирается один из нескольких возможных путей (вариантов) вычислительного процесса в соответствии с заданным условием или группой условий. Каждый подобный путь называется ветвью алгоритма. Признаком разветвляющегося алгоритма является наличие операций проверки условия. Обычно различают три вида алгоритмов разветвляющегося процесса:
1. Этот алгоритм применяется, когда в зависимости от условия нужно выполнить либо одно, либо другое действие. Действие 1 или действие 2 может в свою очередь содержать несколько этапов. На рисунке приведена блок-схема алгоритма разветвления. При выполнении условного оператора выполняется только одно из двух действий: если условие соблюдено (Да), то выполняется < Действие 1 >, в противном случае (Нет) выполняется < Действие 2 >.
Алгоритм обхода Данныйалгоритмявляется частным случаем разветвления, когда одна из ветвей не содержит никаких действий. На рисунке приведена блок-схема алгоритма обхода.
Алгоритм множественного выбора Этот алгоритм является обобщением разветвления, когда в зависимости от значения переменной Х выполняется одно из нескольких действий. При Х = 1 выполняется действие S1, при X = 2 – выполняется действие S2 и т.д.
Особенностью всех приведенных структур является то, что они имеют один вход и один выход, и их можно соединять друг с другом в любой последовательности. В частности, каждая структура может содержать любую другую структуру в качестве одного из блоков.
|
|||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-12-09; просмотров: 214; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.209 (0.006 с.) |