Будь умным!


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

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

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


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

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

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

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

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

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

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

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

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

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

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

           1) если,то

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

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

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

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

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

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

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




1. Лабораторна робота ’ 6 Вимірювання ваги динамометром Мета уроку- навчитися за допомогою динамометра вимі
2. Тема 7 ОПЕРАЦИИ КОММЕРЧЕСКИХ БАНКОВ 22
3. пауза использовалась для масштабной реструктуризации и консолидации капиталов основных оборонных отрасл
4. Влияние природы углеродных наполнителей на свойства и эксплуатационные характеристики обожженных анодов
5. 2013 г
6. i igi i ii1 i1 элемент памятиблок умножения
7. Техника заключило с заводом металлических изделий договор о предоставлении ему в аренду экскаватора сроко
8. Єпіфанія явищеабоТеофаніяБогоявлення
9. ЭКОЛОГИЯ Магистерская программа БИОФИЗИКА ЗАЧЕТЫ
10. 58862
11. Формы Создать Автоформа- в столбец; в качестве источника данных выбрать таблицу Авторы О
12. Строительство - отрасль экономики Псковской области
13. ТЕМА 22 ДИССИДЕНТСКОЕ ДВИЖЕНИЕ В СССР 1
14.  Понятие международного экономического права Международное экономическое право отрасль международног
15. Неингаляционные методы общей анестезии
16. тема форм і методів які використовуються для фінансового забезпечення функціонування підприємств та досягн
17. Контрольная работа- Конструкция фундамента
18. первых на том небольшом опыте работы с нашими заказчиками а вовторых на достаточно длительном изучении да
19. 1 3 4 Данилова Н 5 3
20. Экономить.Оформив регистрацию в компании у Вас появится возможность покупать продукцию без наценки 18 т.html