Алгоритмы

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Алгоритмы Door Mind Map: Алгоритмы

1. Свойства алгоритмов

1.1. Определенность

1.1.1. Предполагает получение однозначного результата вычислительного процecca при заданных исходных данных. Благодаря этому свойству процесс выполнения алгоритма носит механический характер;

1.2. Результативность

1.2.1. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат.

1.3. Массовость

1.3.1. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа.

1.4. Дискретность

1.4.1. Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений.

2. Виды алгоритмов

2.1. Линейный

2.1.1. Представляет собой список команд (указаний), выполняемых последовательно друг за другом.

2.2. С ветвлением

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

2.3. С циклом

2.3.1. Алгоритм, предусматривающий многократное повторение одной и той же последовательности действий.

3. Способы записи алгоритмов

3.1. Словесный

3.1.1. Алгоритм записывается на «человеческом» языке

3.2. Символьный

3.2.1. Суть этого способа в том, что алгоритм записывается с помощью набора символов

3.3. Графический

3.3.1. Графический способ записи еще называют блок-схемой. Суть блок-схемы в том, что алгоритм записывается с помощью набора графических изображений.

3.4. Программный

3.4.1. Алгоритм записан на любом языке программирования.