Главная » Файлы » Для вчителя » Інформатика [ Добавить материал ]

Графіка Завдання, задачі
[ · Скачать удаленно (30 kb) ] 31.07.2010, 00:06
Завдання № 1
Розробити та реалізувати математичну модель перегляду плаского малюнка через пласку з одного боку пластину прозорого матеріалу (далі "лінзу") із заданим коефіцієнтом заломлення. Малюнок задається у файлі формату .bmp, лінза задається малюнком у відтінках сірого, при цьому світлішим пікселям на малюнку відповідає більша товщина лінзи у геометричній точці. Мінімальна товщина лінзи, відстань до лінзи, до малюнка задається окремо. Передбачити збереження результату виконання програми в файлі формату .bmp.
Завдання № 2
Розробити та реалізувати математичну модель динамічного перегляду рельєфного малюнка через лінзу. Рельєф на малюнку задається окремим графічним файлом за принципом, аналогічним до визначення лінзи. Керування переглядом здійснюється користувачем у режимі реального часу.
Завдання № 3
Реалізувати Завдання №1,2 для випадку декількох лінз, розміщених паралельно одна над одною відносно заданого плаского малюнка. Відстань від спостерігача до лінзи, відстань між лінзами задається окремо. Лінзи не мають спільних точок.
Завдання № 4
Реалізувати у Завданнях №1,2,3 можливість повороту лінз відносно осей, що проходять через центри їх основи, повороту рельєфного малюнка у динамічному режимі. Вважати обернену сторону рельєфного малюнка пласкою, паралельною екрану і чорною.

4.1 Реалізувати Завдання №4 з можливістю динамічного додавання лінз.
Завдання № 5
Розробити та реалізувати математичну модель відновлення початкового плаского зображення при заданих лінзах і результуючому малюнку. Передбачити можливість збереження результату роботи програми у файлі формату .bmp.

5.1. Виконати Завдання №5 за умови, що існує лише лінза та відома відстань від неї до початкового малюнка.

5.2. Виконати Завдання №5 за умови, що існує декілька лінз та відомі дані, аналогічні до даних у Завданні №3.
Задачі турніру юних інформатиків 2006 року
Завдання № 1
1.1 Розробити та реалізувати модель розбиття графічного зображення, заданого у вигляді bmp-файлу, на окремі фрагменти у довільному порядку. Передбачити збереження отриманої вихідної інформації у файлах формату .bmp мінімального розміру таким чином, щоб кожен фрагмент містився в окремому файлі, зберігаючи при цьому свою орієнтацією в еталонному зображенні. Окрім цього будь-який піксел еталонного зображення має належати рівно одному фрагменту. Пікселі, які належать файлам з фрагментами та не належать еталонному зображенню, повинні мати абсолютно чорний колір.

1.1.1 Виконати розбиття еталонного графічного зображення для Завдання 1.1 на окремі фрагменти у довільному порядку, відокремлюючи кожний поточний фрагмент від залишкового еталонного зображення, зменшуючи при цьому розміри еталону. Залишок еталону є останнім фрагментом.

1.1.2 Виконати розбиття заданого графічного зображення для Завдання 1.1 на окремі фрагменти у довільному порядку, відокремлюючи кожний поточний фрагмент з будь-якого із фрагментів, одержаних на попередніх кроках.
Завдання № 2
2.1 Розробити та реалізувати модель відновлення еталонного графічного зображення із Завдання №1, використовуючи вихідну інформацію Завдання №1 як вхідну, шляхом проведення безщілинного стикування елементарних фрагментів, отриманих у результаті поділу еталонного зображення. Вважати, що програмі доступні одночасно усі файли-фрагменти, з яких складається зображення.

2.1.1 Виконати завдання 2.1 у режимі статичного покрокового відновлення еталонного графічного зображення.

2.1.2 Виконати завдання 2.1 у режимі динамічного відновлення еталонного графічного зображення.
Завдання № 3
3.1. Виконати Завдання №2 за умови відновлення еталонного графічного зображення шляхом нарощування його навколо вже зібраних фрагментів, що не мають у середині порожніх місць. Вважати, що програмі на кожному поточному кроці доступні лише деякі файли-фрагменти. Передбачити можливість появи нових зародкових областей.

3.1.1. Виконати завдання 3.1 у режимі статичного покрокового відновлення еталонного графічного зображення.

3.1.2. Виконати завдання 3.1 у режимі динамічного відновлення еталонного графічного зображення.
Завдання № 4
4.1. Виконати Завдання №1,2,3 за умови, що при збереженні фрагментів еталонного зображення було здійснено їх обертання на довільний кут.
Завдання № 5
5.1. Виконати Завдання №4 за умови, що у файлах-фрагментах існують пікселі, які не належать еталонному зображенню.

5.2. Виконати Завдання №4 за умови, що існують пікселі еталонного зображення, які належать декільком фрагментам.

5.3. Виконати Завдання №4 з одночасним виконанням умов Завдань 5.1 і 5.2.

Категория: Інформатика | Добавил: referatwm
Просмотров: 265 | Загрузок: 103 | Рейтинг: 0.0/0