- •Методические указания
- •Краматорск, дгма, 2013
- •Содержание
- •Лабораторная работа № 1
- •Теоретические сведения
- •Ход работы
- •Индивидуальное задание
- •Литература
- •Лабораторная работа № 2
- •Теоретические сведения
- •Ход работы
- •Индивидуальное задание
- •Лабораторная работа № 3
- •Теоретические сведения
- •Учебный проект для работы с событиями
- •Учебный проект для работы с событиями
- •Ход работы
- •Индивидуальное задание
- •Лабораторная работа № 4
- •Теоретические сведения
- •Учебный проект
- •Ход работы
- •Индивидуальное задание
- •Лабораторная работа № 4
- •Теоретические сведения
- •Учебный проект
- •Ход работы
- •Индивидуальное задание
- •Лабораторная работа № 6
- •Теоретические сведения
- •Учебный проект
- •Ход работы
- •Индивидуальное задание
- •Лабораторная работа № 7
- •Теоретические сведения
- •Ход работы
- •Лабораторная работа № 8
- •Теоретические сведения
- •Атрибуты контекста отображения
- •Цвет фона
- •Режим фона
- •Режим рисования
- •Цвет текста
- •Расстояние между буквами
- •Цветовая палитра
- •Начальные координаты кисти
- •Режим закрашивания многоугольников
- •Текущая позиция пера
- •Изображение bitmap
- •Режим растяжения
- •Область ограничения
- •Режим отображения
- •Начало системы координат для окна
- •Начало системы физических координат
- •Масштаб осей для окна
- •Масштаб осей физических координат
- •Учебный проект
- •Ход работы
- •Лабораторная работа № 9
- •Теоретические сведения
- •Ход работы
- •Лабораторная работа № 10
- •Теоретические сведения
- •Int (*Add)(int); // для адреса функции Add из dll
- •Int (*Sub)(int); // для адреса функции Sub из dll
- •Int *pCount; // для адреса переменной count из dll
- •Ход работы
- •Список рекомендованной литературы
- •Вопросы к экзамену по дисциплине «Операционные системы»
Ход работы
1. Изучить теоретические сведения из лекционного материала, ход работы и индивидуальное задание к данной лабораторной работе.
2. По указанному литературному источнику в читальном зале библиотеки взять данные о математическом описании функций (кривых), выданных в качестве индивидуального задания.
3. Разработать алгоритм, реализующий вычисление значений математической функции (и соответственно координат точек кривых), выданных в качестве индивидуального задания.
4. Разработать программу (консольное приложение Win32) при помощи средства разработки Visual Studio на языке программирования C++, в которой создать поток с высоким приоритетом и в нем выполнить вычисление значений математической функции в зависимости от значений аргумента. Вывод результатов расчета выполнить в окно консольного приложения. Уничтожить поток.
Индивидуальное задание
Вычислить значения в зависимости от значения аргумента для следующей математической функции:
дробно-линейной функции; математическое описание, требования и ограничения, пример графиков см. на с.114 [1];
нелинейной дробно-рациональной функции; математическое описание, требования и ограничения, пример графиков см. на с.115, параграф 1 [1];
полукубической параболы; математическое описание, требования и ограничения, пример графиков см. на с.123 [1];
декартова листа; математическое описание, требования и ограничения, пример графиков см. на с.123 [1];
циссоиды; математическое описание, требования и ограничения, пример графиков см. на с.123-124 [1];
строфоиды; математическое описание, требования и ограничения, пример графиков см. на с.124 [1];
конхоиды Никомеда; математическое описание, требования и ограничения, пример графиков см. на с.124 [1];
улитки Паскаля; математическое описание, требования и ограничения, пример графиков см. на с.124 [1];
кардиоды; математическое описание, требования и ограничения, пример графиков см. на с.125 [1];
овалов Кассини; математическое описание, требования и ограничения, пример графиков см. на с.125 [1];
лемнискаты; математическое описание, требования и ограничения, пример графиков см. на с.125 [1];
обыкновенной циклоиды; математическое описание, требования и ограничения, пример графиков см. на с.125-126 [1];
укороченной и удлиненной циклоиды; математическое описание, требования и ограничения, пример графиков см. на с.126 [1];
эпициклоиды; математическое описание, требования и ограничения, пример графиков см. на с.126 [1];
гипоциклоиды; математическое описание, требования и ограничения, пример графиков см. на с.126 [1];
архимедовой спирали; математическое описание, требования и ограничения, пример графиков см. на с.128 [1];
гиперболической спирали; математическое описание, требования и ограничения, пример графиков см. на с.128 [1];
логарифмической спирали; математическое описание, требования и ограничения, пример графиков см. на с.128 [1];
развертки (эвольвенты) окружности; математическое описание, требования и ограничения, пример графиков см. на с.128-129 [1];
цепной линии; математическое описание, требования и ограничения, пример графиков см. на с. 129 [1];
трактрисы; математическое описание, требования и ограничения, пример графиков см. на с. 129 [1];
показательной и логарифмической функции; математическое описание, требования и ограничения, пример графиков см. на с.119-120 [1];
функций гиперболического синуса и гиперболического косинуса; математическое описание, требования и ограничения, пример графиков см. на с.121-122 [1];
функций гиперболического тангенса и котангенса; математическое описание, требования и ограничения, пример графиков см. на с.122 [1];
функций ареасинуса и ареакосинуса; математическое описание, требования и ограничения, пример графиков см. на с.122 [1].
Отчет по лабораторной работе должен содержать тему, цель, содержание индивидуального задания, описание предметной области (формулу, ограничения, вид графиков выданной Вам в качестве индивидуального задания кривой или функции) алгоритм вычисления значений функции (точек кривой), листинг программы.
