Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основы алгоритмизации и программирования. ритме на отдельные команды является важным свойством алгоритма и называется дискретностью





ритме на отдельные команды является важным свойством алгоритма и называется дискретностью.

Процесс преобразования текста необходимо разбить на отдельные операции, которые должны быть записаны в виде отдельных команд исполнителю.

Каждый исполнитель обладает определенным набором, системой команд, которые он может выполнить. Алгоритм должен быть понятен исполнителю, то есть должен содер­жать только те команды, которые входят в систему его команд.

В процессе редактирования текста возможны различные операции: удаление, копирование, перемещение или замена его фрагментов. Исполнитель редактирования текста дол­жен быть в состоянии выполнить эти операции.

Запись алгоритма должна быть такова, чтобы, выполнив очередную команду, исполнитель точно знал, какую коман­ду необходимо исполнять следующей. Это свойство алгорит­ма называется детерминированностью.

Должны быть определены начальное состояние объекта и его конечное состояние (цель преобразования). Алгоритм должен обеспечивать преобразование объекта из начального состояния в конечное за конечное число шагов. Такое свой­ство алгоритма называется результативностью.

Следовательно, для текста необходимо задать начальную последовательность символов и конечную последователь­ность, которая должна быть получена после редактирования.

формальное выполнение алгоритма. Алгоритм позволяет формализовать выполнение информационного процесса. Если исполнителем является человек, то он может выпол­нять алгоритм формально, не вникая в содержание постав­ленной задачи, а только строго выполняя последователь­ность действий, предусмотренную алгоритмом.

Рассмотрим работу пользователя, например, в среде тек­стового редактора Word. Word предоставляет пользователю возможность работы в мире своих объектов, которыми явля­ются документ, фрагмент документа, символ и так далее.

Предположим, что пользователю необходимо провести ре­дактирование текста. Пусть у нас есть объект — фрагмент. Надо перевести его из исходного состояния (содержание фрагмента — текст «информационная модель», курсор нахо­дится перед первым символом) в конечное состояние (текст «модель информационная», курсор находится после послед­него символа) — рис. 4.1.







Дата публикования: 2014-10-30; Прочитано: 281 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...