Костя Кормилицын
Заказчик Костя Кормилицын kormilicinkostia | FL.RU

Костя Кормилицын

На сайте 10 лет и 2 месяца (заходил 10 лет 13 дней назад)
0
9
Рейтинг
9
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
02 Декабря 2014
По договоренности
Исходная задача.

Имеется специализированный процессор, реализующий заданную

процедуру линейной фильтрации сигналов. Данный процессор

предназначен для обработки данных в формате с фиксированной точкой

при конечной длине разрядной сетки. При этом исходные данные

(дискретные отсчеты сигнала) являются целыми числами со знаком

разрядности n1 двоичных разрядов, а весовые коэффициенты ­ числа со

знаком разрядности n2 двоичных разрядов (из диапазона 0.0<|w|<1.0).

Разрядность промежуточных и конечных результатов ­ n3 двоичных

разрядов.

При ограниченной разрядно сетке и использовании форматов чисел с

фиксированной точкой и целых чисел при вычислении возникает

значительная погрешность, искажающая результаты обработки по

сравнению с ожидаемыми.

Необходимо выполнить следующее:

1) Разработать алгоритм и написать программу, реализующую заданный

согласно номеру варианта алгоритм линейной фильтрации, полагая

использование форматов чисел с плавающей точкой для исходных данных и

получаемых результатов

2) Разработать алгоритм и написать программу, реализующую тот же

алгоритм линейной фильтрации, полагая использование форматов чисел с

фиксированной точкой для исходных данных и получаемых результатов с

учетом заданной разрядности n1,n2,n3

Реализовать БПХ при N = 8 ­ 1024 n1 =12, n2 = 8, n3 = 16

Примечание:

1. В качестве тестового сигнала задать строб переменной длительности (в

пределах от 1/4 до 1/8 интервала наблюдения сигнала).

Для двумерных процедур тестовый сигнал задается как прямоугольник

постоянной амплитуды с произвольным соотношением сторон в пределах от от

1/4 до 1/8 размера двумерного изображения по каждой из координат,

наблюдаемый на постоянном фоне нулевой яркости.

2. Ядро свертки имеет вид:

Для программирования могут быть использованы любые языки высокого

уровня или доступные программные средства (например, MatLab).

­1/5; ­1/5; 4/5; ­1/5; ­1/5

Прошло времени с момента публикации: 10 лет 23 дня 0 минут
Раздел: Программирование
06 Октября 2014
По договоренности
Написать приложение Windows, которое по заданным в файле исходным данным
выводит информацию о компьютерах в виде горизонтальной столбиковой диаграммы.

Этапы выполнения работы.
1) Создать главное окно. Заголовок содержит ФИО, гр., вар.
2) Создать меню вида:
Computers About Quit
|List |
|Chart|

Пункт Chart запрещен.
По Quit приложение завершается.
По About открывается окно с информацией о теме разработки.
3) При запуске приложения из файла читаются исходные данные (файл сформировать
самостоятельно).
Файл должен быть доступен для корректировки текстовым редактором.

4) Пo List открывается диалоговое окно, содержащее:
– окно-список(класс Listbox) с введенной информацией
(название компьютера,Объем диска,количество USB,Объем ОП).
Для вывода использовать равноширинный шрифт с фиксированным количеством
полей для вывода соответствующей характеристики, отделяя их пробелом.
– статическое окно над списком – заголовки граф(характеристик)
(над соответствующей характеристикой, т.е. "наименование" – над названием
компьютера, "Объем диска" – над числом, соответствующему объему диска и т.д.).

– группу из трех кнопок RADIOBUTTON: Объем диска,Количество USB,Объем ОП.
– OK, CANCEL – кнопки типа BS_PUSHBUTTON.

При инициализации диалога фокус ввода должно иметь окно-список.
При первом вызове д.б. выбрана кнопка "Объем диска".
Пункт меню Chart разрешается после выбора OK и завершения диалога.
При выборе CANCEL выбор игнорируется и после завершения диалога пункт меню
Chart остается в предыдущем состоянии.
5)По Chart в главное окно приложения выводится графическая иллюстрация величины
выбранной характеристики в виде горизонтальной столбиковой диаграммы (столбики
располагаются параллельно оси Х).
При этом ось Х должна иметь градацию и наименование(выбранная характеристика)
и именуется в соответствии с выбранной характеристикой либо "Объем диска" ,
либо "Количество USB" либо "Объем ОП".
Ось Y именуется "Компьютеры" и содержит их имена(допускается выводить имена
внутри прямоугольников).Растояние между прямоугольниками – 0.75 от их ширины).

Обратите внимание на то,что отрисовка осей и диаграммы по новым выбранным
значениям осуществляется только после входа в пункт Chart.

Изображение должно масштабироваться при изменении размеров окна.

Прошло времени с момента публикации: 10 лет 2 месяца 20 дней 9 часов 51 минута
Раздел: Программирование

Рейтинг: 958 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».