Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Алгоритм, его характеристики, свойства и классификация



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

Основные свойства алгоритма:

  1. универсальность (массовость) – применимость алгоритма для решения любой задачи данного типа
  2. дискретность (модульность) – процесс решения задачи по алгоритму разбит на отдельные модули
  3. однозначность (определённость) – чёткое предписание, что и как делать в каждой конкретной ситуации
  4. конечность – отсутствие зацикливаний. Каждое действие и весь алгоритм в целом обязательно завершается
  5. результативность
  6. выполнимость – алгоритм достигает результата за конечное число шагов

Алгоритмы и данные для них хранятся на одном устройстве в оперативной памяти.

Основные методы создания алгоритма – проектирование сверху вниз или пошаговая детализация.

При проектировании сверху вниз алгоритм делится на относительно независимые части – модули. Модули разрабатывает программист и стандартные модули (подпрограммы или процедуры). Если модуль составлен правильно, то с ним можно обращаться как с чёрным ящиком.

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

Способы предстваления:

Словестно-формульное описание

Блок-схема

Алгоритмические языки

Операторные схемы

Псевдокод

Общий вид алгоритма:

Название алгоритма

Описание данных

Начало

Команды

Конец





Дата публикования: 2015-01-26; Прочитано: 317 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...