Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика. Практикум

.pdf
Скачиваний:
1
Добавлен:
24.11.2025
Размер:
5.18 Mб
Скачать

 

Продолжение табл. П 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;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

341

 

Окончание табл. П 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). Включить отображение панели Рисование можно с по-

мощью кнопки Панель рисования на панели Стандартная или выбором пункта меню Вид Панели Инструментов Панель ри-

сования. Так, например, организация цикла производится с помо-

щью автофигуры «Подготовка» .

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

342

Выделение группы символов производится с помощью клавиши

<Shift>.

Рис. П 1.1

Рис. П 1.2

Указание размеров производится следующим образом: необходимо выделить символ или группу символов и дважды щелкнуть на выделенном символе или выбрать пункт меню Формат Автофигура, затем перейти на вкладку Размер и в полях Ширина и Высота указать необходимые значения.

Выравнивание символов производится следующим образом:

1)

выделить необходимые символы с помощью инструмента

Выбор объектов

или последовательно выделяя их щелчком

мыши с одновременно нажатой клавишей <Shift>;

2)

активизировать команду Действия на панели Рисование: Дей-

ствия

Выровнять/распределить;

3)

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

работы с выделенными объектами.

Необходимо обратить внимание на наличие флажка у пункта

Относительно страницы (Действия Выровнять/распреде-

лить Относительно страницы). Если он отсутствует, то вырав-

343

нивание символов производится относительно друг друга, а если он имеется – то относительно страницы.

Соединение символов производится с помощью инструментов пункта Автофигуры Соединительные линии (рис. П 1.3). Ин-

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

Рис. П1.3

Указание направления действия в алгоритме производится в том случае, если оно отлично от стандартного, а именно – справа налево и снизу вверх. Для этого необходимо использовать инструмент Стрелка на панели Рисование. Если необходимо указать на рисунке несколько стрелок, то лучше копировать уже имеющиеся, поскольку при этом не происходит изменения направления соединительных линий.

Для более точного подбора положений символов и стрелок можно использовать одновременное нажатие клавиши <Ctrl> и клавиш движения курсора, а для подбора положения линии можно использовать одновременное нажатие клавиши <Alt> и кнопки мыши.

344

Вставка слов «да» и «нет» возле символа ветвления произво-

дится с помощью инструмента Надпись на панели Рисование. Надпись следует отформатировать, убрав заливку и рамку: Фор-

мат Надпись вкладка Цвета и линии. Для поля цвет Заливки

выбрать значение «Нет заливки», для поля цвет линии – значение

«Нет линий».

Добавление комментария к схеме алгоритма производится следующим образом:

а) добавить символ Автофигуры Основные фигуры Левая круглая скобка (рис. П 1.4);

б) желтый маркер добавленной автофигуры переместить в крайнее левое верхнее положение, для того чтобы скобка приобрела вид квадратной скобки;

в) соединить соответствующий символ и скобку соединительной линией, сделав ее пунктирной с помощью инструмента Тип штриха;

г) вставить текст комментария с помощью инструмента Надпись.

Рис. П 1.4

Пример пошагового построения схемы алгоритма

345

Используя инструментарий 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. Выровнять символы, размещенные справа (символы Процесс

и Данные):

а) убрать флажок у пункта Относительно страницы (Действия Выровнять/распределить Относительно страницы);

346

б) выделить группу символов с помощью клавиши <Shift> или инструмента Выбор объектов;

в) применить команду Выровнять по центру к выделенным символам.

Шаг 6. Добавить в символы текст. Для этого необходимо щелкнуть на символе, в локальном меню выбрать команду Добавить. Так, например, в символ начала алгоритма необходимо добавить текст «Начало», в следующий символ Процесс «Х = –10». Отформатировать текст таким образом, чтобы он располагался по центру символа.

Результаты шагов 16 представлены на рис. П 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.

348

Результаты шагов 7–9 представлены на рис. П 1.7.

 

 

 

 

Начало

 

 

 

 

 

X = -10

 

 

 

 

 

X<100

нет

 

 

 

 

 

 

 

 

 

да

 

 

 

 

нет

Х3-4 0

да

 

 

 

 

 

Y = …

y

log3 (x3

4)

«Функция

 

 

sin2 x

 

 

 

 

 

не опре-

 

 

 

 

 

делена»

 

Вывод

 

 

 

 

 

 

 

 

 

 

Y

 

 

 

 

Х=Х+0.1

 

 

 

 

 

Конец

 

 

 

 

 

Рис. П 1.7

 

 

 

 

 

Рис. П 1.6

 

 

 

349

П 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

350