Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Типы алгоритмов и их графическое изображение





Алгоритм и его свойства.

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

Определенность – однозначность выполнения, составляющих алгоритм шагов.

Понятность – это свойство состоит в том, что каждая команда алгоритма должна входить в систему команд исполнителя.

Дискретность – возможность разбиения на элементарные операции.

Массовость – применимость к классу подобных задач.

Результативность – получение результата за конечное число действий.

2. Средства записи алгоритма – графическая схема.

Для записи алгоритмов используются различные способы:

-словесно – формульное описание;

-алгоритмическая запись на условном языке;

-графическая схема алгоритма (блок-схема).

Причина разнообразия средства записи алгоритмов – различия в системах команд исполнителей и в способах восприятия исполнителем команд алгоритма.

Язык программирования – это способ записи алгоритма, ориентированный на исполнение его системой программирования компьютера. Наиболее часто алгоритмы изображаются в виде графических или блок-схем.

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

-обобщенной схемы алгоритма ‑ раскрывает общий принцип функционирования алгоритма и основные логические связи между отдельными модулями;

-детальной схемы алгоритма ‑ представляет содержание каждого элемента обобщенной схемы.

Типы алгоритмов и их графическое изображение.

Типовые структуры основных типов алгоритмов:

· линейный (на основе структуры следование); характеризуется последовательным выполнением команд;

· разветвляющийся (на основе структур ветвление и выбор): характеризуется тем, что в ходе выполнения, решение задачи идет только по одному из имеющихся направлений, выбор которого зависит от выполнения заданного условия:

· циклический (на основе структуры цикл): характеризуется многократным повторением определенной группы действий.

 

Типовые структуры хороши тем, что все они имеют одну точку входа и одну точку выхода. Типовые структуры могут быть вложенными друг в друга.

       
 
 
   
Рис.1.6. Типовые структуры алгоритмов: а) - следование; б, в) – ветвление (полное и неполное), г) – цикл с предусловием; д) – цикл с постусловием, е) — выбор


Date: 2016-06-07; view: 1407; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию