Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2010
Тип роботи:
Розрахункова робота
Предмет:
Програмування комп’ютерної графіки
Група:
СІ-22

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” кафедра "Автоматика та телемеханіка" Графічно-розрахункова робота з курсу "Програмування комп'ютерної графіки" "Побудова графіка функції та рухомого зображення на екрані комп'ютера" План: Частина 1: Побудова графіка функції 1. Завдання 2. Розрахунок функціональних залежностей для побудови графіка 3. Список ідентифікаторів програми 4. Блок-схеми основної програми та окремих процедур і функцій 5. Текст програми 6. Висновок Частина 2: Побудова рухомого зображення і графіка функції у одному вікні 1. Завдання. 2. Розрахунок матриці перетворень для рухомого зображення. 3. Список ідентифікаторів програми 4. Блок-схеми основної програми та окремих процедур та функцій. 5. Текст програми 6. Результат виконання програми 7. Висновок Частина 1: Побудова графіка функції 1.ЗАВДАННЯ Побудувати графік функції(таблиця 1), заданої таблично. Графік повинен відображати результати розрахунків, які записані у файлі на диску. Масштаб розмітки осей координат графіка повинен відповідати реальним результатам розрахунків. Параметри для побудови графіка визначені в таблиці 2. Варіант завдання визначає викладач. Необхідно передбачити “плаваючий” центр координат – основну частину екрану мають займати чверті, в яких знаходиться графік функції. Таблиця 1. N% п/п Функція Інтервал Крок  21 Y=x8+7*x4-3 x=[0;2] h=0.01   Таблиця 2. N% п/п Тип лінії Товщина лінії (пік селів) Колір лінії Шрифт розмітки осей графіка  23 - - - - - - - - - - - 5 Yelllow SansSerif   2.РОЗРАХУНОК ФУНКЦІОНАЛЬНИХ ЗАЛЕЖНОСТЕЙ ДЛЯ ПОБУДОВИ ГРАФІКА Оскільки реальні координати графіка функції, що виводиться на екран можуть бути або значно більшими, або значно меншими за машинні координати екрану монітору, необхідно визначити значення масштабних коефіцієнтів стискання або розтягу для функції, що виводиться на екран. Позначимо максимальні та мінімальні значення реальних координат по осях X та Y - b, a, ymax, ymin. Відступи від країв екрану задаємо як skx*valuex та sky*valuey, де skx, sky – мінімальні відступи для розширення 320*200; valuex та valuey – коефіцієнти перетворення для даного розширення. Приймаємо машинний робочий діапазон для графіка функції максимально можливий для даного адаптера по осі X та Y. Тоді масштабні коефіцієнти для графіка по осях X та Y дорівнюють, відповідно:   При виведенні графіка функції на екран монітору значення реальних координат заданої функції домножуємо на масштабні коефіцієнти і додаємо координати машинного центру координат (X0,Y0):   Центр координат визначаємо за формулами :   3. СПИСОК ІДЕНТИФІКАТОРІВ ПРОГРАМИ СПИСОК : Driver Mode ERROR A B H STDIMX STDIMY YMAX YMIN X Y KX KY MAXRX MAXRY X0 Y0 BUFMIN POZ POZX POZY STEP GX GY MAXGX MAXGY SKY SKX ARROW VALUEX VALUEY MAXGZONEX MAXGZONEY I YCOUT XCOUT TEXT f Topval ПОЯСНЕННЯ ІДЕНТИФІКАТОРІВ ЗМІННИХ : Driver – характеризує тип графічного драйвера Mode – визначає режим роботи графічного адаптера Error – код помилки A – ліва межа табулювання B – права межа табулювання H – крок табулювання Stdimx – найменше розширення по х Stdimy – найменше розширення по у Ymax – максимальне значення функції Ymin – мінімальне значення функції X – координата по осі абсцис Y – координата по осі ординат Kx – коефіцієнт перетворення по осі абсцис Ky – коефіцієнт перетворення по осі ординат Maxrx – проміжок на якому графік лежить по осі абсцис Maxry – проміжок на якому графік лежить по осі ординат X0 – координата графічного центра по осі абсцис Y0 – координата графічного центра по осі ординат Bufmin – покрокове сумування значень по осі абсцис чи ординат Poz – положення тексту при виводі по осі абсцис чи ординат Pozx – положення графічного центру по осі абсцис для розмітки осі абсцис Pozy – положення графічного центру по осі ординат для розмітки осі ординат Step – крок табулювання для розмітки осей абсцис та ординат Gx – графічна коорди...
Антиботан аватар за замовчуванням

14.11.2011 03:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини