ВУЗ:
Составители:
47
b) Для использования копии существующего доку-
мента:
− В области задач «Создание документа», в
группе «Создание из имеющегося документа»
выберите строку «Выбор документа».
− Выберите в открывшемся окне диалога доку-
мент, на основе которого требуется создать
новый документ. (Чтобы открыть документ,
сохраненный в другой папке, перед выбором
документа найдите
и откройте нужную папку.)
3. Если Вы хотите создать новый документ на основе
стандартного шаблона, нажмите кнопку «Создать но-
вый».
Данный алгоритм понятен пользователям, имеющим базо-
вые знания и навыки работы в среде Windows. Каждый его шаг
элементарен: выполняется одна команда (действие) с помощью
меню или кнопки. Для успешного выполнения команды нужно
точно соблюдать инструкцию: нельзя пропускать или менять
местами шаги. При точном исполнении инструкции за конечное
число шагов, записанных в ней, всегда создается документ с за-
данными свойствами и его текст открывается в окне приложения
– операция создания завершается. Эта инструкция позволяет
создавать неограниченное число файлов описанными способами.
Это характеризует массовость алгоритма
.
4.2. Основные этапы и методы
разработки алгоритмов
Процесс решения любой задачи можно разбить на несколь-
ко этапов. Первыми шагами решения всегда являются анализ
задачи и разработка (проектирование) алгоритма ее решения.
На этапе анализа задачи уточняется постановка задачи, ис-
ходные данные для ее решения и предъявляемые к решению (к
результатам) требования, а
также условия, при которых задача
должна быть решена.
48
Разрабатывая алгоритм решения задачи, необходимо отве-
тить на вопросы:
− Существуют ли решенные аналогичные задачи?
− Какие структуры данных лучше всего подходят для ре-
шения задачи?
Первое, что требуется от алгоритма, это правильно реализо-
вать функцию, которая каждому элементу из множества
исход-
ных данных ставит в соответствие возможный результат. И вто-
рое: от алгоритма требуется такая реализация этой функции,
чтобы время решения и затрачиваемые усилия были по возмож-
ности минимальными.
На сегодняшний день, по-видимому, самой популярной ме-
тодикой проектирования алгоритмов, уменьшающей вероят-
ность ошибок, упрощающей понимание и облегчающей их мо-
дификацию, считается технология нисходящего структурного
проектирования или проектирования сверху вниз.
Этот метод связан с последовательной детализацией реше-
ния, со сведением поставленной задачи к последовательности
более простых задач, которые легче поддаются решению, чем
исходная задача, но из их решений может быть получено реше-
ние первоначальной задачи.
При использовании этого метода осуществляется декомпо
-
зиция общей задачи на точно определенные подзадачи. Затем
для полученных подзадач также повторяются процессы деком-
позиции, которые повторяются до получения подзадач настоль-
ко простых, что их решение может быть сформулировано в тер-
минах элементарных операций, понятных исполнителю
алгоритма.
По мере того как алгоритмы становятся все более сложны-
ми, растет трудность
понимания того, как они работают, доказа-
тельства их правильности, исправления обнаруженных в них
ошибок, внесения изменений. Поэтому очень важно правильно
выполнить проектирование алгоритма и выбрать подходящий
метод (методы) решения задачи (или подзадач, на которые при
проектировании распалась исходная задача).
Для записи алгоритма в процессе решения задачи исполь-
зуются различные способы.
47 48 b) Для использования копии существующего доку- Разрабатывая алгоритм решения задачи, необходимо отве- мента: тить на вопросы: − В области задач «Создание документа», в − Существуют ли решенные аналогичные задачи? группе «Создание из имеющегося документа» − Какие структуры данных лучше всего подходят для ре- выберите строку «Выбор документа». шения задачи? − Выберите в открывшемся окне диалога доку- Первое, что требуется от алгоритма, это правильно реализо- мент, на основе которого требуется создать вать функцию, которая каждому элементу из множества исход- новый документ. (Чтобы открыть документ, ных данных ставит в соответствие возможный результат. И вто- сохраненный в другой папке, перед выбором рое: от алгоритма требуется такая реализация этой функции, документа найдите и откройте нужную папку.) чтобы время решения и затрачиваемые усилия были по возмож- 3. Если Вы хотите создать новый документ на основе ности минимальными. стандартного шаблона, нажмите кнопку «Создать но- На сегодняшний день, по-видимому, самой популярной ме- вый». тодикой проектирования алгоритмов, уменьшающей вероят- Данный алгоритм понятен пользователям, имеющим базо- ность ошибок, упрощающей понимание и облегчающей их мо- вые знания и навыки работы в среде Windows. Каждый его шаг дификацию, считается технология нисходящего структурного элементарен: выполняется одна команда (действие) с помощью проектирования или проектирования сверху вниз. меню или кнопки. Для успешного выполнения команды нужно Этот метод связан с последовательной детализацией реше- точно соблюдать инструкцию: нельзя пропускать или менять ния, со сведением поставленной задачи к последовательности местами шаги. При точном исполнении инструкции за конечное более простых задач, которые легче поддаются решению, чем число шагов, записанных в ней, всегда создается документ с за- исходная задача, но из их решений может быть получено реше- данными свойствами и его текст открывается в окне приложения ние первоначальной задачи. – операция создания завершается. Эта инструкция позволяет При использовании этого метода осуществляется декомпо- создавать неограниченное число файлов описанными способами. зиция общей задачи на точно определенные подзадачи. Затем Это характеризует массовость алгоритма. для полученных подзадач также повторяются процессы деком- позиции, которые повторяются до получения подзадач настоль- ко простых, что их решение может быть сформулировано в тер- 4.2. Основные этапы и методы минах элементарных операций, понятных исполнителю разработки алгоритмов алгоритма. Процесс решения любой задачи можно разбить на несколь- По мере того как алгоритмы становятся все более сложны- ко этапов. Первыми шагами решения всегда являются анализ ми, растет трудность понимания того, как они работают, доказа- задачи и разработка (проектирование) алгоритма ее решения. тельства их правильности, исправления обнаруженных в них На этапе анализа задачи уточняется постановка задачи, ис- ошибок, внесения изменений. Поэтому очень важно правильно ходные данные для ее решения и предъявляемые к решению (к выполнить проектирование алгоритма и выбрать подходящий результатам) требования, а также условия, при которых задача метод (методы) решения задачи (или подзадач, на которые при должна быть решена. проектировании распалась исходная задача). Для записи алгоритма в процессе решения задачи исполь- зуются различные способы.
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »