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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

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

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

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

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

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

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

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

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

           1) если,то

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

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

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

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

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

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

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




1. тематика для студентов направления подготовки- 051000
2. Договор контокоррента
3. тема сбора наблюдения измерения регистрации обработки и передачи информации в стоимостной оценке об имуще
4. БРСМ Форма заявки на участие в республиканском проекте 100 идей для Беларусиi полная информация- w
5. 2013 учебный год 7 класс ключи 1 2
6. com 20140118194632931 nnottion Алисия живёт в мире где правят вампиры
7. Центр молодежных инициатив от 09
8. Контрольная работа- Субъекты коммерческого права
9. голокристаллическая состоит целиком из кристаллов и не содержит вулканического стекла Полукристалличес
10. Реферат - Основные категории развития Диалектика использует