25116

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-08-12

48.5 KB

16 чел.

  1.  Основные алгоритмические конструкции

Основные (базовые) алгоритмические конструкции

Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных базовых (т.е. основных) элементов.

Логическая структура любого алгоритма может быть представлена комбинацией трёх базовых структур: следование, ветвление (развилка) и цикл. Характерной особенностью базовых структур является наличие в них одного входа и одного выхода. 

Базовая структура  "следование". 

Образуется последовательностью действий, следующих одно за другим:

Алгоритм, реализующий конструкцию «следование», называется линейным.

2. Базовая структура  "ветвление".

На практике алгоритмы линейной структуры встречается крайне редко. Чаще необходимо организовать процесс, который в зависимости от каких-либо условий проходит по той либо иной ветви алгоритма. В зависимости от результата проверки условия (да или нет) осуществляется выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран. Структура ветвление существует в четырех основных вариантах:

  •  если—то;
  •  если—то—иначе;
  •  выбор;
  •  выбор—иначе.

1. если—то

2. если—то—иначе

3. выбор

4. выбор—иначе

  1.  Базовая структура  "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Основные разновидности циклов представлены в таблице:

Цикл типа пока.
Предписывает выполнять тело цикла до тех пор,
пока выполняется условие, записанное после слова пока.

Цикл типа для.
Предписывает выполнять тело цикла для всех значений
некоторой переменной (параметра цикла) в заданном диапазоне.     

Цикл типа до.
Предписывает выполнять тело цикла до тех пор,
пока не выполнится условие, записанное после тела цикла.


Тело ци
кла

да

нет

словие

Тело цикла

да

нет

Условие


 

А также другие работы, которые могут Вас заинтересовать

4643. Принципи побудови кінематичної структури передавального механізму - коробки швидкостей 4.93 MB
  Мета роботи:ознайомитися з принципами побудови кінематичної структури передавального механізму (коробки швидкостей), застосуванням графоаналітичного методу кінематичного розрахунку приводу із ступінчастим регулюванням швидкостей. Кінемат...
4645. Аналіз діяльності Факультету соціології і права з позиції концепції життєвих циклів 386 KB
  Актуальність даної роботи полягає у необхідності гармонійного розвитку Факультету соціології і права, що був створений на основі двох різних факультетів, що мали свої власні особливості, методику та методологію навчання. Новостворений факульте...
4646. Світоглядна позиція В.А. Ющенка як керівника-стратега та перспективи України за його переконаннями і внутрішніми принципами 117 KB
  Розуміння природи управлінської праці й процесів управління; здатність мислити масштабно, перспективно; уміння розв’язувати нестандартні управлінські проблеми; уміння працювати з людьми, оволодіння мистецтвом управління людськими ресурсами; уміння використовувати сучасні інформаційні технології, засоби комунікацій та зв’язку;
4647. Організаційно-економічне обґрунтування діяльності дитячо-оздоровчого табору 399 KB
  Організаційно-економічне обґрунтування діяльності дитячо-оздоровчого табору Вступ Враховуючи екологію сьогоднішнього дня, та рівень захворюваності серед школярів, питання оздоровлення дітей та підлітків стоїть для України доволі гостро. Діти...
4648. Основы менеджмента. Власть и личное влияние 5.43 MB
  Власть и личное влияние 1.Руководство в организации Несмотря на то, что руководство - существенный компонент эффективного управления, эффективные лидеры не всегда являются одновременно и эффективными управляющими. Об эффективности лидера мож...
4649. Экономическая оценка инвестиций. Методика оценки эффективности инвестиций 90.68 KB
  В практикуме систематизирована методика оценки эффективности инвестиций, с учетом последовательного развития принципов и методов оценки эффективности. Практикум предназначен для первоначального изучения проблем и методов оценки эффективности инвести...
4650. Численные методы. Лабораторный практикум 3.77 MB
  Численные методы Лабораторный практикум. Учебное пособие по курсу Численные методы включает тематику курса лекций, практических и лабораторных занятий, контрольных работ содержит список вопросов выносимых на самостоятельное изуче...
4651. Модернизация спирального гидроциклона СГМ-ТПИ 171.48 KB
  Модернизация спирального гидроциклона СГМ-ТПИ Введение Производительность буровых работ повышается главным образом за счёт технического перевооружения. С развитием буровой техники актуальность вопросов повышения надёжности и долговечности деталей ма...