- •Информатика
- •Часть 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
Лабораторная работа 10 (2 часа) Borland Pasсal. Одномерные массивы
Массив - это множество однотипных элементов.
При описании массива необходимо указать общее число входящих в массив элементов и тип этих элементов. Например:
var
А : array [1..10] of real;
В : array [1..5] of integer;
Из описания массивов следует, что одномерный массив А состоит из 10 вещественных чисел, а одномерный массив В состоит из 5 элементов целого типа.
При работе с массивами выполняются циклические действия.
Пример. В массиве Р(20) найти количество положительных элементов и сформировать новый массив Р1, каждый элемент которого получается делением соответствующего элемента массива Р на найденное количество.
Программа.
var
Р, Р1 : array [1..20] оf real; К, I: integer;
begin
writeln (‘Введите Р(20)’);
for i:=1 to 20 do
read P[i];
readln;
K:= 0;
for i:=1 to 20 do
if P[i] > 0 then
k:=k+1;
for i:=1 to 20 do
P1[i]:= P[i]/k;
writeln (‘Исходный массив Р’);
for i:=1 to 20 do
write (P[i]:6:2);
writeln;
writeln (‘Количество положительных элементов = ’,k);
writeln (‘Новый массив Р1’);
for i:=1 to 20 do
write (p1[i]:6:2);
writeln;
readln
end.
Двумерные массивы
При описании двумерных массивов (матриц) необходимо указать границы изменения двух индексов и тип элементов матрицы. Например:
var
А : array [1..3, 1..5] of real;
В : array [1. .2,1. .2] of integer;
В данном примере матрица А состоит из трех строк и пяти столбцов. Все элементы матрицы А являются вещественными числами. Матрица В состоит из двух строк и двух столбцов. Все элементы матрицы В являются целыми числами.
Пример. Составить программу, которая в матрице А(4,5) определит сумму элементов каждой строки, выберет среди этих сумм наибольшую и выведет на экран дисплея матрицу А, суммы строк, наибольшую сумму и номер строки с наибольшей суммой.
Программа.
var
А : array[1..4,1..5] of real; C, N, I, J : integer; max : real;
begin
writeln (‘Введите матрицу А(4,5)’);
for i:=1 to 4 do
for j:=1 to 5 do
begin
writeln (‘A(‘,i,’,’,j,’)=’); readln (a[i,j])
end;
for i:=1 to 4 do
begin
C:= 0;
for j:=1 to 5 do
C:= C + A[i,j];
writeln ('Строка № ',i:10, 'сумма элементов = ', C:10:2);
if i=1 then begin max:= C; n:= i end;
if c > max then begin max:= C; n:= I end
end;
writeln (‘Матрица А’);
for i:=1 to 4 do
begin
for j:=1 to 5 do
write (A[i,j]:8:3); writeln
end;
writeln (‘Максимальная сумма: ’,S:8:3);
writeln (‘Номер строки: ‘,N:3)
end.
Литература
Глушаков С. В. Персональный компьютер: Учеб. курс / С. В. Глушаков, И. В. Мельников. – Харьков; Ростов-на-Дону: Фолио: Феникс, 2000. – 520 с.
Информатика: Базовый курс, 2-е издание / Под ред. С. В. Симоновича.: Питер, 2007. – 640 с.
Кукарникова Т. Э. Информатика: Учеб. пособие. – Воронеж: Изд-во Воронеж. гос. ун-та, 2000. – 317 с.
Степаненко О. С. Персональный компьютер: Учеб. курс – 2-е изд. пересмотр. и доп. – М. и др.: Диалектика, 2001. – 383 с.
Левин А. Самоучитель Левина. Windows XP и Vista. – Спб.: Питер, 2008. – 624 с.
Учебное пособие
Груздев Владислав Николаевич
Информатика