- •Информатика
- •Часть 2. Приложения Word, CorelDraw, MathCad, Pascal
- •20.05.2011, Протокол № 9
- •Лабораторная работа 1 (2 часа) Создание форматированных текстовых документов в Word.
- •Режимы представления документов.
- •Приемы работы с командами строки меню.
- •Панели инструментов Microsoft Word xp.
- •Режимы области задач.
- •Стандартные папки для сохранения документа в диалоговом окне Сохранение документа.
- •Отмена действий при вводе, редактировании и форматировании текста.
- •Возвращения к предыдущему состоянию при вводе, редактировании и форматировании текста.
- •Использование средства автозамены при вводе.
- •Режимы вставки и замены символов при правке текста.
- •Использование Тезауруса при редактировании текста.
- •Средства автоматизации проверки правописания при редактировании теста.
- •Практическое занятие. Первичные настройки текстового процессора Microsoft Word.
- •Лабораторная работа 2 (2 часа) Средства рецензирования текста
- •Средства форматирования текста
- •Стили оформления абзацев.
- •Практическое занятие. Ввод специальных символов.
- •Упражнение 2. Набрать следующие математические выражения.
- •Специальные средства оформления.
- •Векторный графический редактор CorelDraw 12 Пиксельные и векторные изображения
- •Объектно-ориентированный подход в CorelDraw 12.
- •Рабочая среда и интерфейс пользователя в CorelDraw 12.
- •Создание нового документа. Открытие и закрытие документа.
- •Сохранение документа. Изменение единиц измерения.
- •Построение прямоугольника.
- •Применение клавиш-модификаторов
- •Панель атрибутов объекта Прямоугольник.
- •Закругление углов прямоугольника
- •Эллипс. Построение и модификация эллипсов, дуг и секторов
- •Панель атрибутов объекта Эллипс.
- •Многоугольники и звезды
- •Спирали.
- •Векторный графический редактор CorelDraw 12 Модель кривой
- •Инструмент Свободная рука.
- •Кривая Безье
- •Инструмент Перо.
- •Инструмент Живопись.
- •Каллиграфический режим.
- •Режим Заготовка.
- •Режим Кисть.
- •Размерные линии.
- •Выносные линии.
- •Соединительные линии.
- •Фигурный текст
- •Создание блока фигурного текста.
- •Основные операции в MathCad. Основные операторы.
- •Векторные и матричные операторы
- •Символьные вычисления.
- •Символьные операции с выделенными выражениями.
- •Символьные операции в подменю Variable (Переменная) меню Символика с выделенными переменными.
- •Символьные операции в подменю Matrix (Матрица) меню Символика с выделенными матрицами.
- •Символьные операции подменю Nransform (Преобразование) меню Символика для интегральных преобразований.
- •Выделение выражений символьных операций.
- •Команды подменю Evaluate (Вычисление).
- •Практическое занятие Упражнение 1. Cимволическое вычисление выражения.
- •Упражнение 2 . Упрощение математических выражений.
- •Упражнение 4. Разложение выражений.
- •Упражнение 5. Вычисление коэффициентов полиномов.
- •Лабораторная работа 8 (2 часа) Основные операции в MathCad. Упражнение 1. Дифференцирование выражений по указанной переменной.
- •Упражнение 2. Интегрирование выражений по указанной переменной.
- •Упражнение 3. Решение алгебраических уравнений.
- •Упражнение 4. Подстановка выражений и чисел на место переменных.
- •Упражнение 5. Разложение выражений в ряд Тейлора.
- •Упражнение 6. Разложение выражений на правильные дроби.
- •Упражнение 7. Матричные операции.
- •Упражнение 8. Интегральные преобразования Фурье.
- •Упражнение 9. Интегральные преобразования Лапласа.
- •Упражнение 10. Символьные операции с применением оператора символьного вывода.
- •Лабораторная работа 9 (2 часа) Borland Pasсal.
- •Программирование линейных вычислительных процессов.
- •Программирование разветвляющихся процессов
- •Программирование разветвляющихся и циклических вычислительных процессов.
- •Лабораторная работа 10 (2 часа) Borland Pasсal. Одномерные массивы
- •Двумерные массивы
- •Часть 2. Приложения Word, CorelDraw, MathCad, Pascal
Программирование разветвляющихся и циклических вычислительных процессов.
Вычислительные процессы, в которых часть вычислений повторяется многократно, называются циклическими процессами.
Виды операторов цикла.
Оператор цикла с предварительным условием.
Оператор цикла с последующим условием.
Оператор цикла с параметром.
Оператор цикла с предварительным условием используется в тех случаях, когда заранее неизвестно число повторений цикла.
Форма записи оператора цикла с предусловием:
while логическое выражение do
begin операторы циклической части программы (тело цикла) end;
Если в циклической части оператора стоит всего один оператор, то операторные скобки begin и end можно не указывать.
Оператор цикла с предварительным условием действует следующим образом. Предварительно проверяется логическое выражение. Если оно истинно, то выполняются операторы циклической части программы. Если логическое выражение ложно, то происходит выход из цикла.
Если с самого начала значение логического выражения не является истиной, то операторы циклической части не выполняются ни разу.
Логическое выражение должно меняться в теле цикла, иначе цикл будет бесконечным и через некоторое время компьютер зависнет.
Пример. Вычислить значения функции Y при изменении X от С до D с шагом Н.

Программа
var
X, A. Y, C, D, H : real;
begin
writeln (‘Введите С, D, H, A’);
readln (C, D, H, A);
x:= C;
while x <= D do
begin
if x > A then y:= x*cos(A*x)
else y:=sin(x) + A*a;
writeln (‘y= ‘,y:10:2, ‘ x= ‘,x:10:2);
x:= x + H
end;
end.
Оператор цикла с последующим условием имеет следующую форму записи:
repeat
тело цикла (выполняемые операторы)
until логическое выражение.
Данный оператор организует выполнение цикла, состоящего из любого числа операторов, с неизвестным заранее числом повторений. Тело цикла выполняется хотя бы один раз. Выход из цикла осуществляется при истинном значении некоторого логического выражения. Истинность логического выражения проверяется в конце каждой итерации.
Пример. Вычислить значения функции Y при изменении X от С до D с шагом Н.

Программа
var
X, A. Y, C, D, H : real;
begin
writeln (‘Введите С, D, H, A’);
readln (C,D,H,A);
x:= C;
repeat
if x > A then y:= x*cos(A*x)
else y:= sin(x) + A*a;
writeln (‘y= ‘,y:10:2, ‘ x= ‘,x:10:2);
x:=x + H
until x<=D
end.
Оператор цикла с параметром организует выполнение одного оператора заранее известное число раз.
Существует два варианта оператора цикла с параметром.
for i:= a1 to a2 do
begin
тело цикла
end;
for i:= a1 downto a2 do
begin
тело цикла
end,
где: i - параметр цикла, являющийся переменной порядкового типа; а1 - выражение, определяющее начальное значение параметра цикла; а2 - выражение, определяющее конечное значение параметра цикла.
Цикл действует следующим образом. Вначале вычисляются и запоминаются начальное и конечное значения параметра цикла. Далее параметру i цикла присваивается начальное значение. Затем значение параметра i цикла сравнивается со значением а2. Пока параметр цикла остается меньше или равен конечному значению а2 (в первом варианте) и больше или равен конечному значению а2 (во втором варианте) выполняется в очередной раз операторы из тела цикла. В противном случае происходит выход из цикла.
После выхода из цикла параметр цикла становится неопределенным.
Пример. Вычислить значения функции Y при изменении X от С до D с шагом 1.

Программа.
var
X, A. Y, C, D : real;
begin
writeln (‘Введите С, D, H, A’);
readln (C,D,H,A);
for i:=C to D do begin if x > A then y:= x*cos(A*x)
else y:=sin(x) + A*a;
writeln (‘y= ‘,y:10:2, ‘ x= ‘,x:10:2);
x:=x + H;
end;
readln
end.
