Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2019, 01:58   #1
Веро
Новичок
Джуниор
 
Регистрация: 01.04.2019
Сообщений: 2
По умолчанию Решение профессиональной задачи

Доброго времени суток!
По работе возникла необходимость в освоении программирования. Нужно понять:
1) смогу ли я решить поставленную задачу, если пройду базовое обучение одному из языков программирования
2) какой язык выбрать? (какой лучше подойдет для решения этой задачи и какой легче в освоении

А теперь собственно о задаче:
Есть системы, которые мы продаем, их может быть установлено несколько, в каждую из которых входят свои подсистемы. И есть системы конкурентов, их тоже может быть несколько и в каждой есть подсистемы
У меня в екселе разработан "конструктор сравнения систем". Задача конструктора - сопоставление аналогичных подсистем с выводом комментариев и номера примера (примеры лежат в отдельной папке).
Пользователь работает с одним листом, но есть дополнительные: комплекты наших систем и систем конкурентов, таблица аналогов, таблица с номерами комментариев, которые необходимо вывести в зависимости от того, какая подсистема какой противопоставляется, так как одной нашей подсистеме может соответствовать 1-3 подсистемы конкурента, но не все они могут быть установлены.
Алгоритм следующий (вкратце, там есть еще свои нюансы):
1) пользователь вводит названия наших систем и систем конкурента из списка.
2) через функцию ВПР выводится подбор подсистем для первой системы
3) ниже выводится набор подсистем для второй и последующих нашей системы, с учетом того, чтобы не отображались повторы (ЕСЛИ, ВПР)
это первый столбец
4) вторым столбцом идет количественное содержание наших подсистем (ну тут простой впр)
5) вывод аналога подсистемы. Здесь сложнее, так как это зависит от того, какие система конкурента выбраны. Потому что в одной системе может быть аналог, а в другой нет. Также может быть такое, что нашей подсистеме противопоставляются разные подсистемы конкурента (опять в же в зависимости от комплекта) или их быть несколько. (Функции ЕСЛИ, ВПР, ГПР, СЦЕПИТЬ и др)
6) вывод количественного содержание подсистем конкурента
7) вывод комментария и примера в зависимости от того какие подсистемы сравниваются. (формулы ИНДЕКС, ЕСЛИ, ВПР, ГПР и т д)
Ну вот если вкратце то как-то так.... Может не очень понятно..

И вот все это сделано и отлажено в екселе. А теперь встала новая задача. Хотелось бы вот этот алгоритм оформить в красивую программу, чтобы выглядело цивильно. И еще чтобы открывался везде, а то мой конструктор до 2007 офиса не открывается. И идеально если будут кнопки выгрузить в ворд и ексель.

Программирование изучала только в школе и в институте чуть-чуть, почти ничего не помню, но логика присутствует и есть готовность обучаться, но пока не очень понимаю чему, как долго и будет ли толк.
Веро вне форума Ответить с цитированием
Старый 01.04.2019, 09:18   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Веро Посмотреть сообщение
до 2007 офиса не открывается
А зачем такие старые?
Если там еще и какая-то сильно старая ОС типа ХР (да еще и без SP3), то и из другого современного не все будет работать, или например если C#, то может потребоваться установка .NET (в современных версиях винды он обычно есть по умолчанию), и .NET не новее 4.0.

Цитата:
Сообщение от Веро Посмотреть сообщение
идеально если будут кнопки выгрузить в ворд и ексель
для формата 2007+ (docx/xlsx) полно библиотек для любых ЯП, для старых может быть сложнее.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 01.04.2019, 09:27   #3
Веро
Новичок
Джуниор
 
Регистрация: 01.04.2019
Сообщений: 2
По умолчанию

А по остальному как? Насколько сложно перенести алгоритм екселя в программный код? И какой язык будет более простым для освоения и решения этой задачи?
Веро вне форума Ответить с цитированием
Старый 13.04.2019, 21:35   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Да не сложно перенсти. Раз у вас уже все готово в экселе то далее по мануалам в любой язык переносите. Выгрузки в формат docx через openDocumentFormat.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подбор профессиональной видеокарты kzld Компьютерное железо 1 16.06.2015 00:32
Решение задачи Teovictim Microsoft Office Word 0 12.05.2011 22:51
Решение задачи alex22527 Помощь студентам 7 14.10.2010 18:07
решение задачи TuNeR Microsoft Office Excel 2 15.10.2007 09:31