авторефераты диссертаций БЕСПЛАТНАЯ БИБЛИОТЕКА РОССИИ

КОНФЕРЕНЦИИ, КНИГИ, ПОСОБИЯ, НАУЧНЫЕ ИЗДАНИЯ

<< ГЛАВНАЯ
АГРОИНЖЕНЕРИЯ
АСТРОНОМИЯ
БЕЗОПАСНОСТЬ
БИОЛОГИЯ
ЗЕМЛЯ
ИНФОРМАТИКА
ИСКУССТВОВЕДЕНИЕ
ИСТОРИЯ
КУЛЬТУРОЛОГИЯ
МАШИНОСТРОЕНИЕ
МЕДИЦИНА
МЕТАЛЛУРГИЯ
МЕХАНИКА
ПЕДАГОГИКА
ПОЛИТИКА
ПРИБОРОСТРОЕНИЕ
ПРОДОВОЛЬСТВИЕ
ПСИХОЛОГИЯ
РАДИОТЕХНИКА
СЕЛЬСКОЕ ХОЗЯЙСТВО
СОЦИОЛОГИЯ
СТРОИТЕЛЬСТВО
ТЕХНИЧЕСКИЕ НАУКИ
ТРАНСПОРТ
ФАРМАЦЕВТИКА
ФИЗИКА
ФИЗИОЛОГИЯ
ФИЛОЛОГИЯ
ФИЛОСОФИЯ
ХИМИЯ
ЭКОНОМИКА
ЭЛЕКТРОТЕХНИКА
ЭНЕРГЕТИКА
ЮРИСПРУДЕНЦИЯ
ЯЗЫКОЗНАНИЕ
РАЗНОЕ
КОНТАКТЫ


Pages:     | 1 || 3 | 4 |

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Белгородский государственный технологический университет им. В. Г. Шухова С.П. Гавриловская, Р.А. ...»

-- [ Страница 2 ] --

При отсутствии необходимости в каком-либо виде объектов, соот ветствующий подраздел может быть опущен.

4.3. Алфавит языка Основу любого языка составляет алфавит, то есть конечный, фикси рованный набор символов, используемых для составления текстов на данном языке. В программировании эта проблема решается введением понятия "стандарт языка".

Алфавит языка Паскаль составляют:

1) буквы латинского алфавита;

2) арабские цифры;

3) специальные знаки.

Наиболее часто употребляемым специальным символом является пробел. Его использование связано с форматами основной структуры программы, разделов описаний, операторов. Не следует путать наличие пробела с отсутствием символа.

конец программы, разделение целой и дробной частей.

вещественного числа (десятичная точка), разделение полей в переменной типа Record;

разделение элементов списков;

, указание диапазона;

..

используется в составе оператора присваивания, а также :

для указания формата вывода в операторе Writeln;

отделяет один раздел программы от другого, разделяет ;

операторы;

используется для ограничения строковых констант;

' - + * / ( ) арифметические знаки (используются по своему назна чению);

знаки отношений;

используется в составе оператора присваивания, в раз = делах описаний констант и типов, используется как знак отношения (равно);

имя специального оператора определения адреса пере @ менной, подпрограммы;

используется для именования динамических перемен ^ ных;

ограничение комментариев в программе;

{} заключают в себе индексы элементов массивов;

[] обозначение символа по его коду.

# 4.4. Понятие переменной. Типы Данные хранятся в памяти компьютера, но для указания на конкрет ную информацию очень неудобно все время записывать физические ад реса ячеек. Эта проблема в языках программирования высокого уровня, в частности в Паскале, решена введением понятия переменной. Пере менная в Паскале именованный участок памяти для хранения данных определенного типа. Значение переменной (информация в соответст вующих ячейках памяти) в ходе выполнения программы может быть из менено. Константами же, как вы уже знаете, называются величины, зна чение которых в ходе выполнения программы изменено быть не может.

Конкретные переменные и константы представляют собой объекты уни кальные и отличаются друг от друга именем.

В качестве данных в программах на языке Паскаль могут выступать числа, символы, целые строки символов. Кроме того, разные виды дан ных требуют различного объема памяти для хранения. В соответствии с этими соображениями в языке Паскаль введено понятие "Тип" (TYPE).

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

К базовым типам относятся:

тип целых чисел Integer тип "длинных" целых чисел Longint тип действительных (вещественных) чисел Real тип неотрицательных целых чисел от 0 до 255 Byte тип неотрицательных целых чисел от 0 до 65535 Word символьный тип Char строковый тип String логический тип Boolean В отличие от констант, неименованных переменных не существует.

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

Раздел описания переменных начинается служебным словом Var, по сле которого следуют записи следующего вида:

Список имен переменных:Название типа;

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

Пример:

Var A,B,H_22,Angle : Real;

Name3 : String;

Flag : Boolean;

I,J,K,Count : Word;

4.5. Оператор присваивания. Арифметические выражения.

Самым простым действием над переменной является занесение в нее величины соответствующего типа. Иногда говорят об этом, как о при своении переменной конкретного значения. Такая команда (оператор) в общем виде выглядит на языке Паскаль следующим образом:

Имя переменной:=Выражение;

Выражение, указанное справа от знака ":=", должно приводить к зна чению того же типа, какого и сама переменная, или типа, совместимого с переменной относительно команды присваивания. Например, пере менной типа Real можно присвоить значение типа Integer или Word (на оборот делать нельзя). Выражение будет сначала вычислено, затем, его результат будет положен в ячейки памяти, отведенные для переменной.

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

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

Операции:

+ сложение;

- вычитание;

/ деление;

* умножение;

MOD остаток от деления (записывается так: A MOD B;

читается: ос таток от деления A на B);

эта операция применима только к це лым числам;

DIV целочисленное деление (записывается так A DIV B;

читается:

результат деления A на B без дробной части);

эта операция тоже применяется только для целых операндов.

Аргументы функций всегда записываются в круглых скобках:

SIN(X) sin x;

COS(X) cos x;

ARCTAN(X) arctg x;

ABS(X) абсолютное значение x (в математике | x |);

SQR(X) возведение x в квадрат;

SQRT(X) извлечение квадратного корня;

TRUNC(X) отбрасывание дробной части х;

ROUND(X) округление х до ближайшего целого числа;

4.6. Операторы ввода и вывода информации Взаимодействие устройств обработки и хранения информации с внешней средой является совершенно необходимым. За такой интерфейс в языке Паскаль отвечают операторы ввода-вывода информации. Эти инструкции позволяют ввести аргументы, параметры расчетов во время выполнения программы (а не на этапе ее написания), осуществить вывод рассчитанных данных в понятном человеку виде.

Операторы ввода (форматы операторов):

Read(Список ввода);

Readln(Список ввода);

В таком формате эти команды позволяют вводить данные в перемен ные во время выполнения программы с клавиатуры. Элементами списка ввода могут быть имена переменных, которые должны быть заполнены значениями, введенными с клавиатуры.

Выполнение операторов ввода происходит так: ход программы при останавливается, на экран выводится курсор, компьютер ожидает от пользователя набора данных для переменных, имена которых указаны в списке ввода. Пользователь с клавиатуры вводит необходимые значения в том порядке, в котором они требуются списком ввода, нажимает Enter.

После этого набранные данные попадают в соответствующие им пере менные и выполнение программы продолжается.

Разница между работой процедур Read и Readln состоит в следую щем: после выполнения Read значение следующего данного считывается с этой же строчки, а после выполнения Readln с новой строки.

Для вывода информации в Паскале также есть две команды:

Write(Список вывода);

Writeln(Список вывода);

Такой формат использования Write и Writeln позволяет выводить на эк ран монитора данные из списка вывода. Элементами списка вывода мо гут являться имена переменных, выражения, константы. Прежде чем вывести на экран компьютер значения выражений сначала вычислит.

Элементы списка, также как и в операторах ввода, разделяются запяты ми.

Различие между двумя операторами вывода таково: после выполне ния оператора Writeln происходит переход на новую строчку, а после вы полнения инструкции Write, переход на новую строчку не происходит и печать по последующим командам вывода Write или Writeln будет проис ходить на той же строчке. При вызове оператора Writeln без параметров просто происходит переход на новую строчку.

Приведем пример использования операторов ввода и вывода:

Program Inteface;

Var R,S : Real;

Begin Write('Введите радиус круга ');

{Печать на экране просьбы о вводе} Readln(R);

{Ввод значения в переменную R с клавиатуры} S:=4*ARCTAN(1)*SQR(R);

{Вычисление площади круга (pR2)} Writeln('Площадь круга радиусом ',R,' равна ',S) End.

Эта программа запрашивает у пользователя значение радиуса круга, обеспечивает возможность ввести его значение, рассчитывает и выводит на экран величину площади круга с таким радиусом. Таким образом, по является возможность, не внося изменений в текст программы, вводить различные значения радиуса и получать, соответствующие им значения площади круга. Для этого достаточно несколько раз запустить програм му. Также эта программа демонстрирует следующее правило: выдача результатов должна быть прокомментирована так, чтобы был ясен смысл напечатанных чисел. Действительно, ведь можно было бы огра ничиться Writeln(S), но значение выведенного программой числа в этом случае было бы ясно только тому, кто эту программу написал.

4.7. Условный оператор Одной из основных алгоритмических структур является ветвление (альтернатива). Если условие выполняется, то будет выполнена инст рукция "1", если нет, то инструкция "2". Несмотря на то, что в схеме присутствуют два действия, выполнено будет только одно, так как усло вие либо ложно, либо истинно. Третьего не дано. Такая схема позволяет решать задачи, в которых в зависимости от сложившихся обстоятельств требуется совершить то или иное действие. Рассмотрим пример, необ ходимо вычислить значение выражения y = 1/x. Известно, что данная функция не всегда имеет значение, то есть не для всех значений аргу мента существует значение результата.

Сформулировать это на естественном языке не трудно:

1. Ввести значение x.

2. Если x = 0, то сообщить, что выражение значения не имеет, иначе вычислить y = 1/x.

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

Она может быть выражена простыми словами:

Если усл. {Если выполняется условие} то действие 1 {то выполнить действие № 1 } иначе действие 2 {иначе выполнить действие № 2 } Формат условного оператора на языке Паскаль:

If условие Then оператор Else оператор 2;

Обратите внимание на то, что в Then- и Else- части стоит только один оператор. Если нужно совершить несколько действий, то необходимо использовать составной оператор. В операторные скобки можно заклю чить любое количество операторов. Вариант условного оператора в этом случае:

If условие Then Begin группа операторов 1 end Else Begin группа операторов 2 end;

Знак "точка с запятой" не ставится перед служебным словом Else, но операторы в группах, естественно, отделяются друг от друга этим зна ком.

4.8. Цикл. Виды Циклов.

Циклом называется многократное повторение однотипных действий.

Телом же цикла будем называть те самые действия, которые нужно мно гократно повторять.

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

Цикл "ПОКА". Группа операторов, называемая телом цикла, будет выполняться пока истинно условие цикла. Выход из цикла произойдет, когда условие перестанет выполняться. Если условие ложно изначально, то тело цикла не будет выполнено ни разу. Если условие изначально ис тинно и в теле цикла нет действий, влияющих на истинность этого усло вия, то тело цикла будет выполняться бесконечное количество раз. Та кая ситуация называется "зацикливанием". Прервать зациклившуюся программу может либо оператор (нажав Ctrl+C), либо аварийный останов самой программы, в случае переполнения переменной, деления на ноль и т.п., поэтому использовать структуру цикла следует с осторожностью, хорошо понимая, что многократное выполнение должно когда-нибудь заканчиваться.

На языке Паскаль структура цикла "Пока" записывается следующим образом:

While условие Do оператор;

Если необходимо выполнить несколько действий, то может быть ис пользован составной оператор. Тогда формат оператора принимает та кой вид:

While условие Do Begin оператор #1;

оператор #2;

оператор #3;

...

End;

Цикл "ДО". Этот вид цикла отличается от предыдущего в основном тем, что проверка условия повторения тела цикла находится не перед ним, а после. Поэтому цикл "До" называют циклом "с постусловием", а "Пока" "с предусловием". В случае, когда условие цикла изначально ис тинно, тело цикла все равно будет выполнено хотя бы один раз. Именно это отличие "до" от "пока" привело к тому, что в программировании они не подменяют друг друга, а используются для решения задач, к которым они более подходят.

Формат цикла на языке Паскаль:

Repeat оператор #1;

оператор #2;

оператор #3;

...

Until условие;

Здесь не требуется использование составного оператора, потому, что сами слова Repeat и Until являются операторными скобками.

Цикл "С параметром". В данном случае параметром будет являться целочисленная переменная, которая будет изменяться на единицу при каждой итерации цикла. Таким образом, задав начальное и конечное значения для такой переменной, можно точно установить количество выполнений тела цикла.

Форматов у этого вида цикла предусмотрено два:

For И.П.:=Н.З. To К.З. Do оператор;

For И.П.:=Н.З. Downto К.З. Do оператор;

Здесь И.П. имя переменной-параметра, Н.З. его начальное значе ние, К.З. соответственно конечное значение параметра.

Иногда цикл с параметром даже называют "Для" или "For". В первом случае параметр с каждой итерацией увеличивается на единицу, во вто ром уменьшается.

Выполняется этот цикл по следующему алгоритму:

1. переменной-параметру присваивается начальное значение;

2. выполняется тело цикла;

3. переменная-параметр автоматически увеличивается на 1 (в первом случае формата);

4. если параметр превышает конечное значение, то происходит вы ход из цикла, иначе переход к пункту 2.

При использовании Downto параметр автоматически уменьшается на 1, а выход из цикла происходит тогда, когда параметр становится мень ше конечного значения. Таким образом, в отличие от первых двух видов цикла, этот цикл используется тогда, когда известно необходимое коли чество выполнений тела цикла.

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

Пример. Найти сумму квадратов всех натуральных чисел от 1 до 100.

Решим эту задачу с использованием всех трех видов циклов.

С использованием С использованием С использованием цикла "Пока". цикла "До". цикла "С параметром".

Program Ex1;

Program Ex2;

Program Ex3;

Var Var Var A : Integer;

A : Integer;

A : Integer;

S : Longint;

S : Longint;

S : Longint;

Begin Begin Begin A:=1;

S:=0;

A:=1;

S:=0;

S:=0;

While A=100 Do Repeat For A:=1 To 100 Do Begin S:=S+A*A;

S:=S+A*A;

S:=S+A*A;

A:=A+1 Writeln(S) A:=A+1 Until A100;

End.

End;

Writeln(S) Writeln(S) End.

End.

4.9. Общие сведения о программе Турбо-Паскаль Турбо-Паскаль это многофайловая программа, состоящая из одно го главного файла и нескольких вспомогательных, подключаемых к ра боте по мере необходимости. Файлы системы должны сохранять имена, данные им фирмой-разработчиком. Основные файлы, обеспечивающие работу Турбо-Паскаля, достаточно малы, что позволяет хранить их на одной дискете. Как минимум, требуются 2 файла Turbo.exe и Turbo.tpl.

Это базовый набор для разработки программ, не использующих графи ческий режим. Для работы Турбо-Паскаля требуется не менее 512 Кбайт оперативной памяти.

Чтобы инициировать работу Турбо-Паскаля, надо запустить про грамму из файла Turbo.exe на выполнение. При запуске Турбо-Паскаля, на экране появляется следующее изображение:

Рис. 10. Вид основного экрана Турбо-Паскаля.

Функциональные клавиши, помеченные надписями F1…F10, занима ют на клавиатуре верхний ряд. С каждой из этих клавиш связана опре деленная команда, управляющая средой (например, считывание инфор мации с диска или запись ее на диск). Поскольку число потребных ко манд может быть больше имеющегося количества функциональных кла виш, назначение F-клавиш можно разнообразить при помощи двух спе циальных клавиш: Alt (Alternative, дополнительная) и Ctrl (Control, управле ние). Клавиши Alt и Ctrl используются в сочетании с функциональными клавишами подобно клавишам смены регистра: сначала нужно нажать Alt или Ctrl, а затем, не отпуская ее, нажать нужную функциональную клавишу.

Функциональные клавиши имеют следующее назначение:

F1 вызов подсказки (справочной программы);

F2 запись текста редактируемой программы в текущий каталог, в файл под именем, указанным в правом верхнем углу экрана редактора EDIT;

F3 загрузка (считывание) текста программы с дискового файла в окно редактора;

F4 выполнение программы от начала до строки, на которой распо ложен курсор;

окно редактора раскрывается на весь экран (повторное нажатие F возвращает исходное изображение);

F6 меняет окно редактора EDIT на окно отладки WATCH;

F7 трассировка программы при каждом повторном нажатии этой клавиши выполняется очередная строка программы;

если в этой строке есть обращение к процедуре или функции, то эта процедура или функ ция также будет выполнена строка за строкой по мере нажатия клавиши (режим трассировки используется для отладки составляемых программ);

F8 то же, что и F7, но при выполнении процедуры последняя будет выполняться за один шаг, как строка;

F9 компилировать программу, текст которой находится в окне ре дактирования, но не выполнять ее;

F10 переход из окна редактирования в меню Турбо-Паскаля (меню занимает верхнюю строку экрана).

Ctrl+F9 компилировать программу в оперативной памяти, после чего запустить программу на выполнение;

Alt+X завершить работу с Турбо-Паскалем, выйти в DOS;

Alt+F5 переход в окно пользователя, повторное нажатие этих кла виш вернет окно EDIT.

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

Существует ряд простых правил, которых желательно придержи ваться при составлении программы:

1. Писать текст программы и отлаживать ее следует небольшими частями. Перед тем, как использовать результаты работы одной части программы в другой ее части, следует добиться правильной работы пер вого блока.

2. Желательно разбивать текст программы на процедуры и функции.

Не следует писать большие процедуры (содержащие более 20-30 строк).

Если процедура получается большой, лучше разбить ее на несколько подпрограмм меньших размеров.

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

4. Следует стремиться к простоте алгоритма программы. Главное чтобы программа начала работать правильно, а уже потом можно укра сить ее эффектными средствами ввода-вывода, добиться скорости рабо ты и более рационального использования памяти.

5. Текст программы должен быть "рыхлым", не следует писать опе раторы компактно, вплотную друг к другу. Желательно, чтобы на строке было не более одного оператора. Поскольку отладчик Турбо-Паскаля работает построчно, такой подход облегчит локализацию ошибки. На одной строке в виде списка можно писать лишь те операторы, которые надежны в отношении отладки и в проверке не нуждаются: A:=10;

B:=3.14;

Str:='Строка символов';

C:=True.

6. Выполняемые в программе действия надо как можно чаще сопро вождать комментариями { }, (* *). Известные программисты Керниган и Плоджер в своей книге "Элементы стиля программирования" рекомен дуют, чтобы комментарием сопровождался каждый оператор програм мы.

4.11. Основные виды ошибок программирования В ходе отладки программы приходится сталкиваться с тремя видами ошибок:

1. Синтаксические ошибки текст программы не отвечает требо ваниям языка Паскаль. Такие ошибки выявляются сразу при попытке компиляции и запуска программы.

2. Ошибки периода выполнения программы (RUNTIME ERROR) ошибки, возникающие при выполнении программы, когда текст про граммы формально записан правильно, но при выполнении программы в результате неблагоприятного стечения обстоятельств возникает оши бочная ситуация и компьютер не может продолжить работу (например, в случае деления на ноль).

3. Ошибки в алгоритме (семантические ошибки) программа работает без сбоев, но результаты получаются неверные.

Ошибки 1 и 2 видов помогает отыскать сам компьютер, приостанав ливая работу и выводя на первой строке сообщение о характере ошибки.

Более того, при компиляции неправильной программы Турбо-Паскаль автоматически загружает в окно редактора сбойный участок текста про граммы и помещает курсор вблизи обнаруженной ошибки.

Перечислим ошибки, наиболее часто допускаемые начинающими программистами, и разъясним сообщения Турбо-Паскаля, выдаваемые им при выявлении этих ошибок в процессе компиляции текста програм мы:

1. Identifier expected в этом месте программы должен находиться идентификатор (имя программного объекта). Возможно, программист пытался использовать в качестве идентификатора слово, зарезервиро ванное Паскалем для других целей.

2. Unknown identifier идентификатор (имя переменной, константы, процедуры и т.п.) не был упомянут в разделе описаний программы.

3. Duplicate identifier попытка дважды описать один и тот же идентификатор.

4. Syntax error синтаксическая ошибка, например строка симво лов не была заключена в кавычки.

5. Line too long компилятор не может обрабатывать текст про граммы со строками длиннее 126 символов. Скорее всего, программист забыл поставить апостроф, закрывающий текстовую строку, записывае мую в переменную или выводимую на экран.

6. Type identifier expected не указан тип идентификатора.

7. Variable identifier expected на этом месте в программе должна стоять переменная.

8. Error in type объявление типа данных не может начинаться с этого символа.

9. Type mismatch а) тип переменной, стоящей слева от знака при сваивания, отличается от значения выражения, стоящего справа;

б) при обращении к процедуре типы формального и фактического пара метров не совпадают;

в) переменная данного типа не может служить ин дексом массива.

10. Begin expected нужен begin.

11. End expected нужен end.

12. Integer expression expected требуется выражение типа integer.

13. Boolean expression expected требуется выражение типа boolean.

14. Do expected пропущено слово "Do".

15. Of expected пропущено слово "of".

16. Then expected пропущено слово "then".

17. To expected пропущено слово "to".

18. String variable expected требуется строковая переменная.

19. Error in expression данный символ не может участвовать в вы ражении таким образом.

20. Division by zero деление на ноль.

21. Constant and case types do not math тип меток и тип селектора в операторе CASE не соответствуют друг другу.

22. Label not within current block оператор GOTO не может ссылаться на метку, находящуюся вне текущего модуля.

23. Label already defined такая метка уже есть.

24. Floating point overflow operation величина вещественного числа вышла за пределы диапазона, допускаемого Паскалем (обычно при де лении на ноль).

25. Invalid procedure or function reference неправильный вызов под программы.

4.12. Средства, которыми располагает отладчик Турбо-Паскаля Отладчик используется в том случае, если программа допускает сбой при работе или дает неправильный результат. Отладчик позволяет выполнять программу построчно, отдельными блоками, дает возмож ность следить за изменениями значений переменных в ходе работы про граммы.

Трассирование (клавиши F7 или F8). С помощью трассирования можно выполнить одну строку программы, остановиться и просмотреть результаты расчета. Если в программе есть процедура, то ее можно вы полнить сразу за один шаг (F8) или трассировать построчно (F7).

Выполнение до курсора (F4). Можно перевести курсор на некото рую строку программы, а затем, нажав F4, указать отладчику, чтобы он выполнил программу от начала до данной строки. При трассировании этот режим позволяет пропустить выполнение циклов и других малоин тересных частей программы и сразу перейти к той точке, где требуется начать отладку.

Вычисление и модификация (CTRL-F4). Для эпизодической провер ки значений переменных, на экран можно выводить окно вычислений EVALUATE. С помощью этого окна можно также изменять текущее зна чение той или иной переменной. Отменить все задействованные средст ва отладки (кроме точек останова) можно клавишами CTRL-F2.

Просмотр (CTRL-F7). В окно просмотра Watch можно поместить име на переменных, встречающихся в программе. По мере выполнения про граммы по шагам значения, выводимые в окне просмотра рядом с име нами соответствующих им переменных, будут меняться.

Прерывание выполнения программы (CTRL-F8). Отдельные строки программы можно пометить, как точки останова. Программа, запущен ная на выполнение, доходит до помеченной строки и останавливается.

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

Точкой останова можно сделать любую строку программы. Для этого на нужную строку устанавливается курсор и нажимается CTRL-F8, после чего строка будет выделена красной подсветкой. Программа запускается нажатием CTRL-F9 и выполняется обычным способом. При достижении точки останова программа останавливается, на экране появляется окно редактора "EDIT" с участком текста, где находится точка останова. Если в окно просмотра WATCH были помещены имена переменных, они будут сопровождаться своими текущими значениями. После останова про граммы можно воспользоваться любыми средствами отладки: можно продолжить программу трассированием или выполнением до курсора (F7, F8, F4). Можно проверять и изменять значения переменных (CTRL-F4), добавлять и удалять выражения из окна просмотра, устанав ливать или отменять точки останова, можно просмотреть выводимую программой на экран информацию (ALT-F5). Чтобы начать выполнение программы с начала, надо нажать CTRL-F2, CTRL-F9. Продолжить про грамму до следующей точки останова CTRL-F9. Чтобы отменить точку останова, надо поместить на нее курсор и нажать CTRL-F8. Для просмот ра всех точек останова в программе, надо несколько раз воспользоваться опцией VIEW NEXT BREAKPOINT из пункта главного меню BREAK/WATCH.

При этом точки останова будут циклически, одна за другой, появляться в окне EDIT вместе с близлежащими участками текста.

5. ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ Задание Цель работы: изучение работы линейных алгоритмов, приобретение практических навыков программирования линейных алгоритмов в среде Паскаль.

Порядок работы:

1. Составить алгоритм решения задачи (блок-схему).

2. Написать программу вычисления значения функции на языке Паскаль.

3. Запустить программу на выполнение и просмотреть результаты работы программы.

4. Распечатать текст программы и её результаты.

Указания y sin 3 ( x 2 a) 2 x / b Вычислить значения функций и x cos( x b )3 если а = 1,1, b = 0,004, x = 0,2.

z a Блок схема: Программа на языке Паскаль:

Начало program lab;

var a,b,x,y,z,e,c:real;

а, b, x begin writeln('Введите a,b,x');

c = sqr(sin(x*x + a) read(a,b,x);

c:=sin(sqr(x*x+a));

y = c*c*c sqrt(x/b) y:=c*c*c-sqrt(x/b);

e:=x+b;

e=x+b z:=sqr(x)/a+cos(e*e*e);

writeln('y=',y:9:4,' z=',z:9:4);

z = sqr(x)/a + cos(e*e*e) end.

y, z Конец Полученные значения у и z: y = 6.1768 z = 1. Варианты заданий Даны действительные числа x и y. Вычислить 1.

a b ab c | x|| y|, f1.

f cd cd 1 | xy | Даны x, y, z. Вычислить a и b если 2.

| x 1 | 3 | y |, b x arctg ( z ) e ( x3).

a x Даны x, y. Вычислить 3.

x yx, f 1 Sin x f x 5 1 x 5 Cos (12 y 4) Даны x, y, z. Вычислить a и b если 4.

3 e y 1 ( y x) a, b 1 | y x | 1 x y tg ( z ) Даны x, y, z. Вычислить a и b если 5.

x y x2 4 1 Cos( y 2) a (1 y ) x 2, b x 2 Sin 2 ( z ) e 1 x Даны x, y, z. Вычислить a и b если 6.

x z, b 1 tg a y 2 3 y x y x Даны x, y, z. Вычислить a и b если 7.

z 2Cos( x / 2) a, b Sin 2 ( y ) 3 z2 Даны x, y, z. Вычислить a и b если 8.

1 Sin 2 ( x y ), b Cos 2 arctg.

a 2 x 2 x 1 xy z Даны x, y, z. Вычислить a и b если 9.

x2 x3 x y a ln y | x |, bx.

2 3 zx 10. Даны x, y, z. Вычислить a и b если x y xy 12 ab.

f, y y 1 30 z c Задание Цель работы: овладение практическими навыками разработки, про граммирования вычислительного процесса разветвляющейся структуры, получение навыков по отладке и тестированию программы.

Порядок работы:

1. Изучить возможности языка программирования для реализации вычислительного процесса разветвляющейся структуры.

2. Разработать алгоритм решения задачи (блок-схему).

3. Составить программу решения задачи.

4. Подготовить тесты для проверки правильности функционирова ния программы.

5. Распечатать текст программы и её результаты.

Варианты заданий Задание А x 3 2, x x 4, x 1. y 3x, 2. y 40 x, x 4 x 2 x 5, x x, 4 x 1 x 4, x 2 2 x 20, x 4. y x 3, 1 x 3. y x 5, 0 x 3 ln(x ), x x 7, x 0 x 4 2 x, x x 3, 0 x 5. y ln(x 1), x 2 6. y 3x 1, 3 x Cos( x ), x 2 x, x 0 3 x, x x, 0 x 8. y Sin( x), 1 x 7. y 9 x a, x Cos( x ), x 7 x 1, x 4 3x 5, 0 x 1 ln(x 1), x 10. y 5 | x 2 |, 1 x 9. y 5 x 7, x Cos ( x 1), x 1 Sin( x ), x Задание Б 1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень отрицатель ные.

2. Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее их удво енным произведением 3. Даны целые числа t, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если рав ны, то заменить числа нулями.

4. Подсчитать количество отрицательных среди чисел а, b, с.

5. Подсчитать количество положительных среди чисел а, b, с.

6. Перераспределить значения переменных х и у так, чтобы в х оказа лось большее из этих значений, а в у меньшее 7. Написать программу модель анализа пожарного датчика в поме щении, которая выводит сообщение «Пожароопасная ситуация», если температура в комнате превысила 60°С.

8. Написать программу, которая анализирует данные о возрасте и от носит человека к одной из четырех групп: дошкольник, ученик, работ ник, пенсионер. Возраст вводится с клавиатуры.

9. Найти max{min(a, b), min(c, d)}.

10. Подсчитать количество целых среди чисел а, b, с.

Задание Цель работы: получение практических навыков по решению задач, содержащих вычисление конечных сумм и произведений с использова ние циклов.

Порядок работы:

1. Изучить возможности языка программирования для реализации вычислительного процесса циклической структуры.

2. Разработать алгоритм решения задачи (блок-схему).

3. Составить программу решения задачи.

4. Подготовить тесты для проверки правильности функционирова ния программы.

5. Распечатать текст программы и её результаты.

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

n 1i i 2.

y i Наличие сомножителя (-1)i делает ряд знакопеременным. Изменение знака в теле цикла можно учесть путем введения вспомогательной пере менной (назовем ее znak). Изменение знака можно реализовать с помо щью оператора znak := -znak. Ниже приведен фрагмент программы, вы полняющий необходимые вычисления:

y := 0;

znak := 1;

For i := 2 To n Do Begin y := y + znak * sqr(i);

znak := - znak;

End;

Варианты заданий Рабочий Номер ва Функция набор рианта n х 1 75 3, n x x ln1 7 x y x i 7 x i 2 30 i x n 1i 1 x y 5 x i 1 3 80 5, i n 1 e x y sin 0,01 i2 4 11 0, n x i ln i x 1i y xx i!

i 5 25 1, n n kn k yx k 1 k k 6 20 4, n n k2 x 1k 1 2k 1 k 2 zx k 1 k 7 30 n i x y 2,4 sin x i 6 x 1 1 i 8 15 1, n x 2k 2k 1!

y 0,5 x k 9 35 1, x ln i n 1 x y sin 1 i i 10 15 1, 1n kx 1k z x k x k РАЗДЕЛ 2. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ 1. ТЕХНОЛОГИЯ ПОДГОТОВКИ ДЕЛОВОЙ ДОКУМЕНТАЦИИ 1.1. Технология создания и редактирования текстового документа в MS Word Текстовый редактор – это программа, которая позволяет создать до кумент с текстовыми данными.

Текстовый процессор – это программа для ввода, редактирования и обработки текстовых документов с различной информацией (например, с таблицами, графикой и т.д.).

Все новые текстовые документы в Word создаются на основе шабло нов. Шаблон – это документ, который используется в качестве образца для создания новых текстовых документов. По умолчанию все тексто вые документы создаются на основе шаблона Обычный (Normal.dot), а весь текст вводится в стиле Обычный (Normal), в котором установлены основ ные параметры форматирования.

В окно пустого текстового документа можно ввести текст, вставить таблицу, рисунок и т.д. Пустой документ имеет название Документ1, ко торое видно в строке заголовка.

Форматирование страниц предусматривает определение размера полей, размера бумаги и т.п. Доступ к соответствующей команде осуще ствляется следующим образом: меню Файл команда Параметры страницы.

Ввод текста проводится обычным образом с использованием кла виатуры. Однако следует иметь в виду, что при вводе текста в среде Word, работают несколько автоматических механизмов: автоматическая верстка строк, автоматическая верстка страниц, Автоформат при вводе, Ав тозамена и др.

Редактирование текста предусматривает выполнение операций: пе ремещения и копирования текста. Соответствующие команды находятся в меню Правка. Однако удобнее для этой цели использовать кнопки: Вы резать, Копировать, Вставить, расположенные на панели инструментов Стандартная.

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

Открытие документа осуществляется с использованием команды Открыть… меню Файл.

1.2. Редактирование текста Операции редактирования (удаление, вставка, перемещение) осуще ствляются над символами, строками или фрагментами.

Для отмены ошибочного действия в Word применяется операция От менить. Команда отмены находится в меню Правка и на панели инстру ментов.

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

Перед выполнением любой операции форматирования фрагмента текста, последний требуется выделить.

Способы форматирования Все преобразования с фрагментом текста (форматирование симво лов) проводится с использованием команды Шрифт меню Формат. Наряду с вкладкой Шрифт в расстраиваемом диалоговом окне имеются вкладки Интервал и Анимация, позволяющие устанавливать для выделенного фрагмента такие опции, как разреженный, уплотненный, кернинг, а так же осуществлять различные анимационные эффекты.

Однако форматирование данного уровня удобнее выполнять с помо щью панели инструментов Форматирование (рис. 11).

Рис. 11. Панель инструментов Форматирование Для того чтобы ограничить определенным типом линии выделенный фрагмент текста или залить его цветом используется команда Границы и заливка… меню Формат.

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

Для того чтобы расставить переносы требуется выполнить следую щую последовательность действий: меню Сервис команда Язык подко манда Расстановка переносов. Затем в соответствующем диалогом окне установить флажок Автоматическая расстановка переносов и задать ширину зоны переноса.

Предусмотренная в Word возможность поиска и замены текста зна чительно ускоряет процесс редактирования (правки) большого текста.

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

1.3. Редактирование абзацев Абзацем в текстовом процессоре Word называется часть текста, за ключенная между двумя последовательными символами (конец абза ца), если абзац не первый в документе. Для первого в документе абзаца часть текста, расположенная перед концом этого абзаца.

Форматирование абзацев, выполняемое с использованием команды Абзац (меню Формат), включает: установку границ абзаца слева левый отступ от границы поля;

справа правый отступ от границы поля;

интер вал интервала перед и после абзаца;

междустрочный межстрочного ин тервала;

оформление первой строки абзаца отступ, выступ, нет;

вырав нивание абзаца по центру, по правому краю, по левому краю, по ширине;

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

уста новку табуляторов меню Табуляция… Применение указанных операций не требует выделения абзаца дос таточно разместить точку ввода внутри абзаца.

Для более эффективного применения некоторых из рассмотренных выше операций форматирования удобнее использовать соответствую щие кнопки панели инструментов Форматирование и горизонтальную ли нейку.

Выравнивание абзацев производится с помощью кнопок.

Отступы для абзаца задаются кнопками уменьшение и уве личение отступов (расстояние между границей текстового столбца и краем страницы).

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

Рис. 12. Горизонтальная Линейка Установку табуляторов проводят с использованием команды Табуляция… (меню Формат или кнопка Табуляция… в диалоговом окне Абзац).

Нумерованный и маркированный списки Абзац можно включать в так называемые списки. Редактор поддер живает три вида списков: нумерованный, маркированный и многоуровне вый. Абзацы нумеруются цифрами: арабскими (1), римскими (I);

буква ми (А, а) и буквосочетаниями (АА, АВ, NM и т.п.).

Маркирование абзацев осуществляется произвольными символами, к которым можно осуществить доступ.

Нумерация и маркирование абзацев производится с использованием команды Списки (меню Формат или контекстное меню) или кнопками, на ходящимися на панели инструментов Форматирование:

Модификация списков различных типов проводится с использовани ем команды Список. В диалоговом окне выбирается тип списков, затем для нумерованного списка выбирается способ нумерации (цифрам или буквами), для маркированного символ маркировки. Дальнейшая модификация осу ществляется соответственно в диалоговых окнах: Изменение маркированного списка и Изменение нумерованного списка.

Раздел Нумерация диалогового окна Список относится к нумерованным спискам и позволяет продолжить список или начать его заново.

Создание многоколоночного фрагмента Первый способ. В обычном одноколоночном формате подготавлива ется текст, который предполагается разместить в многоколоночном фор мате. Затем выделить текстовый фрагмент и выполнить команду Колонки (меню Формат) и в соответствующем диалоговом окне задать требуемые параметры: тип, число колонок, разделитель между колонками и др.

Второй способ. Для простой процедуры вставки колонок одинаковой ширины (без дополнительных параметров) можно использовать кнопку стандартной панели инструментов Колонки. При необходимости за тем можно изменить ширину колонок и промежутки между ними путем перетаскивания маркеров колонок, расположенных на горизонтальной линейке.

1.4. Форматирование табличных фрагментов деловой документации Таблицы Word являются исключительно мощным средством для фор мирования табличных фрагментов деловой документации.

Создание простой таблицы можно осуществить двумя способам.

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

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

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

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

выбрать конкретную ячейку, ввести данные, перейти к следующей ячей ке, ввести данные и т.д. Таким образом, важно уметь перемещаться по таблице.

Направление текста, находящегося в ячейке можно изменить с обычного горизонтального на вертикальное расположение для этого можно воспользоваться командой Направление текста… меню Формат или контекстное меню или кнопкой Направление текста.

Кроме того, для работы с таблицей имеется специальная панель ин струментов Таблицы и границы.

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

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

Вставка поля и размещение в ней формулы осуществляется в резуль тате выполнения команды Формула… (меню Таблица).

Формула есть выражение, начинающее со знака "=" и построенное на определенном языке, в алфавит которого входят:

функции, расположенные в списке Вставить функцию;

арифметические операторы: "+" (плюс), "" (минус), "*" (умно жение), "/" (деление), "^" (возведение в степень);

ссылки на ячейки: например, А1, В2 и т.п;

адресные операторы: оператор ":" (двоеточие) задает интервал смежных ячеек;

числа;

закладки, указывающие на числа (закладка есть, по существу, поименованное число).

Поле Формат числа используется для указания способа отображения полученного результата: число знаков в дробной части, способ отобра жения отрицательных чисел и т. п.

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

Существует три основных типа стилей:

Стиль символа содержит параметры форматирования символов, включая шрифт, размер, начертание, положение и интервалы.

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

Стиль таблицы содержит параметры форматирования таблиц (при вставке таблицы, ей по умолчанию назначается стиль – сетка таблицы).

При создании нового документа Документ1 на базе шаблона Обычный, он получает копию набора стилей из базового набор стилей общего на значения (из встроенных стилей): Обычный, Заголовки 1, 2.

Операции со стилями в области задач Стили и форматирование Стили можно изменять и создавать новые. Кроме того, можно при менить другой стиль (наложить стиль) к уже отформатированному тек сту, т.е. переформатировать его.

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

Если необходимо изменить стиль или создать новый стиль, то уста новите курсор в текст, стиль который необходимо изменить, в области задач в разделе Форматирование выделенного текста будет отображаться стиль текста под курсором. Далее выбрать одну из команд Очистить фор мат, Изменить стиль, Создать стиль, затем появится соответствующее окно диалога, в котором можно осуществить изменение или создание стиля.

1.6. Подготовка и редактирование формул, графических объектов Графические объекты это любой нарисованный или вставленный объект, который можно редактировать и форматировать с помощью па нели инструментов рисования.

Автофигуры являются векторными рисунками. Векторные рисунки создаются из линий, кривых, прямоугольников и других объектов. Век торные рисунки сохраняются в формате приложения, в которых они соз давались. К графическим объектам относятся автофигуры, объекты Над пись и объекты WordArt.

Рисунки являются изображениями, созданными из другого файла.

Рисунки можно вставлять в документы Word, применив следующие ме тоды: копирование, внедрение или связывание.

Точечные рисунки (растровые рисунки) – это рисунки, образованные набором точек. К точечным рисункам относятся все сканированные изо бражения и фотографии, их расширения *.bmp, *.png, *.jpg, или *.gif.

В комплект поставки Word входит коллекция рисунков в составе Clip Gallery. В коллекции клипов содержится набор картинок, относящихся к Microsoft Word.

Кроме того, в Windows существует технология OLE – объектное свя зывание и встраивание. Вставка различных графических изображений из различных графических редакторов осуществляется командой Объект из меню Вставка, откроется окно диалога Вставка объекта.

Для вставки рисунка в документ из другой программы (из файла).

необходимо в меню Вставка выбрать команду Рисунок, а затем команду Из файла… Для вставки рисунка или картинки из коллекции в меню Вставка выберите команду Рисунок или нажмите кнопку Добавить картинку на панели инструментов Рисование.

Графический редактор Word, позволяет быстро строить несложные рисунки. Для добавления, редактирования объектов и изменения их цве тов, заливок, границ и других параметров, служит панель инструментов Рисование.

Рис. 13. Панель инструментов Рисование Диалоговое окно Формат предполагает наиболее полные возможности для форматирования графических объектов.

Ввод формул В экономических документах невозможно обойтись без формул, ко торые содержат знаки суммирования, интегрирования и т.д. Формулы в Word представляют собой OLE – объекты, внедренные в текст. Для вставки формул в текстовый документ необходимо выбрать команду Объект в меню Вставка, появится окно диалога Вставка объекта. В появив шемся окне диалога требуется выбрать тип объекта Microsoft Equation 3.0, после чего появится панель инструментов Формула (рис. 14).


Рис. 14. Панель инструментов Формула Для редактирования формулы осуществляется двойной щелчок на формуле, в результате чего вызывается редактор формул и вновь появ ляется панель инструментов Формула.

1.7. Работа с большими документами Режим структуры используется для организации больших докумен тов (документов большого объема), которые состоят из оглавления, раз делов и подразделов различных уровней. Режим структуры это пред ставление документа, показывающее его структуру. Главный документ – это документ, который объединяет в себе нескольких отдельных фай лов. Режим структуры. Чтобы перейти в режим структуры, надо вы брать в меню Вид команду Структура. В режиме структуры отображается структура документа и появляется панель инструментов Структура.

Рис. 15. Панель инструментов Структура В режиме структуры термин заголовок относится к любому абзацу, которому назначен один из встроенных стилей: Заголовок1 – Заголовок9.

Заголовок это название раздела, отформатированное с помощью одно го из стандартных девяти стилей заголовков Word.

В режиме структуры слева от каждого заголовка отображается соот ветствующий символ структуры: заголовки с подчиненным тек стом;

заголовки без подчиненного текста;

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

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

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

назначить каждому заголовку один из встроенных стилей Заголовок1 – Заголовок9;

установить курсор в том месте документа, где должно находиться оглавление и выполнить команду Вставка меню Ссылка/Оглавление и указа тели и перейти на вкладку Оглавление;

задать формат оглавления и его параметры.

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

Чтобы вставить сноску, необходимо:

установить курсор справа от слова или фразы;

выбрать меню Вставка команду Ссылка/Сноска;

в появившемся диалоговом окне Сноски выбрать тип и расположе ние сносок;

ввести текст сноски внизу окна в поле для ввода сноски.

Вставка названий Word предоставляет специальное средство для вставки названий ри сунков, таблиц, диаграмм и других объектов, вставленных в документ.

Названия, вставленные таким образом, автоматически нумеруются, и их можно использовать для вставки перекрестных ссылок.

Для того чтобы вставить название, необходимо:

выделить объект, к которому необходимо добавить название;

выбрать меню Вставка команду Ссылка/Название;

в диалоговом окне Название выбрать постоянную часть названия из списка подпись – Рисунок, Формула;

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

Для того чтобы создать новую подпись названия, необходимо:

выделить объект, к которому необходимо добавить название;

выбрать меню Вставка команду Ссылка/Название;

щелкнуть кнопку Создать и в окне Новое название ввести текст.

Если название из документа удаляется, то обновление нумерации других названий не происходит автоматически. Для обновление всех полей надо выделить весь документ и нажать на клавишу F9.

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

Word позволяет вставлять перекрестные ссылки на названия рисунков, заголовки, закладки, сноски и другие объекты.

Чтобы вставить перекрестную ссылку, необходимо:

установить курсор там, где следует вставить ссылку;

выбрать меню Вставка команду Ссылка/Перекрестная ссылка;

в диалоговом окне выбрать тип и вид ссылки;

для завершение нажать кнопку Вставить.

Если перекрестная ссылка из документа удаляется, то обновление нумерации других таких же ссылок не происходит автоматически. Для обновления всех полей выделить весь документ и нажать на клавишу F9.

2. КОМПЬЮТЕРНЫЕ МОДЕЛИ РЕШЕНИЯ ФУНКЦИОНАЛЬНЫХ И ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ 2.1. Основные сведения о табличном процессоре Excel Для запуска программы Microsoft Excel можно воспользоваться ко мандами Пуск/Программы/Microsoft Office/Microsoft Office Excel.

После запуска Microsoft Excel на экране появляется окно Microsoft Excel с новой, пустой рабочей книгой, озаглавленной Книга1, которая со держит рабочие листы. Каждый лист представляет собой таблицу, со стоящую из 256 столбцов и 65535 строк. При пересечении строки и столбца образуется ячейка. Ячейка имеет адрес, состоящий из имени столбца и номера строки. Например, A1, F95. Группы соседних ячеек формируют диапазоны. Диапазон имеет имя, состоящее из имен левой верхней и правой нижней ячейки группы, разделенных двоеточием. На пример, A1:F20. Группу диапазонов можно указывать, разделяя имена диапазонов точкой с запятой. Например, A1:B6;

E3:H15.

Чтобы выделить ячейку на рабочем листе, надо щелкнуть ячейку или перейдите к ней, используя клавиши со стрелками. На рабочем листе программы можно выделить различные элементы (рис. 16).

+ CTRL Кнопка Выделить все Рис. 16. Выделение элементов рабочего листа При загрузке программы Excel автоматически создается чистая рабо чая книга с именем Книга 1. Excel позволяет создать рабочую книгу "с чистого листа" и на основе шаблона. Шаблон – это специальная рабочая книга с уже готовыми "основами" таблиц для различных целей. Напри мер, Авансовый отчет, Счет-фактура, Карточка табельного учета и т. п.

Пользователь может создавать собственные шаблоны. Для того что бы создать книгу на основе встроенного в Excel шаблона, нужно вы брать команду Создать меню Файл.

Для сохранения документа Excel предоставляет 2 команды: Сохранить – файл сохраняется с тем же именем в то же место и Сохранить как… – программа предлагает изменить место и/или имя файла.

Для закрытия документа, можно выбрать команду Закрыть в меню Файл или щелкнуть по кнопке закрытия окна документа.

Для открытия файла команду Файл/Открыть, в окне Открытие документа найти нужный файл и дважды по нему щелкнуть.

Переключиться с одной открытой рабочей книги на другую можно с помощью меню Окно или кнопок на панели задач.

Для ввода в ячейку данных достаточно выделить ячейку и ввести данные. Текст в ячейке по умолчанию выровнен по левому краю, а чис ла и даты выровнены по правому. Даты рекомендуется вводить в форма те ДД.ММ.ГГ. Для редактирования данных в ячейке надо дважды щелк нуть по ячейке или нажать функциональную клавишу F2 и сделать необ ходимые изменения.

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

Excel позволяет быстро заполнять ячейки повторяющимися данны ми, арифметическими прогрессиями, датами, стандартными списками.

Для заполнения ячеек данными вниз(вверх) по столбцу или впра во(влево) по строке удобно использовать средства автозаполнения.

Чтобы заполнить данными диапазон ячеек вниз(вверх) по столбцу или вправо(влево) по строке, надо ввести в первую ячейку диапазона данные, подвести курсор в нижний правый угол ячейки (курсор прини мает вид +), удерживая нажатой левую кнопку мыши, "протянуть" дан ные в нужном направлении.

В ячейках Microsoft Excel могут храниться только три типа данных:

текст не более 256 символов;

число в любом настраиваемом формате, включая дату и время;

формула для последующего вычисления.

Настраиваются форматы данных с помощью окна диалога Формат ячеек и кнопок на панели инструментов Форматирование (рис. 17).

Процентный формат Увеличить разрядность Денежный формат Уменьшить раз Формат с разде- рядность лителями Рис. 17. Форматы данных в ячейках Окно диалога можно вызвать выполнив команду Формат ячеек Формат/Ячейки…, либо в контекстном меню выбрать команду Формат ячеек, а затем перейтина вкладку Число. Чтобы быстро назначить выделенным данным формат, надо щелкнуть по кнопке соответствую щего формата на панели инструментов Форматирование.

Microsoft Excel позволяет отформатировать ячейки, назначив им:

выравнивание текста, перенос по словам, объединение ячеек и направление текста;

тип шрифта, размер шрифта, начертание, цвет символов;

тип линии для границы ячеек диапазона;

цвет для заливки ячеек.

2.2. Формирование последовательностей (рядов) данных Формирование арифметической прогрессии предусматривает сле дующую последовательность действий:

ввести в некоторую ячейку, рассматриваемую в качестве первой ячейки формируемого ряда, первый элемент арифметической прогрес сии;

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

выполнить последовательность действий меню Правка пункт Заполнить/Прогрессия… В диалоговом окне Прогрессия в разделе Тип уста новить переключатель Арифметическая, в поле ввода Шаг задать разность арифметической прогрессии.

Формирование геометрической прогрессии. Первые два пункта про цесса формирования геометрической прогрессии аналогичны пунктам создания арифметической прогрессии. Третий пункт имеет следующие особенности: в разделе Тип выбирается переключатель Геометрическая, в поле ввода Шаг задается знаменатель прогрессии.


Формирование рядов дат. Первые два пункта создания рядов дат аналогичны пунктам создания арифметической прогрессии. Третий пункт имеет следующие особенности: в разделе Тип необходимо устано вить переключатель Даты, в разделе Единицы выбрать соответствующий переключатель из списка: День, Рабочий день, Месяц, Год. Например, от правляясь от даты 12.04.08 можно сформировать следующие ряды:

по дням 12.04.08 13.04.08 14.04.08 15.04.08 16.04.08 17.04. по рабочим дням 12.04.08 13.04.08 14.04.08 17.04.08 18.04.08 19.04. по месяцам 12.04.08 12.05.08 12.06.08 12.07.08 12.08.08 12.09. по годам 12.04.08 12.04.09 12.04.10 12.04.11 12.04.12 12.04. Формирование рядов данных, состоящих из текста и числа. К таким данным относятся данные типа: Кв.1, Список 1, Сорт 1 и т.п. Для созда ния соответствующих рядов (Кв.1, Кв.2, Кв.3 и т.д.;

Список 1, Список 2, Список 3 и т.д.) используется средство Автозаполнение.

Для его включения можно воспользоваться описанной выше проце дурой формирования прогрессий, а именно: первые два шага выполня ются аналогично;

на третьем шаге в разделе Тип необходимо выбрать переключатель Автозаполнение или с помощью Автозаполнителя.

Формирование рядов данных на основе встроенных списков. В рам ках Excel поддерживается несколько встроенных списков:

1 Пн Вт Ср Чт Пт Сб Вс 2 Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье 3 Янв Фев Мар Апр Май Июн Июл 4 Январь Февраль Март Апрель Май Июнь Июль Формирование таких списков осуществляется рассмотренным ранее средством Автозаполнение или с помощью Автозаполнителя. Доступ к встроенным спискам можно осуществить выбрав команду Сервис/Параметры/Списки.

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

В строке формул отображается Активная формула активной ячейки ячейка =A1+B1 =B1*C1 =B1/C =СУММ(A1:E1) Режим редактирования формул Рис. 18. Формулы в ячейках Операторы Табличный процессор Excel использует четыре категории операто ров: арифметические, текстовые, адресные и операторы сравнения.

Арифметические операторы. В общем случае существует восемь операторов этого типа (табл. 2). Порядок выполнения операторов:

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

Таблица Символ оператора Название оператора + (плюс) Сложение Вычитание (минус) Отрицание (минус) * (звездочка) Умножение / (косая черта) Деление % (процент) Процент ^ (крыша) Возведение в степень Текстовые операторы. В Excel используется один текстовый опера тор амперсант &, для того чтобы иметь возможность соединять текст из различных ячеек.

Операторы сравнения. В Excel доступны шесть операторов сравне ния (табл. 3).

Таблица Символ оператора Название оператора = Равно Меньше) = Меньше или равно Больше = Больше или равно Не равно Адресные операторы. Табличный процессор Excel использует три адресных оператора (табл. 4).

Таблица Символ оператора Интерпретация Использование В5:В : (двоеточие) Диапазон ячеек, (запятая) Отдельная ячейка В4,В5 (две ячейки) (пробел) Пересечение ячеек В1:В5 А3:С3 (ячейка В3) Ссылки По умолчанию в Excel используются стиль ссылок A1, в котором столбцы обозначаются буквами от A до IV (256 столбцов максимально), а строки числами от 1 до 65 536. При этом ссылка на ячейку образуется путем сочетания идентификатора столба и номера строки. Например, D50 является ссылкой на ячейку, расположенную в пересечении столбца с 50-й строкой. В некоторых, рассмотренных ниже случаях, иденти D фикатор столбца и/или номер строки предваряются символом доллара ($). Таким образом, ссылки на ячейки бывают трех видов:

относительные – А4, абсолютные – $F$3, смешанные – $F5 или А$3.

Относительные ссылки устанавливаются по умолчанию, абсолютные и смешанные ссылки устанавливает пользователь. Для изменения типа ссылок следует использовать функциональную клавишу F4: позициони ровать указатель мыши на ссылке и нажимать клавишу F4 до тех пор, пока она не станет требуемой.

Имена Назначив имена отдельным ячейкам (можно использовать русский язык) или интервалам ячеек, можно вставлять их в формулы вместо ис пользования соответствующих ссылок. Для вставки имен можно исполь зовать последовательность действий: меню Вставка/Имя/Вставить или поле имен строки формул.

Использование формул массива В Excel существует особый класс формул, называемых "формула массива". В общем случае, формула массива возвращает не одно значе ние как обычная формула, а несколько. Таким образом, для нескольких ячеек, которые составляют интервал массива (массив-интервал), может быть задана одна общая формула – формула массива.

Формула массива создается так же, как и обычная формула: выделя ется ячейка или группа ячеек, в которых необходимо создать формулу, вводится формула, а затем нажимаются клавиши Ctrl+Shift+Enter. После этого формула автоматически заключается в фигурные скобки "{ }".

Ячейки массива обрабатываются программой как единое целое. На попытку изменить одну из ячеек массива Excel отреагирует сообщением о недопустимости выполнения этой операции.

Функции В Excel существует более 200 встроенных функций, которые разбиты на соответствующие категории. Кроме того, имеется возможность соз давать пользовательские функции с помощью языка VBA. Рассмотрим использование наиболее употребляемых функций.

Для выполнения контрольных работ необходимо изучить следующие функции:

Математические – СУММ, СУММЕСЛИ, ПРОИЗВЕД, СТЕПЕНЬ, КОРЕНЬ, EXP, LN, LOG, ФАКТР, SIN, COS, TAN, ПИ, ASIN, ACOS, ATAN.

Логические – ЕСЛИ, И.

Статистические – МАКС, МИН, СЧЕТ, СЧЕТЕСЛИ.

Синтаксис функций можно изучит в справке Microsoft Excel.

Функции могут использоваться как аргументы в других функциях.

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

Для удобства работы с функциями в Excel предусмотрен Мастер функций, запускаемый кнопкой – Вставка функций, расположенной в строке формул или меню Вставка/Функция.

После ввода формулы в ячейку, ее можно скопировать или перенести в другую ячейку или интервал ячеек. При этом следует иметь в виду следующее:

при перемещении формулы на новое место ссылки в формуле не изменяются;

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

Следует заметить, что для формул операция копирования является весьма эффективной (в смысле трудозатрат на решение задачи), если для ее реализации использовать средство Автозаполнитель.

2.4. Построение диаграмм и графиков Excel позволяет представить табличные данные в наиболее нагляд ном виде с помощью диаграмм. Построение диаграмм выполняется с помощью Мастера диаграмм.

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

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

командой меню Вставка/Диаграмма…;

кнопкой Мастер диаграмм на панели инструментов Стандартная.

Для любого типа графика или диаграммы, построенных с помощью Мастера диаграмм, выполняется четыре шага:

на первом шаге выбирается тип диаграммы;

на втором можно изменить или ввести диапазон исходных данных;

на третьем определяются параметры оформления диаграммы;

на четвертом определяется место для размещения диаграммы.

Переход от шага к шагу выполняется по кнопке Далее.

2.5. Ошибки в формулах В том случае, когда формула не может быть вычислена, Excel выво дит в ячейке значение ошибки. Ниже представлены ошибки и возмож ные причины их возникновения.

Код ошибки "########" Ошибка появляется в том случае, когда вводимое числовое значение или результат выполнения формулы не помещаются в ячейке. Для ее устранения необходимо увеличить ширину столбца или изменить фор мат числа ячейки.

Код ошибки "#ДЕЛ/0" Эта ошибка возникает в случае, когда в формуле делается попытка деления на нуль. Для ее устранения необходимо изменить ссылку или ввести ненулевое значение в ячейку, используемую в качестве делителя, или необходимо проверить правильность подготовки формулы.

Код ошибки "#Н/Д" Обозначение этой ошибки является сокращением термина "Неопре деленные Данные". Этот вид ошибки помогает предотвратить использо вание ссылки на пустую ячейку.

Код ошибки "#ИМЯ?" 1. Эта ошибка появляется тогда, когда Excel не может распознать имя, используемое в формуле. Для ее устранения необходимо опреде лить соответствующее имя или исправить имя функции.

Код ошибки "#ПУСТО!" Эта ошибка появляется тогда, когда задано пересечение двух облас тей, не имеющих в действительности общих ячеек.

Код ошибки "#ЧИСЛО!" Эта ошибка появляется тогда, когда возникают проблемы при ис пользовании чисел в формуле или функции. Требуется проверить пра вильность использования типов данных для аргументов функции, или использовать другое начальное приближение для этой функции, или проверить область определения используемой функции.

Код ошибки "#ССЫЛКА!" Эта ошибка возникает тогда, когда используется недопустимая ссыл ка на ячейку. Требуется изменить формулу или восстановить прежнее содержимое ячеек.

Код ошибки "#ЗНАЧ!" Эта ошибка возникает тогда, когда используется недопустимый тип аргумента или операнда, а также, если средствами автоисправления формулы не представляется возможным исправить формулу. Требуется проверить правильность задания типов операндов или аргументов в функции или формуле, а также значения ячеек, на которые ссылается формула.

3. РАЗРАБОТКА БАЗЫ ДАННЫХ В СРЕДЕ ACCESS.

База данных (БД) – совокупность взаимосвязанных и структуриро ванных данных на машинном носителе информации.

Принципы организации данных:

полнота, актуальность и непротиворечивость информации;

минимальная избыточность;

независимость (минимальная зависимость) от особенностей про граммной и аппаратной реализации;

Система управления базами данных (СУБД) – совокупность языко вых и программных средств, предназначенных для описания баз данных, коллективного их создания, ведения и дифференцированного использо вания многими пользователями.

Уровни представления данных:

внешний – визуальное представление данных, с которым работает конечный пользователь.

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

физический (внутренний) – уровень программно-аппаратной реа лизации хранения данных.

3.1. Модели представления данных Модель это математический или физический аналог исследуемой системы. Существуют 3 основных модели данных.

1) Иерархическая модель данных представляется в виде дерева, где узлами являются элементы данных, а связями узлов показываются связи между объектами. Иерархия начинается с корневого узла. Каждый узел имеет только одного «предка» и N «потомков». Преимущества модели:

простота и однозначность представления данных, легкость адресации.

Недостатки модели: недостаточная гибкость, зависимость от про граммно-аппаратных средств. Область использования программиро вание, математическое моделирование.

2) В сетевой модели возможно существование любых взаимосвязей между объектами. Если изобразить эту модель графически, получится набор узлов на плоскости, связанных линиями со стрелками. Преимуще ства модели: теоретически возможны сколь угодно сложные связи меж ду объектами. Недостатки модели: сложность реализации, существен ная зависимость от программно-аппаратных средств. Область использо вания автоматизированные системы управления, экспертные системы 3) Реляционная модель – представление данных в виде системы взаимосвязанных таблиц. Каждый объект системы описывается в виде таблицы с набором свойств (атрибутов), а взаимосвязь между объектами – связями между таблицами. Преимущества модели: простота;

относи тельная независимость от программных и аппаратных средств. Недос татки модели: существенная зависимость скорости обработки от объе ма БД. Область использования все существующие СУБД являются ре ляционными.

3.2. Основные понятия реляционных СУБД Поле (атрибут) – свойство описываемого объекта;

Запись (кортеж) – значение атрибута объекта;

Таблица (отношение) – совокупность записей с заполненными значе ниями атрибутов;

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

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

Структура БД (схема отношения) – совокупность информации о по лях таблицы;

Стандартные требования к реляционным СУБД:

уникальность записей;

неупорядоченность записей и полей;

атомарность значений атрибутов (нормализованное представле ние «поля-записи») Запрос – таблица, сформированная автоматически с помощью поиска и извлечения данных из одной или нескольких БД при помощи задан ных правил. Форма – окно для просмотра, добавления и изменения дан ных в таблицах. Отчет – документ для анализа и печати данных в опре деленном формате. Связь – отношение между двумя общими полями двух таблиц Типы связей между данными:

Один к одному. Каждая запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот.

Один ко многим. Каждой записи в таблице A могут соответство вать несколько записей в таблице B, но не наоборот.

Многие ко многим. Одной записи в таблице A могут соответство вать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A.

Основная цель проектирования БД – это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой па мяти, уменьшение затрат на многократные операции обновления избы точных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте.

4. ПРИМЕРЫ ВЫПОЛНЕНИЯ ЗАДАНИЙ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ 4.1. Указания к выполнению практических заданий для текстового процессора Word Для текстового процессора Word практическое задание основано на применении знаний, полученных в результате изучения тем первого раздела, и направлено на приобретение практических навыков подго товки и форматирования текстовых абзацев и их фрагментов.

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

1. Определение абзаца и ввод текста, что заключается в установле нии начала и конца абзаца. Конец абзаца устанавливается после нажатия клавиши Enter и относится к, так называемым, непечатаемым символам, выполняющим служебные функции редактора Word. При вводе текста последний получает форматирование в соответствии с умалчиваемыми значениями параметров, хранящимися в стиле абзаца шаблона Обычный (начертание шрифта обычное, выравнивание по ширине, шрифт Times New Roman, размер шрифта 14 пт, междустрочный интервал одинарный и т.п.).

2. Форматирование. В соответствии с заданными требованиями раз мещения и форматирования абзацев, определяемыми внешним видом фрагмента документа, проводится изменение параметров абзацев, а так же задается форматирование фрагментов (символов) абзаца.

Пример выполнения задания Пусть задание предусматривает подготовку и оформление фрагмента документа представленного на рис. 19.

Порядок выполнения задания:

1. Определяем абзацы и вводим текст.

2. Путем непосредственного форматирования фрагментов абзацев и определения параметров для абзацев добиваемся полного совпа дения текста и оригинала.

3. Устанавливаем стиль заголовок для фрагментов: Анализ по стра нам – Заголовок 1, Экспорт энергоресурсов – Заголовок 2, Анализ импорта – Заголовок 1.

4. Добавляем рисунок и табличный фрагмент согласно примеру.

5. С помощью меню Вставка/Ссылка/Название добавляем подписи к рисунку и таблице.

6. Добавляем оглавление (Вставка/Ссылка/Оглавление и указатели).

Рис. 19. Пример текстового фрагмента Пусть задание предусматривает подготовку и оформление фрагмента документа представленного на рис. 20.

Рис. 20. Пример фрагмента документа Для выполнения этого задания требуется запустить редактор формул (Microsoft Equation 3.0), встроенный в редактор Word. Запуск осуществ ляется последовательностью действий: меню Вставка/Объект и в появив шемся диалоговом окне необходимо выбрать соответствующий объект Microsoft Equation 3.0.

Работа в редакторе формул (см. 1.6. Подготовка и редактирование формул, графических объектов) имеет ряд особенностей. Вначале в диа логовом окне Формула выбирается и раскрывается соответствующая ка тегория шаблонов формул. Каждая категория обозначается двумя шаб лонами из совокупности шаблонов, которую она содержит. Из раскры вающегося списка шаблонов выбирается необходимый шаблон. Путем щелчка на нем левой кнопки мыши выбранный шаблон помещается в то место, где находится курсор. Затем с помощью стрелок на клавиатуре или с помощью указателя мыши курсор перемещается по элементам шаблона и заполняются их требуемыми символами или другими шабло нами. После заполнения всех вставленных шаблонов формула считается готовой.

Кроме шаблонов формул, редактор содержит категории шаблонов символов: = (равно), (не равно), (приближенно), + (плюс), (минус), (существует), (принадлежит) и т.п. Поэтому формулы могут связывать ся определенными символами.

Для выполнения рисования необходимо отобразить панель инстру ментов Рисование. Для рисования определенной фигуры необходимо с помощью кнопки Автофигуры отобразить вначале категории объектов, за тем раскрыть соответствующую категорию, найти требуемую фигуру и выбрать ее с помощью щелчка мыши. В результате этих действий указа тель мыши приобретает вид + (прицел). Установив прицел в определен ное место экрана, требуется нажать левую кнопку мыши и, удерживая ее, осуществить рисование выбранного объекта. В дальнейшем рисован ный объект можно форматировать непосредственно с помощью мыши или используя последовательность действий: меню Формат/Автофигура.

4.2. Указания к выполнению практических заданий для табличного процессора Excel Задача 1. Определить для произвольных значений х и у значение вы cos 5 sin 4 2 y ражения:.

4x y Требуется:

1. Разработать компьютерную модель решения задачи.

2. Ввести конкретные значения параметров и решить задачу.



Pages:     | 1 || 3 | 4 |
 





 
© 2013 www.libed.ru - «Бесплатная библиотека научно-практических конференций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.