10 мая 2010

Работа с цветом

Пару дней назад закончил писать функцию на JavaScript, позволяющую переводить цвета из RGB в HSB цветовую систему. Параллельно была написана еще одна функция, позволяющая производить обратные преобразования. Функции были написаны для дипломного проекта.
В проекте была поставлена задача автоматического поиска цветовых гамм. RGB цветовая система не очень подходит для этих целей в связи с тем что весьма проблемно найти сочетание цвета, так как происходит смешение трёх разных цветов (красный, зелёный, синий). Для этого и была выбрана цветовая система HSB, в ней определение цвета происходит по цветовому кругу, в котором градусы это различные оттенки (0 градусов - красный, 180 градусов - зелёный).
Чуть позже выложу листинги функций...

02 мая 2010

Всё то же...

Сегодня дописал наконец ту самую программу... Но возникла проблема. Оказывается программа для Делфи и программа для Pascal имеют разное содержание. Мне пришлось написать по образу и подобию первой версии программы вторую которая работает только с Pascal.

01 мая 2010

О проблемах современного образования

Сегодня я вспоминал юность... В те далёкие времена я весьма неплохо программировал на языке Pascal, как показала практика мастерство невозможно потерять... Ну так вот поступило задание написать программку для студентки 1 курса ОмГТУ, данная студентка учится на специальности с модным в данное время названием - "нанотехнологии". Самое смешное что задача которую она не знает как реализовывать решается максимум за 3 часа, достаточно включить мозг и подумать.
Задача такова:
Имеется множество точек на плоскости. Необходимо найти такую группу точек которая формировала бы квадрат с наибольшим периметром.

Данную задачу можно разделить на 3 части:
1. внесение координат
2. группировка координат
3. поиск группы удовлетворяющей условию задачи.