- •Минобрнауки россии
- •Сборник методических указаний к лабораторным работам
- •Компьютерные технологии
- •Содержание
- •Введение Порядок выполнения лабораторной работы
- •Содержание пояснительной записки
- •Лабораторная работа № 1 Аппаратное обеспечение персонального компьютера. Основы работы с операционной системой windows.
- •Общие сведения
- •Системный блок
- •Основные характеристики компонентов системного блока Монитор
- •Клавиатура
- •Программное обеспечение компьютера
- •Имена устройств внешней памяти
- •Содержание работы
- •Изучение способов подключения оборудования к системному блоку
- •Изучение компонентов системного блока
- •Изучение компонентов системной платы
- •Изучение устройств компьютера с помощью операционной системы
- •Получение сведений о системе с помощью компонента Сведения о системе
- •Выключение компьютера
- •Оформление отчета
- •Контрольные вопросы
- •Лабораторная работа №2
- •Окно и основные команды Word
- •Содержание работы
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4. Вставка символа и выполнение автозамены
- •Контрольные вопросы
- •Лабораторная работа №3 Организация ввода-вывода данных
- •Общие сведения
- •Файловая система
- •Объекты Windows
- •Работа с окнами Свертывание окна
- •Изменение размера окна
- •Перемещение окна по экрану
- •Удаление папки или файла
- •Выход из программы
- •Открытие документа
- •Настройка вида Рабочего стола
- •Содержание работы
- •Работа с приложениями
- •Настройка вида Рабочего стола
- •Создание ярлыка на Рабочем столе
- •Контрольные вопросы
- •Лабораторная работа №4 ms Word. Работа с таблицами. Работа с математическими формулами
- •Часть №1 Общие сведения
- •Создание таблицы
- •Выделение ячеек
- •Создание заголовка таблицы
- •Содержание работы
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание для самостоятельной работы
- •Часть №2 Общие сведения
- •Содержание работы
- •Задание 1
- •Задание 2
- •Лабораторная работа № 5 Архивация информации
- •Общие сведения
- •Архиватор WinRar
- •Работа с архивами с помощью Total Commander
- •Просмотр содержимого архивного файла
- •Распаковка
- •Работа с архивами в Total Commander
- •Оформление отчета
- •Контрольные вопросы
- •Лабораторная работа № 6 Табличный процессор ms Excel. Создание таблиц и диаграмм. Статистическая обработка данных
- •Общие сведения
- •Объекты документа Excel
- •Основные операции, производимые над выделенной ячейкой или диапазоном
- •Форматирование данных
- •Ввод чисел
- •Ввод текста
- •Ввод даты и времени
- •Ввод последовательности данных
- •Ввод формулы
- •Встроенные функции
- •Ввод функций
- •Абсолютная и относительная адресация
- •Назначение имен ячейкам
- •Ошибки при вычислении формул
- •Работа с листами
- •Содержание работы
- •Задание 1 Создание таблицы
- •Задание 2. Построение диаграммы
- •Задание 3. Применение абсолютных ссылок. Построение круговой диаграммы
- •Задание 4. Работа со ссылками на смежные листы
- •Задание 5. Действия с датами
- •Задание 6.
- •Задание для самостоятельной работы
- •Контрольные вопросы
- •Лабораторная работа № 7
- •Функции счётесли() и суммесли()
- •Функция условного суммирования для массивов
- •Условное форматирование
- •Работа с базами данных и списками
- •Ввод данных в список
- •Сортировка данных
- •Фильтрация данных
- •Содержание работы
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Контрольные вопросы
- •Лабораторная работа № 8 ms Excel. Математические расчеты
- •Общие сведения Математические функции Excel
- •Построение графиков функций
- •Матричные вычисления
- •Анализ данных с помощью команд Подбор параметра и Поиск решения
- •Содержание работы
- •Задание 1. Табулирование функций и построение графиков функций
- •Задание 2. Построение трехмерных графиков
- •Задание 3. Работа с массивами. Решение системы линейных алгебраических уравнений (слау)
- •Задание 5. Подбор параметра при выполнении финансовых расчетов
- •Задание 7. Решение оптимизационной задачи
- •Контрольные вопросы и задания
- •Лабораторная работа № 9 Автоматизация работ в офисных приложениях
- •Общие сведения Создание форм и бланков в Word
- •Создание шаблона
- •Создание бланка
- •Защита полей
- •Заполнение готовой формы
- •Создание макросов в Excel
- •Применение элементов управления Формы в Excel
- •Шаблоны в Excel
- •Содержание работы Задание 1. Создание формы в Word
- •Задание 2. Создание макроса построения диаграммы в Excel
- •Задание 3. Создание произвольного макроса, запускаемого клавишами, в Excel
- •Задание 4. Знакомство со стандартными шаблонами Excel
- •Контрольные вопросы
- •Лабораторная работа № 10-11 вычисление арифметических выражений
- •Варианты
- •Контрольные вопросы
- •Лабораторная работа № 12-13 организация разветвлений
- •Варианты
- •Контрольные вопросы
- •Лабораторная работа № 14-16 организация циклов и работа с одномерными массивами
- •Варианты
- •Контрольные вопросы
- •Лабораторная работа № 17-18 организация циклов и обработка матриц
- •Варианты
- •Контрольные вопросы
- •Лабораторная работа № 19-20 массив символов. Графическое исследование функций (символьный экран дисплея)
- •Варианты
- •Контрольные вопросы
- •Лабораторная работа № 21 обработка символьных данных и строк
- •Варианты
- •Контрольные вопросы
- •Лабораторная работа № 22 Текстовые файлы
- •Контрольные вопросы
- •Лабораторная работа № 23-25 приближенное решение алгебраических и трансцендентных уравнений
- •Основы теории
- •Варианты заданий.
- •Порядок выполнения работы и методические рекомендации.
- •Контрольные вопросы.
- •Лабораторная работа № 26-27 Приближенное вычисление на эвм определенных интегралов
- •Основы теории
- •1.Метод прямоугольников.
- •2. Метод трапеций.
- •3. Формула Симпсона.
- •Варианты заданий.
- •Порядок выполнения работы и методические рекомендации
- •Контрольные вопросы
- •Лабораторная работа № 28-29 Овладение практическими навыками численного решения задачи Коши для обыкновенных дифференциальных уравнений. Метод Эйлера.
- •Основы теории
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 30-31 Овладение практическими навыками численного решения задачи Коши для обыкновенных дифференциальных уравнений. Метод Рунге_Кутта.
- •Основы теории.
- •Варианты заданий
- •Порядок выполнения работы и методические рекомендации
- •Варианты заданий
- •Порядок выполнения работы и методические рекомендации
- •Контрольные вопросы
- •Список использованной и рекомендуемой литературы
Варианты заданий
Дано дифференциальное уравнение первого порядка вида
Y' (X) = ¦( X, Y ) = F(X) - g(X)·Y(X) ,
где F(X) , g(X) - заданные функции.
Требуется:
1. Найти численное решение задачи Коши на заданном отрезке [ X0 , b ] при начальном условии Y(X0) = Y0 одним из методов Рунге-Кутта:
а) с постоянным шагом DC = ( b - X0 ) / N, где N - число шагов;
б) с автоматическим выбором шага, выйдя на точку X = b с точностью e = 10-4.
2. Найти решение поставленной задачи с использованием стандартной подпрограммы RK2 .
3. Сравнить численные решения, полученные методами Рунге-Кутта с постоянным шагом, с автоматическим выбором и с помощью стандартной программы RK2 .
Ниже приведены варианты функций g(X) и F(X) = j(C)*Y(C) . Функция F(X) может быть задана произвольным набором функций j(C) и Y(C) в заданном интервале.
3.1. DC0 = 0.5 , X0 = 1, b = 6, Y0 = 10, g(X) = 2( X - 2 ) .
Функции j(C):
1) 2); 3);
4); 5); 6);
7) ; 8); 9)
Функции Y(C) :
1) e - 2(2x - 2); 2) 0.01 ; 3) e x ;
4) e - 2x ; 5) e 3x ; 6) ;
7) e 2x - 3; 8) e 3x - 2 ; 9) e x - 1.5 ;
3.2. DC0 = 0.5 , X0 = -1, b = 2p -1, Y0 = 8 , g(X) = -Sin(X + 1)
Функции j(C) :
10) Sin(X+1); 11) e - Cos(X+1) ; 12) (X+2)e - Cos(X+1) ;
Функции Y(C) :
10) ; 11) 1/8 ; 12) 4Cos(X+1) .
Порядок выполнения работы и методические рекомендации
1. Изучение методов Рунге-Кутта.
2. Составление блок-схемы алгоритма.
3. Составление программы расчёта ( в программе предусмотреть возможность её использования для различных функций ¦( C, U ) ).
4. Ввод программы в ЭВМ и отладка программы.
5. Проведение вычислительных экспериментов.
6.Решение поставленной задачи с помощью стандартной подпрограммы RK2.
7. Анализ полученных результатов.
Контрольные вопросы
1. Чем объясняется различие точности методов Рунге-Кутта 1, 2, 3, 4-го порядка?
2. Каким образом в программе обеспечивается выход на точку X =b?
3. Какова реальная максимальная точность численного метода решения дифференциального уравнения на конкретной ЭВМ ?
Лабораторная работа № 32-34
Методы численного решения дифференциальных уравнений второго порядка
Цель работы.
- овладение практическими навыками численного решения дифференциальных уравнений второго порядка и систем дифференциальных уравнений;
- практика и использование стандартной программы RKGS решения систем обыкновенных дифференциальных уравнений;
- проведение вычислительных экспериментов по решению практических задач.
Основы теории
При интегрировании дифференциальных уравнений высших порядков можно использовать два подхода. Во-первых, дифференциальное уравнение может быть непосредственно преобразовано в конечно-разностную форму путем представления всех его производных соответствующими конечно-разностными выражениями. Например, уравнение падения тела
где Y - высота, t - время, G(Y) - ускорение падения, h,Vn - начальная высота и скорость, может быть численно решено с помощью конечно-разностного уравнения
,
в котором точки Y0 и Y1 находятся из начальных условий:
Во-вторых, дифференциальное уравнение высшего порядка может быть представлено в форме системы дифференциальных уравнений первого порядка, которые решаются последовательно рассмотренными ранее методами. Например, написанное выше уравнение падения тела может быть представлено системой
Решение данной системы методом Эйлера дает систему конечно-разностных уравнений
где . Аналогично может быть применен метод Рунге-Кутта.