Скачать ZIP архив | Скачать RAR архив

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

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

Свойства алгоритмов:
1) Дискретность — представление процесса рашения задачи как последовательное выполнение простых шагов. При этом для выполнения каждого шага алгоритма требуется некоторый конечный отрезок времени.

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

3) Результативность (конечность) — алгоритм должен приводить к решению задачи за конечное число шагов.

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

Чтобы разработать алгоритм, небходимо четко представлять себе ход решения задачи. При разработке алгоритмов часто используется язык схем.

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

Прямоугольник — обработка(вычисление)
Косой прямоугольник — ввод-вывод
Ромб — проверка условия
Прямоугольник с скругленными углами. Конец/начало вычислительного процесса
Прямоугольник в прямоугольнике (по краям бордюрчик) — подпрограмма
Вертикальная линия со стрелочкой влево — объединение
Круг со стрелочкой сверху — соединитель
Три точки и рамочка вправо — Комментарий

Присваивание

Проверка условия

Вввод вывод

Подпрограммы

Соединительные линии, объединение

Точки связи или соединители

Комментарии