Пару дней назад закончил писать функцию на JavaScript, позволяющую переводить цвета из RGB в HSB цветовую систему. Параллельно была написана еще одна функция, позволяющая производить обратные преобразования. Функции были написаны для дипломного проекта.
В проекте была поставлена задача автоматического поиска цветовых гамм. RGB цветовая система не очень подходит для этих целей в связи с тем что весьма проблемно найти сочетание цвета, так как происходит смешение трёх разных цветов (красный, зелёный, синий). Для этого и была выбрана цветовая система HSB, в ней определение цвета происходит по цветовому кругу, в котором градусы это различные оттенки (0 градусов - красный, 180 градусов - зелёный).
Чуть позже выложу листинги функций...
"Самое высокое наслаждение — сделать то, чего, по мнению других вы не можете сделать" - Уолтер Бэджот
10 мая 2010
02 мая 2010
Всё то же...
Сегодня дописал наконец ту самую программу... Но возникла проблема. Оказывается программа для Делфи и программа для Pascal имеют разное содержание. Мне пришлось написать по образу и подобию первой версии программы вторую которая работает только с Pascal.
01 мая 2010
О проблемах современного образования
Сегодня я вспоминал юность... В те далёкие времена я весьма неплохо программировал на языке Pascal, как показала практика мастерство невозможно потерять... Ну так вот поступило задание написать программку для студентки 1 курса ОмГТУ, данная студентка учится на специальности с модным в данное время названием - "нанотехнологии". Самое смешное что задача которую она не знает как реализовывать решается максимум за 3 часа, достаточно включить мозг и подумать.
Задача такова:
Имеется множество точек на плоскости. Необходимо найти такую группу точек которая формировала бы квадрат с наибольшим периметром.
Данную задачу можно разделить на 3 части:
1. внесение координат
2. группировка координат
3. поиск группы удовлетворяющей условию задачи.
Задача такова:
Имеется множество точек на плоскости. Необходимо найти такую группу точек которая формировала бы квадрат с наибольшим периметром.
Данную задачу можно разделить на 3 части:
1. внесение координат
2. группировка координат
3. поиск группы удовлетворяющей условию задачи.
Подписаться на:
Сообщения (Atom)