Основы алгоритмизации
Алгоритм – описанная на некотором языке точная конечная система правил, определяющая содержание и порядок действий над некоторыми объектами, строгое выполнение которых дает решение поставленной задачи.
Основы алгоритмизации
Подготовка задачи к решению на ЭВМ требует последовательного поэтапного её рассмотрения с целью:
1. Постановки и математической формализации
2. Разработки математической модели и выбора метода численного решения;
3. Разработки алгоритма и определения структуры данных;
4. Реализации алгоритма на языке программирования (составление программы);
5. Подготовки задания для ПЭВМ, ввода программы и данных контрольного примера;
6. Отладки и испытания программы. Для решения задачи следует запустить программу на исполнение, ввести исходные данные, произвести вычисления, проанализировать и оформить результат вычислений.
Изобразительные средства для описания алгоритма
Для записи алгоритма решения задачи применяются следующие изобразительные способы их представления:
-
Словесно- формульное описание.
-
Блок-схема (схема графических символов).
-
Алгоритмические языки.
-
Операторные схемы.
-
Псевдокод.
Для записи алгоритма существует общая методика:
-
Каждый алгоритм должен иметь имя, которое раскрывает его смысл.
-
Необходимо обозначить начало и конец алгоритма.
-
Описать входные и выходные данные.
-
Указать команды, которые позволяют выполнять определенные действия над выделенными данными.
Общий вид алгоритма:
-
название алгоритма;
-
описание данных;
-
начало;
-
команды;
-
конец.
Схемы алгоритмов