Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек 08 VB Блок-схема.doc
Скачиваний:
10
Добавлен:
07.11.2018
Размер:
145.92 Кб
Скачать

5

Visual Basic 6.0 Лекция 8

8.Создание Блок-схемы

РАЗРаботка Блок-схемы 1

Использование MS Word 1

Элементы блок-схемы 2

Блок-схема алгоритма вычисления корней квадратного уравнения 3

Отображение Блок-схемы 3

Создание графического файла 3

Добавление новой формы 4

Отображение формы 4

Отображение графического файла 5

РазРаботка Блок-схемы

Любая вычислительная задача включает в себя формулировку задачи – описание требований, которым должно удовлетворять решение задачи, и алгоритм решения – последовательность действий, с помощью которых это решение может быть получено. В теории алгоритмов доказана теорема которая гласит: если алгоритм может выть реализован на каком либо языке программирования, то он может быть реализован и на любом другом языке программирования. Поэтому алгоритм решения задачи не должен содержать операторов или приёмов, характерных для конкретного языка программирования.

Существует несколько способов описания алгоритма решения задачи. Приведём некоторые из них:

  • словесное описание;

  • изображение алгоритма с помощью блок-схемы;

  • описание алгоритма с помощью псевдокода.

Рассмотрим второй способ описания алгоритма. Блок-схема алгоритма включает в себя определённые геометрические фигуры, соединённые между собой стрелками. Каждая фигура содержит словесное или формульное описание выполняемых действий или условий. Стрелки определяет последовательность действий. Блок-схема может содержать только одну точку входа (Начало) и только одну точку выхода (Конец).

Для создания блок-схемы в настоящий момент разработано несколько специальных графических редакторов. Но эту задачу можно также решить и в популярном текстовом редакторе MS Word.

Использование ms Word

При разработке блок-схемы в текстовом редакторе MS Word рекомендуется:

  • отобразить панель инструментов Рисование с помощью кнопки Рисование на стандартной панели инструментов

  • отобразить сетку (кнопка Действия \ команда Сетка \ флажок Отображать линии сетки на экране)

  • установить шаг сетки равным 0,2 см (кнопка Действия \ кнопка Сетка \ раздел Шаг сетки \ поля По вертикали и По горизонтали), что упрощает установку численных значений размеров объектов

  • задавать размеры объектов кратными двум шагам сетки (меню Формат \ команда Автофигура \ вкладка Размер \ раздел Размер и поворот \ поля Высота и Ширина), что упрощает симметричную “стыковку” объектов

  • привязать объекты к узлам сетки (кнопка Действия \ кнопка Сетка \ флажок Привязать к сетке), что упрощает “стыковку” объектов

  • для перемещения объектов с шагом сетки используйте клавиши управления курсором

  • для перемещения объектов с малым шагом используйте клавиши управления курсором при нажатой клавише Shift

  • для добавления текста к объекту в контекстное меню и выберите команду Добавить текст

  • для выравнивания текста внутри объекта в контекстное меню и выберите команду Формат автофигуры и на вкладке Надпись установите значения внутренних полей

  • для выделения нескольких объектов нажмите кнопку Выбор объектов на панели инструментов Рисование и протащите указатель по экрану

  • для группировки объектов выделить их и в контекстное меню выберите команду Группировка \ Группировать

  • при создании надписей да , нет используйте текстовое поле без заливки и границы (меню Формат \ команда Автофигура \ вкладка Цвета и линии \ разделы Заливка и Линии \ поля Цвет )

  • при создании однотипных фигур используйте копирование (перетащите объект при нажатой кнопке Ctrl)