Алгоритмы как их решать?

0 голосов
20 просмотров

Алгоритмы как их решать?


Математика (80 баллов) | 20 просмотров
Дан 1 ответ
0 голосов

Последовательность точно определенных операций, описывающих необходимый порядок действий для решения поставленнойзадачи. Любая задача может быть решена с помощью алгоритма. Перед составлением инструкции в алгоритм вводятся переменные величины с учетом условия задачи. Наиболее простые типы алгоритма: линейные, циклические и алгоритмы с ветвлением. Каждый из них, путем конечного числа операций, осуществляет переход от вводных данных к искомому в задаче результату.

Инструкция

Внимательно ознакомьтесь с условием исходной задачи. Продумайте ее решение: имеется ли цикличность в задаче. Возможно, заданы операции, выполнение которых обусловлено удовлетворением разных условий. Выпишите все известные данные и искомые величины.



Как решать задачи с алгоритмом

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

Составьте общий алгоритмрешения задачи. На первом шаге введите в алгоритм переменные величины, обозначающие известные данные и результирующие значения. Присвойте переменным известные из условия задачизначения.Детализируйте алгоритм. Подробно распишите условиезадачи. Каждый шаг инструкции должен быть записан на отдельной строке. При необходимости задайте циклы или разветвления алгоритма.Все действия в шагах инструкции производите с заданнымипеременными. Если необходимо ввести вспомогательные переменные, включите их дополнительно в самом начале алгоритма.Часто из смысла исходной задачив процессе решения вытекают условия, при удовлетворении которых над данными проводится одно действие, а без удовлетворения – другое. В этом случае речь идет о разветвлении алгоритма. Оформите его двумя ветками дерева-инструкции.Если при разветвлении алгоритма после прохождения условия одну из веток необходимо вернутьназад по телу алгоритма, тообразуется циклический алгоритм. Четко проследите, чтобы цикл внутри инструкции не был бесконечен и имел конечное число итераций.Любая последовательность выполняемых действий должна привести к конечному результату, заданному в условии задачи. После получения искомой величины, завершите тело алгоритма и запишите полученный ответ.

(16 баллов)
0

ээээээээээээээ