Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 7
Исполнителей: 5 из 139
Клиентов: 29 из 5758

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Регистрация
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух







Яндекс.Метрика











Программа
Генератор числа N из 80
в среде программирования Visual Studio 2015


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Visual Studio 2015

Название работы: Генератор числа N из 80

Вид работы: Программа

Описание: Необходим Генератор числа N из 80

Есть количество чисел от 1 до 80 в таблице 8 на 10. (рис)
Требуется разработать систему фильтров, которая по заданным пользователем параметрам отфильтрует конечный результат, основанный на принципах комбинаторики.

1) Функция "исключить". Что означает, что данное число не учитывается вообще.
2) Фильт"включить". Т.е. система должна отфильтровать, только те варианты, в которых присутствуют указанные пользователем числа.
3) Фильтр для строк и столбцов. У пользователя должна быть возможность указать количество чисел, которое может содержаться в строке и столбце.
a) max.
b) min.
Если пользователь указывает одинаковое значение max. и min., то соответственно строка
или столбец может содержать только конкретно заданное пользователем количество чисел.
Параметр, который должен быть отдельным и для строк и для столбцов.
4) У пользователя должна быть возможность поделить таблицу на части (например как на рис. 2,3,4,5)., а потом задать такие же параметры как в столбцах и строках т.е. количество чисел, которое в них может находить:
a) max .
b) min .
Желательно, чтобы к каждой части можно было такой параметр задавать отдельно.
5) Количество чисел в "диапазоне". Под "диапазоном" подразумевается, что в ряду чисел (указанном пользователем) можно было указать (min. И max. ) количество чисел, которое в нём может находится.
Например: Пользователь задаёт диапазон "15" и указывает min. И max. количество чисел, которое в нём может находится.
Диапазон в данном случае это числа от 1 до 15, от 2 до 16, от 3 до 17, от 4 до 18 и т.д.
a) max.
b) min.
6) Исключить числа подряд. Предусматривает, что исключается возможность выпадения заданного количества чисел подряд. Например, пользователь укажет "3". Это значит, что программа должна исключить все варианты содержащие три числа идущих подряд 1,2,4 (подходит) 1,2,3 ( не подходит).
7) Оставить пустыми количество столбцов / строк из набора : (рис. 6 и 7) из набора столбцов 1 2 3 4 5 6 7 8 9 10 из набора строк 1 2 3 4 5 6 7 8.
Речь о том , чтобы программа сама убирала заданное пользователем количество
столбцов (и строк)из обозначенного. Например: если пользователь введёт 3 и обозначит
1,4,5,8, 10, то программа должна сама оставить пустыми 3 столбца из обозначенных, перебрав все варианты (конкретно в этом примере получается 10 вариантов).
Если обозначить все 10 столбцов и задать 3, то вариантов получится 120.
Это то же самое, что "исключит", но автоматизированное, для того,
что бы пользователь, не нужно было вручную вбивать данные много раз.
8)Включить комбинации только с "парными числами": (под парными подразумевается пары соседних чисел). По строкам (нп: 2и3 : 18и19: 25и26: 30и31) (рис.8)
a) max . количество пар
b) min . количество пар
По столбцам (нп: 35и45 : 50и60: 67и77) ( но не 71и 2 или 76 и 7)
a) max .
b) min .
9)Фильтр "из набора чисел":
Фильтр, который из нескольких наборов чисел (а точнее из 10 наборов )
сам подбирал бы комбинации:
Т.е пользователь вводит сам нужные ему числа и указывает количество,
которое из каждого набора должно оказаться в конечной
комбинации чисел, a остальные числа удаляет.
Например: Из набора 1 взять 3 (изменяемый параметр от 1 до 10) числа из: 1,10,22,16,8,33,40....
Из набора 2 взять 1 (изменяемый параметр от 1 до 10) числа из: 35,3,18,20....
Из набора 3 взять 1 (изменяемый параметр от 1 до 10) числоиз: 6,7,13....
Из набора 4
Из набора 5
Из набора 6
Из набора 7
Из набора 8
Из набора 9
Из набора 10
Т.е., например: 1,22,33,35,13 - при этом исключая 10,16,8,40,3,18,20,6,7
10,8,40,3,13 - при этом исключая 1,22,16,33,35,18,20,6,7
и т.д.
и так прорабатывает все возможные варианты, при этом учитывая остальные фильтры.
Глобально - это как бы фильтры 1и 2(включить - исключить) смешанные в один,
только автоматизированный и многоуровневый.
Суть данного фильтра в том, чтобы не приходилось вбивать вручную все варианты.
Если изначально пользователь задаст например 10 из 80, но в данном подпункте
будут учтены только например 5 чисел, то остальные 5 должны быть взяты из оставшихся неучёных в данном пункте.
10) Чётные-нечётные: Задать количество чётных чисел:
a) max .
b) min .
с) исключить варианты со всеми чётными или всеми нечётными числами.
11) Исключить варианты из подгруженного файла (Excel или TXT): Речь о том , чтобы пользователь имел возможность подгружать файл с вариантами комбинаций, которые бы программа автоматически исключала.

Год: 2018

<<< Назад к списку

Данный заказ (программа) выполнялся нашим сайтом в 2018-м году, в рамках этого заказа была разработана программа в среде программирования Visual Studio 2015. Если у Вас похожее задание на программу, которую нужно написать на Visual Studio 2015, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2018-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2020 kursovik.com
➥ Оценить задание
➥ Контакты