Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ПРАКТИЧЕСКАЯ работа №1
Тема: Формализация алгоритма.
Цель: Научиться формализации информационного процесса.
Оборудование и программное обеспечение:
1 Персональный компьютер IBM PC/AT.
2 Операционная система Windows XP.
3 Текстовый редактор Word.
Теоретическая часть
Алгоритм позволяет формализовать выполнение информационного процесса. Если исполнителем является человек, то он может выполнять алгоритм формально, не вникая в содержание поставленной задачи, а только строго выполняя последовательность действий, предусмотренную алгоритмом.
Рассмотрим работу пользователя, например, в среде текстового редактора Word. Предположим, что пользователю необходимо провести редактирование текста. Пусть у нас есть объект — фрагмент.
Пример 1. Надо перевести его из исходного состояния (содержание фрагмента — текст «информационная модель», курсор находится перед первым символом) в конечное состояние (текст «модель информационная», курсор находится после последнего символа).
Необходимую для реализации такого преобразования последовательность действий, то есть алгоритм, запишем на естественном языке, который понятен пользователю компьютера:
1. Выделить слово «информационная» + пробел.
2. Вырезать этот фрагмент и поместить его в буфер обмена.
3. Установить курсор на позицию после слова «модель» + пробел.
4. Вставить вырезанный фрагмент текста.
Чтобы можно было автоматизировать исполнение алгоритма, каждая команда алгоритма должна однозначно определять действие исполнителя, для этого необходимо формализовать запись алгоритма и заменить содержательную модель текста на его формальную модель. Формальная модель представляет текст делящимся на страницы, состоящие из определенного количество строк, которые, в свою очередь, включают определенное количество знакомест (символов).
Наш текст состоит из одной страницы, которая содержит одну строку. Команде Выделить слово «информационная» + пробел на формальном языке соответствует команда Выделить символы с 1 по 15, а команде Установить курсор после слова «модель» + пробел соответствует команда Установить курсор после 7-го символа.
1. Выделить символы с 1 по 15.
2. Вырезать этот фрагмент и поместить его в буфер обмена.
3. Установить курсор на позицию после 7-го символа.
4. Вставить вырезанный фрагмент текста.
Теперь этот алгоритм «Редактирование» пользователь может выполнять формально. В процессе выполнения алгоритма на компьютере пользователь будет выполнять команды алгоритма с помощью клавиатуры и мыши. Фактически же пользователь будет давать команды объектам программной среды Windows&Office, которые будут действительными исполнителями алгоритма.
Любой алгоритм может быть построен из команд:
- присваивания;
- ввода;
- вывода;
- ветвления;
- цикла.
Дата публикования: 2015-11-01; Прочитано: 247 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!