Opracowanie aplikacji desktopowej wieloplatformowej do zarządzania osobistymi zadaniami i projektami (Menadżer Zadań). Należy do 3 sierpnia napisać całkowicie pracę dyplomową
Oferty ukryte
Aktualnie brak ofert
Oferty ukryte
-
Oleksandr Vishnyak 23 października 2019Разложение спектра - это конечно интересно, но какие и в каком виде будут входные данные: просто цифровые значения амплитуд и длин волн, дудут ли какие-то шаблоны для определенных излучений и вообще что и как? И какой график нужен - просто статический как в статье или анимированный? Также этот график надо просто показывать в программе или он будет еще где-то использоваться - надо ли его сохранять в каком-либо виде/формате?
-
Anton Belous
23 października 2019
Входные данные : файл с цифровыми значениями амплитуд и длин волн. График нужен статический. Нужно его показать в проге и сохранить.
-
Sergey Nazarenko 23 października 2019Сохранить как картинку (в каком формате)? Или сохранить как файл с рассчитанными отображаемыми на графике значениями (можно сказать координатами точек графика)?
-
Sergey Nazarenko 23 października 2019По теории - более-менее все понятно.
У меня непонимание возникло, когда дочитал до
В результате получены интегральные интенсивности (Si) и изменения относительного количества (Ni) центров свечения ионов Mn2+
Я не понял, откуда взялись Ni и как мы их получили?
Ну и озвученные выше Олександром Вишняком вопросы тоже волнуют, т.к. не понятно в каком виде программа будет получать входные данные, и в каком виде (кроме отображения статического графика на экране) она будет отдавать выходные данные.
-
Sergey Nazarenko 23 października 2019И еще вопрос.
Там по теории - куча разных видов графиков отображается.
Вам нужно их все отрисовывать? Или только некоторые конкретные какие-то?
-
Anton Belous
23 października 2019
Отобразить нужно все графики что в исследованиях. Но, например, тут, дополнительный можно не делать.

-
Sergey Nazarenko 23 października 2019Формализуем задачу.
На входе есть наборы значений (Лямбдаi, Ai).
На выходе нужно построить графики:
1. Ii(Лямбда)
2. Si(Эпсилон)
3. Ni(Эпсилон)Мне одному кажется, что в приведенной теории не хватает формул для определения искомых величин?
Например.
1. Как я уже упоминал выше - совершенно не понятно как рассчитывается Ni(Эпсилон).
2. Да и вообще не понятно как строить зависимости от Эпсилон, если оно в формулах нигде не встречается.
3. Также не очень понятно откуда взять Лямбдаimax? Или их тоже (как и wi нужно определить в процессе минимизации "специальной целевой функции"?
Кстати, подход к минимизации - произвольный? Например, можно использовать Генетический алгоритм для такой минимизации? Или нужно использовать какой-то конкретный метод? -
Anton Belous 23 października 2019Про то что на выходе это да, но пока бы реализовать нахождение минимума, а потом уже строить зависимости.
Можно генетическим алгоритмом, наименьших квадратов или подбором, не важно.
1. Лямбдаimax - эти значения будут даны изначально.
2. Si это площадь под кривой
3. С Ni ещё уточню.
Вообще есть наработка ( не очень успешная попытка сделать через подбор), если что могу предоставить .
-
Sergey Nazarenko 24 października 2019А еще интересно как это

превратилось в это
Я ж так понимаю, что это одна и та же формула. И очевидно, что формулы распознавали машинным зрением и в одном случае распозналось как "корень из двух", а в другом случае как "разделить на два".
Интересно, какая из этих формул правильная?
Судя по
правильно "делить на два". Но, т.к. допускаю, что я что-то недопонял в теории, то хотелось бы уточнить у тех, кто эту теорию писал. -
Sergey Nazarenko 24 października 2019Еще по поводу входа и минимизации функции.
Глядя на функцию, которую нужно минимизировать
Обращаем внимание, что она зависит от Ai и wi. Т.е. вроде как Ai так же, как и wi нужно определить при минимизации. Но изначально мы в этом не уверенны - попробуем подумать глубже.
Учитывая, что
, где n - число индивидуальных полос (это обозначение ввел я, чтобы решать задачу в общем виде, т.к. в теории оно почему-то принято равным 4).Это я переписал (поправьте меня, если я не прав) выражение
... и также учитывая что

... в голову приходят следующие мысли.
Вы говорили, что на входе у нас A и Лямбды.
Но это НЕ могут быть Ai и Лямбдаimax, т.к. нам "известны положения максимумов индивидуальных полос Лямбдаimax", но об их амплитудах нам ничего не известно (и это понятно, т.к. их амплитуда зависит от общей мощности люминесценции, и мы эти длины волн не замеряем, а "знаем").
Также, это НЕ могут быть Aj и Лямбдаj, т.к. Aj вообще в формулах нигде не встречается, и не понятно куда их лепить.
Следовательно, скорее всего (это мое предположение - поправьте, если я ошибаюсь), на входе нам "известны" Лямбдаimax (i=1..n, где n см. выше). А также, на вход нам поступает массив Лямбдаj (j=1..m, где m - "число точек общего экспериментального спектра люминесценции"). Т.е. это как раз и есть результаты замеров.
И тогда, задача минимизации функции сводится к подбору таких наборов коэффициентов Ai и wi, при которых указанная функция минимальна.
Я же правильно все понял? Или нет?
-
Anton Belous
24 października 2019
Формула минимизации будет выглядеть так:
Лямбда j max известны. Лямбда j это первый столбец входных данных.W (омега) это полуширины которые нам надо быть найти в дальнейшем перебором в диапазоне:
0 <W1..5 ≤ Lam1..5 max - X."И тогда, задача минимизации функции сводится к подбору таких наборов коэффициентов Ai и wi, при которых указанная функция минимальна. " - Да, верно.
-
Sergey Nazarenko 24 października 2019Ij(hj) - Это Вы опечатались и вместо Лямбды букву h написали? Или это какая-то новая переменная?
И еще смущает то, что Aj и wj нигде в этой формуле не участвует. Как их тогда подбирать?
Что-то я уже окончательно запутался в условии задачи. :(
-
Sergey Nazarenko 24 października 2019Антон.
И подскажите, будьте добры, на какой бюджет Вы рассчитываете.
А то у меня уже на изучение и обдумывание задачи натикало 1500 грн.
Есть ли смысл дальше в нее углубляться?
-
Sergey Nazarenko 24 października 2019Чтобы мне на какую-то сумму рассчитывать, мне нужно сначала понять требования к задаче. А они у Вас противоречивые и ошибочные (во всяком случае на мой взгляд в данный момент времени). Пока я требования не формализую - ни о какой оценке не может идти и речи.
Но на сам сбор требований время уже тратится, и это тоже в оценку включается.
Следовательно, если Вы рассчитываете сделать эту задачу за пару тысяч грн, то я дальше не буду тратить на нее свои силы, т.к. в Ваш бюджет однозначно не уложусь (т.к. у меня на сбор требований, очевидно, больше уйдет).
А если пару десятков тысяч грн для Вас не проблема, тогда можно общаться дальше.
-
Sergey Nazarenko 24 października 2019Что ж - успехов в решении задачи.
Надеюсь, что мои вопросы помогли Вам прояснить постановку задачи, а не просто отобрали у Вас время.
-
Nazar Semenishin 25 października 2019Ваша задача аналогічна побудові РБВ нейронної мережі. Можна ознайомитися тут http://dropmefiles.com/WPJgx
Aktualne zlecenia dla freelancerów w kategorii C i C++
Co należy zrobić: opracować aplikację EXE w C++; stworzyć nowoczesny interfejs graficzny zgodnie z moim projektem; zrealizować logikę działania programu; zapewnić stabilne działanie na Windows 10 i Windows 11; udostępnić kod źródłowy Visual Studio (.sln, .vcxproj). Już mam: projekt interfejsu (załączam zrzuty ekranu); koncept działania programu; listę funkcji, którą omówimy z wykonawcą. Wymagania dla wykonawcy: pewna znajomość C++; doświadczenie w pracy z Microsoft Visual Studio; doświadczenie w tworzeniu aplikacji Windows Desktop; staranny i czytelny kod; gotowość do utrzymywania kontaktu podczas rozwoju. Proszę, w odpowiedzi prześlij: przykłady twoich programów EXE; doświadczenie w pracy z C++; orientacyjny czas realizacji; koszt pracy.
Dzień dobry Należy stworzyć moduł, który będzie działał z bazą danych Firebird w C++ do sprzedaży towarów. Są przykłady gotowych rozwiązań oraz opis funkcjonalności modułu. Główne funkcje: autoryzacja, wybór towaru na ekranie z grup/podgrup, przejście do koszyka, płatność kartą oraz druk paragonu. Program powinien działać na Windows 10 i wyżej, korzystać z istniejącej bazy danych.
Wymagana jest разработка łatki do sterownika karty graficznej, rozszerzającej możliwości zarządzania adapterem graficznym poprzez dodanie dodatkowych ustawień użytkownika. Łatka powinna integrować się z istniejącą architekturą sterownika bez naruszania jego podstawowej funkcjonalności i zapewniać zgodność z obsługiwanymi wersjami systemu operacyjnego. Głównym celem jest zapewnienie bardziej elastycznego dostępu do parametrów, które są niedostępne w standardowej panelu sterowania, z możliwością ich zmiany przez interfejs użytkownika lub programowe API. Łatka powinna przewidywać modułową strukturę, umożliwiającą w przyszłości dodawanie nowych parametrów bez istotnej przeróbki kodu. Należy zapewnić poprawne przetwarzanie błędów, rejestrowanie zmian, możliwość przywrócenia ustawień do wartości domyślnych, a także zachowanie zgodności z przyszłymi aktualizacjami sterownika, o ile to możliwe. Rozwiązanie powinno być dostarczone z dokumentacją techniczną opisującą architekturę, zrealizowane możliwości, ograniczenia oraz zalecenia dotyczące testowania.
Jesteśmy dużą firmą logistyczną, która ma własny eksport. Dysponujemy dużym parkiem samochodowym i nieustannie wysyłamy nasze pojazdy na eksport do krajów Europy.Opis Strona: https://echerha.gov.ua/ Na tej stronie umieszczamy nasze samochody w elektronicznej kolejce do przekroczenia granicy państwowej. Podczas rejestracji należy wprowadzić następujące dane: imię i nazwisko kierowcy; numer paszportu zagranicznego; adres e-mail; numer telefonu logisty do otrzymywania powiadomień; typ pojazdu (ciężarowy); nazwa producenta samochodu; numer rejestracyjny ciągnika; numer rejestracyjny przyczepy; numer deklaracji celnej. Dla każdego samochodu z góry określono konkretny dzień i godzinę przekroczenia granicy. Na przykład, samochód musi przejść przez punkt kontrolny „Rawa-Ruska” w poniedziałek o 10:00.Nasz problem - Kolejka na stronie https://echerha.gov.ua/ porusza się nieprzewidywalnie. - Na przykład, dzisiaj jest piątek, a samochód musi przekroczyć granicę w poniedziałek o 10:00. - Nie wiemy, kiedy dokładnie kolejka zacznie się posuwać. Może to nastąpić w piątek wieczorem, w dowolnym momencie w sobotę lub niedzielę, wcześnie rano, w ciągu dnia lub późno wieczorem. - Kiedy kolejka zaczyna się poruszać, jest to od razu widoczne na stronie. Czasami w ciągu zaledwie kilku minut może przesunąć się z piątku na poniedziałek lub nawet na wtorek. - Z tego powodu logistycy muszą nieustannie kontrolować aplikację mobilną lub stronę internetową, aby nie przegapić momentu, gdy kolejka dojdzie do potrzebnej daty i godziny. Jeśli ten moment zostanie utracony, fizycznie nie zdążamy umieścić samochodu w kolejce na odpowiedni slot czasowy.Zadanie - Po wprowadzeniu danych o samochodzie (na przykład do tabeli lub innego interfejsu, w zależności od realizacji programisty) system powinien automatycznie śledzić ruch kolejki. - Kiedy kolejka dojdzie do wcześniej określonej daty i godziny, system powinien automatycznie wypełnić wymagane dane i umieścić samochód w kolejce bez udziału logisty.


