У вас вопросы?
У нас ответы:) SamZan.net

Дискретность означает что алгоритм должен состоять из конкретных шагов причем каждый последующий шаг до

Работа добавлена на сайт samzan.net: 2016-06-06

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.4.2025

Алгоритмизация. Основные типы алгоритмов. Свойства алгоритмов

Разработка алгоритма или алгоритмизация.

Алгоритм — это описание последовательности действий, необходимых для решения задачи за конечное число шагов.

Для того чтобы алгоритм мог служить основой компьютерной программы, он должен обладать следующими свойствами

1)Дискретность — означает, что алгоритм должен состоять из конкретных шагов, причем каждый последующий шаг должен выполняться только после окончания предыдущего.

2)Детерминированность (определенность) — означает однозначность толкования шагов алгоритма, двусмысленности быть не должно. Благодаря этому свойству выполнение алгоритма носит механический характер.

3)Конечность — определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.

4)Массовость — алгоритм должен служить для решения целого класса подобных задач, отличающихся только исходными данными.

5)Результативность — свойство требует, чтобы в алгоритме не было ошибок.

При составление алгоритма, чтобы он был наглядным и легко модифицировался, необходимо придерживаться структурного подхода:

  1.  Разработку алгоритма нужно вести пошагово, методом сверху в низ.
  2.  Рекомендуется не использовать оператор безусловного перехода go to.
  3.  При составлении алгоритма необходимо использовать три алгоритмические базовые структуры, лежащие в основе алгоритма любой сложности.
  4.  Следование.
  5.  Базовые структуры ветвления

           1) если,то

2) если, то, иначе

  1.  Структура повторения

1)цикл с предусловием (пока)

2)цикл с постусловием (повторять до)

 3)Цикл со счетчиком.

Все алгоритмы, в соответствии с особенностями их структуры, делятся на три вида.

  1.  Линейный — описания действий, которые выполняются строго последовательно без пропусков и повторений.
  2.  Разветвляющийся — алгоритм, в котором, в зависимости от условия, выполняется либо одна, либо другая последовательность действий.
  3.  Циклический — описание действий, которые должны повторятся указанное число раз или пока не выполнится заданное условие.




1. Россия в годы Великой Отечественной Войны
2. а Место проведения- В идеале вся территория лагеряЗадачи- провести творческое интеллектуальное и подвижное
3. Дипломная работа- Роль семьи в формировании потребности в самоутверждении у сельского школьника
4. темах Тема- Построение концептуальных моделей представления знаний о технологии стандарта IEEE 802
5. Баллистик
6. Реферат- Понятие, структура и субъекты мирового хозяйства
7. ЗАТВЕРДЖУЮ Прокурор м
8. 1 Ми живемо в оточенні машин і так до них звикли що не можемо уявити собі як обійтись без цих багаточис
9. тема Монтессори влияет на естественное радостное обучение и развитие в нужный для каждого ребенка период в
10. Реферат- Физиологические механизмы проявления эмоций