Категория
Информатика
Тип
практическая работа
Страницы
8 стр.
Дата
04.09.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
115281.zip — 318.89 kb
  • grafik-funkcii-po-assembleru_115281_1.rtf — 2127.82 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

No Spacing;
Министерство Образования РФ Don Salivan
Министерство Образования РФ
Южно-Уральский Государственный Университет
Приборостроительный факультет
Кафедра Автоматики и Управления
Курсовая
работа по Assembler ’ у.
Выполнил:
Копылов Е.Е.
Группа: ПС-116
Проверила: Вставская Е.В.
Челябинск
2008 год
Задание.
Нарисовать график
X =
3 sin
t +
sin 5
t ;
Y =
2 cos
3 t
+ sint
Описание решения задачи.
Подключается файл
win .
inc , к котором хранятся некоторые константы, используемые в программе. В сегменте данных объявляются переменные: декриптор окна консоли, дескриптор совместимого окна консоли, дескриптор приложения, название окна консоли, дескриптор контекста окна, ширина, высота, x
, y
, t
, cons
, deg
_ rad
=180, offsetX
, offsetY
(смещения начала отсчета графика относительно осей
О x и
Oy ),
scaleX ,
scaleY (масштаб по
X и
Y ).
В сегменте кода вызывается функция
GetModuleHandle , при помощи которой получаем дескриптор приложения, после чего помещаем его в
eax . Далее заполняем структуру окна стиль. Подключаем процедуру обработки сообщений. Загружаем иконку и курсор с помощью вызова функций
LoadIcon и
LoadCursor . Задаем цвет фона окна с помощью функции CreateSolidBrush . Регестрируем класс окна с помощью функции
RegisterClass . Далее создаем окно зарегестрированного класса с помощью функции
CreateWindowEx . Сравниваем
eax с нулем.
Если он равен 0, то переходим на метку END
_ LOOP



Ваше мнение



CAPTCHA