|
Продолжение табл. П 1.13 |
|
|
1 |
2 |
Ввод одномерного массива K10 –
c использованием парного символа «Граница цикла»
|
|
|
|
|
|
|
|
|
|
A |
|
|
I=1,10 |
|
… |
|
|
|
|
|
|
Ввод |
|
for I :=1 to 10 do |
|
Read(K[I]); |
K[I] |
|
|
|
|
… |
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
Ввод (вывод) двумерного массива K10×20 –
c использованием парных символов «Граница цикла»
|
Построчный ввод |
Ввод |
Вывод |
|
… |
|
|
|
|
|
|
|
|
|
|
for I :=1 to 10 do |
A |
A |
|
begin |
|
I=1,10 |
I=1,10 |
|
for J :=1 to 20 do |
|
|
|
|
|
|
Read(K[I, J]); |
B |
B |
|
Readln; |
|
end; |
J=1,20 |
J=1,20 |
|
… |
|
|
|
|
|
Ввод |
Вывод |
|
|
|
Построчный вывод |
K[I, J] |
K[I, J] |
|
… |
|
|
|
|
|
|
|
|
|
|
for I :=1 to 10 do |
B |
B |
|
begin |
|
for J :=1 to 20 do |
|
|
|
|
|
Write(K[I, J], ' '); |
|
|
|
|
|
A |
A |
|
Writeln; |
|
end; |
|
|
|
|
|
… |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Окончание табл. П 1.13 |
|
|
|
|
|
|
|
1 |
2 |
|
|
Использование символа предопределенного процесса |
|
|
|
|
|
|
|
|
|
|
Ввод |
Фрагмент программы |
|
|
a1, b1, |
|
|
c1 |
с использованием процедуры Gauss |
|
|
|
|
|
|
|
|
… |
|
|
Ввод |
|
|
a2, b2, |
Readln(a1, b1, c1); |
|
|
Readln(a2, b2, c2); |
|
|
c2 |
Gauss(a1, b1, c1, a2, b2, c2, |
|
|
|
|
|
|
|
|
|
|
|
|
x1, x2); |
|
|
Gauss(a |
|
|
… |
|
|
1,b1,c1, |
|
|
|
|
|
|
|
|
|
|
|
a2,b2,c2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
П1.11. Представление схем алгоритмов
спомощью Microsoft Word
Чаще всего для построения схем алгоритмов используют инструменты Microsoft Word. В данном подразделе будет приведено описание основных операций, используемых для создания схем, в
среде Microsoft Word.
Создание символов производится с помощью инструментов пункта Автофигуры Блок схема (рис. П 1.1) панели Рисование
(рис. П 1.2). Включить отображение панели Рисование можно с по-
мощью кнопки Панель рисования
на панели Стандартная или выбором пункта меню Вид Панели Инструментов Панель ри-
сования. Так, например, организация цикла производится с помо-
щью автофигуры «Подготовка»
.
Добавление текста необходимо производить с помощью пункта Добавить текст локального меню автофигуры (появляется после щелчка правой кнопкой на автофигуре). Если текст не помещается в символе, то следует написать его в комментарии к этому символу, сконструировав его из линий.
Выделение группы символов производится с помощью клавиши
<Shift>.
Рис. П 1.1
Рис. П 1.2
Указание размеров производится следующим образом: необходимо выделить символ или группу символов и дважды щелкнуть на выделенном символе или выбрать пункт меню Формат Автофигура, затем перейти на вкладку Размер и в полях Ширина и Высота указать необходимые значения.
Выравнивание символов производится следующим образом:
|
|
|
1) |
выделить необходимые символы с помощью инструмента |
Выбор объектов |
или последовательно выделяя их щелчком |
мыши с одновременно нажатой клавишей <Shift>; |
2) |
активизировать команду Действия на панели Рисование: Дей- |
ствия |
Выровнять/распределить; |
3) |
из открывшегося списка выбрать необходимую команду для |
работы с выделенными объектами.
Необходимо обратить внимание на наличие флажка у пункта
Относительно страницы (Действия
Выровнять/распреде-
лить Относительно страницы). Если он отсутствует, то вырав-
нивание символов производится относительно друг друга, а если он имеется – то относительно страницы.
Соединение символов производится с помощью инструментов пункта Автофигуры Соединительные линии (рис. П 1.3). Ин-
струмент Соединительные линии работает только на полотне рисунка. Выбрав соединительную линию, надо указать мышью места закрепления соединительной линии. При перемещении указателя мыши по символам места возможных соединений отображаются в виде синих кружков. Следует подвести указатель к первому символу и щелкнуть на месте начала соединения, затем подвести указатель мыши на другую фигуру и щелкнуть на месте конца соединения.
Рис. П1.3
Указание направления действия в алгоритме производится в том случае, если оно отлично от стандартного, а именно – справа налево и снизу вверх. Для этого необходимо использовать инструмент Стрелка на панели Рисование. Если необходимо указать на рисунке несколько стрелок, то лучше копировать уже имеющиеся, поскольку при этом не происходит изменения направления соединительных линий.
Для более точного подбора положений символов и стрелок можно использовать одновременное нажатие клавиши <Ctrl> и клавиш движения курсора, а для подбора положения линии можно использовать одновременное нажатие клавиши <Alt> и кнопки мыши.
Вставка слов «да» и «нет» возле символа ветвления произво-
дится с помощью инструмента Надпись
на панели Рисование. Надпись следует отформатировать, убрав заливку и рамку: Фор-
мат Надпись вкладка Цвета и линии. Для поля цвет Заливки
выбрать значение «Нет заливки», для поля цвет линии – значение
«Нет линий».
Добавление комментария к схеме алгоритма производится следующим образом:
а) добавить символ Автофигуры Основные фигуры Левая круглая скобка (рис. П 1.4);
б) желтый маркер добавленной автофигуры переместить в крайнее левое верхнее положение, для того чтобы скобка приобрела вид квадратной скобки;
в) соединить соответствующий символ и скобку соединительной линией, сделав ее пунктирной с помощью инструмента Тип штриха;
г) вставить текст комментария с помощью инструмента Надпись.
Рис. П 1.4
Пример пошагового построения схемы алгоритма
Используя инструментарий MS Word, необходимо построить
схему алгоритма для табуляции функции |
y log (x3 |
4) sin 2 x |
|
3 |
|
для x = –10, 100 (0,1). |
|
|
Шаг 1. Определить типов символов исходя из анализа условия задачи:
а) символ начала алгоритма – терминатор
; б) для перебора значений х необходимо организовать цикл с по-
мощью символа Решение
, с его помощью организуется проверка окончания цикла;
в) для вычисления значения y необходимо использовать cимвол
Процесс |
|
|
; |
|
|
|
|
|
|
г) для |
вывода |
значений на экран необходимо |
использовать |
cимвол Данные |
; |
|
д) символ окончания алгоритма – терминатор |
. |
Шаг 2. С помощью команды панель Рисования |
Автофигу- |
ры Блок-схема добавить символы в схему алгоритма в определенной последовательности один под другим.
Шаг 3. Задать необходимые размеры символов с помощью коман-
ды Формат Автофигуры Размер Ширина и Высота, а имен-
но: для поля Ширина задать значение 3 см, для поля Высота – 2 см, для символов начала и конца алгоритма для поля Высота – 1 см.
Шаг 4. Выровнять символы, размещенные по центру:
а) установить флажок у пункта Относительно страницы (Дей-
ствия Выровнять/распределить Относительно страницы);
б) выделить группу символов с помощью клавиши Shift или ин-
струмента Выбор объектов; |
|
в) применить команду Действия |
Выровнять/распределить |
Выровнять по центру.
Шаг 5. Выровнять символы, размещенные справа (символы Процесс
и Данные):
а) убрать флажок у пункта Относительно страницы (Действия Выровнять/распределить Относительно страницы);
б) выделить группу символов с помощью клавиши <Shift> или инструмента Выбор объектов;
в) применить команду Выровнять по центру к выделенным символам.
Шаг 6. Добавить в символы текст. Для этого необходимо щелкнуть на символе, в локальном меню выбрать команду Добавить. Так, например, в символ начала алгоритма необходимо добавить текст «Начало», в следующий символ Процесс «Х = –10». Отформатировать текст таким образом, чтобы он располагался по центру символа.
Результаты шагов 1–6 представлены на рис. П 1.5.
Начало
X = -10
X<100
Х3-4 0
Y = …
«Функция не определена»
Вывод
Y
Х=Х+0.1
Конец
Рис. П 1.5
347
Шаг 7. Поскольку весь необходимый текст не помещается в символе процесса, необходимо добавить комментарий:
а) вставить скобку с помощью инструмента Автофигуры |
Основные фигуры |
Левая круглая скобка; |
б) соединить её с |
символом схемы пунктирной соединительной |
линией; в) вставить в комментарий текст с помощью инструмента
Надпись (в данном случае создается формула в редакторе формул
Microsoft Equation).
Шаг 8. Вставить надписи «да» и «нет» возле символов, реализующих ветвление с помощью инструмента Надпись панели Рисование.
Шаг 9. Соединить символы соединительными линиями с исполь-
зованием инструментов панели Рисование: Автофигуры |
Соеди- |
нительные линии. Указать направление действия алгоритма (где это необходимо) стрелками с помощью инструмента Стрелка на пане-
ли Рисование.
Результаты шагов 7–9 представлены на рис. П 1.6.
П 1.12. Представление схем алгоритмов с помощью программы Microsoft Visio
Для построения схем алгоритмов можно использовать инструменты программы Microsoft Visio (исполнение рисунков данного подраздела проводилось в Microsoft Visio 2003).
Последовательность действий для построения схемы алгоритмов: Шаг 1. Определить типы символов, исходя из анализа условия задачи. Шаг 2. Создать символы путем перемещения объектов на страницу документа из вкладки Basic Flowchart Shapes и расположить их в необходимом порядке следования. Размеры символов, координаты и угол расположения можно задавать с помощью панели Размер и положение, активизация которой производится с помощью
выбора пункта Вид Размер и положение.
Шаг 3. Ввести в символы необходимый текст (активизируется двойным щелчком мыши) или формулу (выбор пункта Вставка
Объект… Microsoft Equation). Текст можно вращать с помощью кнопки Текстовый блок (рис. П 1.7).
Рис. П 1.7
Шаг 4. Соединить символы с помощью инструмента Соедини-
тель (кнопка Соединитель на панели Стандартная) и точек соеди-
нения (рис. П 1.8): активизировав кнопку Соединитель, щелкнуть по точке соединения первого символа и появившуюся линию протянуть, не отпуская мыши, до точки соединения со вторым символом. После соединения символов щелкнуть по кнопке Указатель
(активизация кнопки Указатель позволяет завершить работу с объектами определенных групп).
Рис. П. 1.8