close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
Алгоритм и его свойства
СВОЙСТВА АЛГОРИТМА
Результативность
Алгоритм должен обеспечивать
преобразование объекта из начального
состояния в конечное
Дискретность
Преобразование должно выполняться за
определенное число дискретных шагов
Массовость
Алгоритма может применяться к большому
количеству однотипных объектов
Детерминированность
Исполнитель должен выполнять команды
алгоритма в строго определенной
последовательности
Выполнимость
Алгоритм должен содержать команды,
входящие в систему команд исполнителя
Понятность команд
Команды должны быть записаны на понятном
для исполнителя языке
Алгоритм – это строго детерминированная последовательность
действий, описывающая процесс преобразования объекта из начального
состояния в конечное, записанная с помощью понятных исполнителю
команд
ЭЛЕМЕНТЫ БЛОК-СХЕМ
Блок-схема позволяет сделать алгоритм более наглядным и выделяет в
алгоритме основные алгоритмические структуры
Начало
Нет
Да
Условие
Данные
Подпрограммы
Последовательность
команд
Объявление переменных
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ»
В алгоритмической структуре «ветвление» одна или другая серия
команд выполняется в зависимости от истинности условия.
Да
Условие
Нет
if Условие
then
begin
Серия 1
Серия 2
Серия 1
end
[else
begin
Серия 2
end];
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЫБОР»
В алгоритмической структуре «выбор»
выполняется одна из нескольких
последовательностей команд при
истинности соответствующего условия.
Да
Условие 1
Да
Серия 1
Серия 2
Нет
Условие 2
Нет
case Выражение of
cписок1_констант:
begin
Серия 1
end;
cписок2_констант:
begin
Серия 2
end;
[else
begin
Серия
end;]
end;
Серия
case Переменная of
1,2,9: Оператор_1;
3..8: Оператор_2;
end;
1/--страниц
Пожаловаться на содержимое документа