провести окружность
выделить точки пересечения окружностей: т. С и т . D
провести отрезок CD
выделить точку пересечения АВ и CD: т. О
установить ножку циркуля в т . О
установить раствор циркуля, равный ОВ
провести окружность
конец
Анализируя этот пример, следует подчеркнуть то, что данный
алгоритм удовлетворяет всем основным свойствам: понятности,
точности, конечности; благодаря чему может исполняться фор
мально.
Задания четвертого типа относятся к
проблеме постановки задач
на построение алгоритмов. Для выполнения требуемой работы —
решения данной задачи — необходим не только алгоритм, но и
полный набор исходных данных, что отражено на приведенном
выше рис. 11.1. Это могут быть какие-то материальные объекты
(например, детали для сборки устройства; продукты для приго
товления блюда и пр.) или информация (числовые данные для
расчетов). Вот некоторые задачи на определение полного набора
данных.
Задача 7. Определить полный набор данных для вычисления
стоимости покупок в магазине.
Ответ: количество каждого вида купленных товаров и цена
единицы товара (1 кг или 1 штуки).
Задача 8. Определить полный набор данных для вычисления
месячной платы за расход электроэнергии.
Ответ: показания счетчика в конце предыдущего и в конце
настоящего месяца, стоимость 1 квт/часа.
Задача 9. Определить полный набор данных для вычисления
времени падения кирпича с крыши дома.
Ответ: высота дома, ускорение свободного падения (без уче
та сопротивления воздуха).
Достарыңызбен бөлісу: