Лекция: Глава 4


           
     

т Реп<итиро»аник.с*ос ЛЯШЕИ^^^^В Ш Репо«тиро»ание.с1ос

ЛоГх

1Щ -1.2.3.

} модель информационна^


Рис. 4.1. Начальное и конечное состояния объекта

Необходимую для реализации такого преобразования по­следовательность действий, то есть алгоритм, запишем на естественном языке, который понятен пользователю компьютера:

1. Выделить слово «информационная» + пробел.

2. Вырезать этот фрагмент и поместить его в буфер обмена.

3. Установить курсор на позицию после слова «модель» + пробел.

4. Вставить вырезанный фрагмент текста.

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

Наш текст состоит из одной страницы, которая содержит одну строку. Команде Выделить слово «информационная» + пробел на формальном языке соответствует команда Выде­лить символы с 1 по 15, а команде Установить курсор после слова «модель» + пробел соответствует команда Установить курсор после 7-го символа.

1. Выделить символы с 1 по 15.

2. Вырезать этот фрагмент и поместить его в буфер обмена.

3. Установить курсор на позицию после 7-го символа.

4. Вставить вырезанный фрагмент текста.

Теперь этот алгоритм «Редактирование» пользователь может выполнять формально. В процессе выполнения алго­ритма на компьютере пользователь будет выполнять коман­ды алгоритма с помощью клавиатуры и мыши. Фактически же пользователь будет давать команды объектам програм­мной среды Windows&Office, которые будут действительны­ми исполнителями алгоритма.


еще рефераты
Еще работы по информатике