Необходимо реализовать линейное преобразование: 1. Для всех возможных векторов(которые умножаются на каждую матрицу M^) необходимо произвести умножение на матрицу. 2. Рассчитать показатель рассеивания. 3. Рассчитать расстояние Левенштейна для входного и выходного вектора
C++ (4 завдання)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
1) Стиль класу: заборонити команду «закрити» в системному меню;
перемальовування вікна при зміні вертикального та горизонтального розміру;
посилати повідомлення віконній процедурі при подвійному натисканні миші,
якщо курсор знаходиться в межах вікна.
Тип іконки: IDI_APPLICATION.
Тип курсору: IDC_HELP.
Колір фону вікна: світло-сірий.
Ім’я класу вікна: ім’я студента (англійською мовою)
Стиль вікна: вікно має заголовок і рамку; у вікна є кнопка мінімізації та
системне меню; створюється спочатку мінімізоване вікно.
Позиція вікна: по лівому краю екрану шириною 500 і висотою 200 точок.
За допомогою меню організувати зміну розміру вікна програми, коліру
фону та рядку заголовка.
Програма повинна містити меню, в якому є пункт «Про програму»,
вибравши який, визивається діалогове вікно з інформацією про студента.
Діалогове вікно повинно містити 3 кнопки: «ОК», «Закрити», «Докладніше».
При натисканні кнопки закриття програми користувачеві повинно
виводитись спливаюче вікно з запитом на підтвердження закриття вікна, що
міститиме текст «Ви впевнені?» та 2 кнопки: «Так, закрити все одно» та «Ні,
продовжити роботу». Натискання кнопки «Так, закрити все одно» повинно
призводити до закриття програми.
2) Написати програму, яка розміщує у довільних координатах екрану
введений символ. Програма реалізує переміщення символів вікном додатка під
час натискання клавіш NUMPAD. При натискуванні клавіші «5» останній
введений символ прив’язується до положення миші та переміщується разом з
нею. Натискання клавіші «0» відв’язує кнопку від миші.
Реалізувати вивід наступної інформації:
- інформація про метрику: величина прямокутника, потрапляючи в який
зараховується подвійне клацання миші, мінімальну і максимальну ширину
іконки;
- інформація про пристрій: ширину і висоту (в пікселях) монітора;
- інформація про шрифт: усереднену величину символу рядка і величину
простору над символом для спеціальних знаків.
3) Написати програму, яка заповнює клієнтську область вікна
різнокольоровими квадратами одного розміру. При зміні розмірів вікна,
відбувається перемальовування, причому кількість квадратів залежить від
розмірів вікна. Зміна кольорів квадратів при перемальовуванні не відбувається.
У кожен квадрат вивести його координату у загальній сітці (тобто перший
квадрат матиме відносні координати (1;1), його сусід праворуч (2;1), сусід знизу
(1,2)) та RGB значення його кольору протилежним відносно 122 у палітрі
кольором (тобто для кольору (0, 110, 100) протилежним буде колір (255, 134,
144)). Додати у меню програми функцію «Заміна», при натисканні якої квадрати
випадково змінюють своє положення, проте не змінюють своїх номерів та
кольорів.
4) В клієнтській області вікна створити три кнопки, які визначаються
користувачем (OWNERDRAW). Кнопки повинні бути аналогами кнопок
PUSHBUTTON. За допомогою трьох вікон редагування «edit» можна змінювати
текст вищевказаних кнопок. За допомогою кнопок – перемикачів (radiobutton)
організувати відображення в полі кнопки іконок з ресурсного файлу замість
тексту. Три прапорця (checkbox) дозволяють робити невидимою відповідну
кнопку, яка визначається користувачем.
- Похожие заказы
- Контрольные, Задачи и Тесты1 заявкаЗакрытгод назад
Нужен программист, знающий С++ Примерные задания скину, когда свяжетесь
Контрольные, Задачи и Тесты5 заявокЗакрытгод назад- $30
Объяснить и помочь запустить готовый код на реализацию на с++ + Дописать функцию main Подробнее скину лично До 19 января
Контрольные, Задачи и Тесты3 заявкиЗакрытгод назад Выполнить решение для вариантов 5,6 и 8. Для варианта 5 написать документ word по образцу
Контрольные, Задачи и Тесты3 заявкиЗакрытгод назаддве машины с разными скоростями подъезжают к перекрёстку, нужно найти минимальное расстояние между ними (что-то с помощью теоремы косинусов и производной)
Контрольные, Задачи и Тесты8 заявокЗакрытгод назадКонтейнеры: Линейные: vector, deque, list, forward_list и аналоги. Ассоциативные: множества (set, unordered_set) и словари (map, unordered_map). Нужно написать код на C++(каждая задача под номером): 1) Добавить ребро в список рёбер неориентированного графа, представленный линейным контейнером. ...
Контрольные, Задачи и Тесты1 заявкаЗакрытгод назадРешить 2 задачи по Ассемблер NASM (SASM IA-32) с описанием кода на Windows до 19 января
Контрольные, Задачи и Тесты1 исполнительЗавершенгод назадВообщем есть работа уже сделанная по предмету комп.технологии Сделана в графическом редакторе Visio И мне собственно нужно будет преподавателю объяснить как я сделал эту работу.Ваша задача объяснить мне как доказать что я её сделал
Контрольные, Задачи и Тесты1 заявкаЗакрытгод назад