Предметы:
- Что должно быть в алгоритме
- Шаблоны выражений алгоритма
Что должно быть в алгоритме
- Четкость
- Ввод
- Вывод
- Точность
- Эффективность
- Конфигурация
- Время обработки
- Использование памяти
- Разбиение на подзадачи
- Повторное использование
Давайте рассмотрим эти элементы сейчас.
- Ясность. Алгоритм должен четко и понятно указывать шаги, которые необходимо выполнить шаг за шагом.
- Ввод. Алгоритм должен указать, какой тип данных использовать в качестве входных данных и как получить эти данные.
- Вывод. Алгоритм должен указывать, какой результат будет получен в результате операции и как этот вывод будет представлен.
- Точность. Алгоритм должен полностью и точно описывать операции, необходимые для получения правильных результатов.
- Эффективность: работа алгоритма должна быть направлена на скорейшее решение данной проблемы.
- Конфигурация. Алгоритм должен иметь структуру, которая следует пошаговым процессам с начальной точки.
- Время обработки. Алгоритм должен указывать, сколько времени требуется для обработки заданных входных данных.
- Использование памяти. Алгоритм должен указать, сколько памяти будут использовать данные и достаточно ли этого использования памяти.
- Разбиение на подзадачи. Алгоритм должен упростить решение больших проблем, разбивая их на более мелкие подзадачи.
- Повторное использование. Алгоритм должен быть многоразовым для решения схожих задач.
Алгоритм регулярного посещения школы:
- Начинать
- Проснуться
- Принять душ
- Приготовься
- Завтракать
- Убирайся
- Жди автобуса
- Попасть на автобус
- Выходите из автобуса, когда вы прибываете перед школой
- Войти в школу
- Конец
Шаблоны выражения алгоритма
1. Написание алгоритма в виде текста
2. Псевдокод
3. Блок-схемы алгоритма
Написание алгоритма в виде текста
Решаемая задача записывается поэтапно в виде текста, и каждая строка пронумерована. Начинается с «Начало» и заканчивается «Конец».
1- Начало
2- Введите число (A)
3- Вычислите квадрат числа (Квадрат = AA)*
4- Запишите результат (квадрат)
5- Конец
Псевдокод:
Это алгоритм — форма выражения, похожая на повседневную речь, но далекая от деталей любого языка программирования.
Вот псевдокод, указывающий состояние воды при заданной температуре:
1- Напишите сообщение с описанием программы
2- Напишите предупреждающее сообщение для пользователя, чтобы он ввел температура
3- Прочитать введенную температуру
4- Если температура 0 градусов Статус = «Лед»
5- Если температура › = 100 Статус = «Пар»
6- Если не статус = «Вода»
7- Напишите результат
Блок-схемы алгоритма:
Шаги записываются специальными символами, а отношения и направления между шагами указаны стрелками.
Формы имеют различные значения, как вы можете видеть на изображении ниже.
«Ягненок работает?» Алгоритм
Краткое содержание
- Перечислены 10 важных пунктов, которые должны быть в алгоритме. Эти функции, которые должны быть в алгоритме; Ясность, ввод, вывод, точность, эффективность, конфигурация, время обработки, использование памяти, разделение на подзадачи, возможность повторного использования.
- Примеры записи в виде текста, псевдокода и блок-схемы также приведены в виде форм выражения алгоритма.