рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Базовые канонические структуры алгоритмов

Базовые канонические структуры алгоритмов - раздел Информатика, Базовые канонические структуры алгоритмов Доказано, Что Любую Программу Можно Написать, Используя Комбинации Трех Уп...

Доказано, что любую программу можно написать, используя комбинации трех управляющих структур:

- следования или последовательности операторов;

- развилки или условного оператора;

- повторения или оператора цикла.

Программа, составленная из канонических структур, будет называться регулярной программой, т.е. иметь 1 вход и 1 выход, каждый оператор в программе может быть достигнут при входе через ее начало (нет недостижимых операторов и бесконечных циклов). Управление в такой программе передается сверху-вниз. Снабженные комментариями, такие программы хорошо читабельны.

1) следование

Действия Аи Вмогут быть:

- отдельным оператором;

- вызовом с возвратом некоторой процедуры;

- другой управляющей структурой.

2) развилка

IF P then A else B;

Проверка P представляется предикатом, т.е. функцией, задающей логическое выражение или условие, значением которого может быть истина или ложь. Эта структура может быть неполной, когда отсутствует действие, выполняемое при ложном значении логического выражения. Тогда структура будет следующая:

IF P then A;

3) повторение

– Конец работы –

Эта тема принадлежит разделу:

Базовые канонические структуры алгоритмов

Алгоритмизация вычислительных процессов... Основные определения и понятия... Средства изображения алгоритмов...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Базовые канонические структуры алгоритмов

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Алгоритмизация вычислительных процессов. Основные определения и понятия
Алгоритмизация - это процесс построения алгоритма решения задачи, результатом которого является выделение этапов процесса обра­ботки данных, формальная запись содержания этих этапов и определе­ние

Средства изображения алгоритмов
Алгоритм - это точное предписание, определяющее вычисли­тельный процесс, ведущий от изменяемых начальных данных к решению поставленной задачи. Основными изобразител

Основные элементы МЭСИД
Рассмотр

Языки программирования
Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как ее решать. Набор таких инструкций для компьютера, направленный на решение конкретной задачи,

Цикл – до
Repeat A until P; Повторение типа Repeat untilвсегда выпо

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги