Matryca
Wszystkie klasy muszą być podzielone na 2 pliki h i cpp, a także muszą znajdować się w przestrzeni nazw matrycy.Program powinien zawierać komentarze tam, gdzie jest to konieczne.Wszystkie klasy muszą posiadać konstruktory umożliwiające wygodne ustawienie wartości (wszystkich/lub podstawowych) pól klasy.Jako dynamiczne struktury danych wykorzystywać gotowe realizacje z STL.4 punkty :
Wykonaj klasę wektorów przez nadładowanie niezbędnych operatorów i dodając niezbędne metody.Wynik musi być klasą zgodną z pojęciem wektorów w matematyce.
6 punktów :
Wykonaj klasę matrycy poprzez przeładowanie niezbędnych operatorów i dodanie niezbędnych metod.Wynik powinien być klasą zgodną z pojęciem matrycy w matematyce.
9 punktów :
Możliwość interakcji klas wektorowych i matrycowych.Należy zrealizować wszystkie możliwe opcje interakcji wektor->wektor, wektor->matryca, matryca->wektor i matryca->matryca
10 punktów :
Dodaj możliwość przechowywania wektorów i matryc do pliku i pobierania z pliku
11 punktów :
Dodaj piękny interfejs użytkownika
12 punktów :
Można go uzyskać w przypadku, gdy kod jest dobrze napisany.Przykładowe kryteria oceny jakości kodu:
Niekońsze cykle mogą być używane tylko w funkcji głównej lub w jednej z funkcji znajdujących się w pliku z funkcją główną.Oznacza to, że żaden inny kod nie powinien zajmować się zarządzaniem programem przez długi czas.
Nie można stosować opóźnień (tylko Sleep(1) jest dozwolony, aby nie ciężko obciążać procesora w nieskończonym cyklu)
Nie zaleca się stosowania zbyt długich funkcji.Jeśli jest możliwość ich rozbiórki na nieco mniejsze (nie na szkodę sensu i czytelności), to lepiej jest to zrobić.
Nie zaleca się używania liczb magicznych (literale bez nazw)
Silne powiązanie kodu, które utrudnia wprowadzanie dalszych ulepszeń do kodu
Czytelność kodu (musi być taka, aby w nim można było szybko zrozumieć tego, kto nie brał udziału w opracowaniu)
Brak podwójnego kodowania
Należy używać dziedzictwa, klasy
Termin do 10 lutego
Napisz na C ++
-
596 8 0 Pozdrawiam, gotowy do wykonania zadania! Mam duże doświadczenie w pisaniu programów w języku C++ i pracy z kontenerami STL. Gotowy do wykonania swoich zadań.
-
121 3 0 Pozdrawiam, zrobię wszystko szybko i jakościowo z komentarzami, jeśli trzeba
-
776 10 1 Zdrowie ! Ja już milion razy pisałem łabędzi na plusy dla studentów, spróbuję, oczywiście, na 12 wyciągnąć twój punkt, ale tam jak nauka nastroju będzie. Pisz do Ls, myślę, że za kilka dni napiszę Labu
-
2378 156 5 Pozdrawiam !
Skontaktuj się i omówmy szczegóły.
Zapewniamy najwyższą jakość pracy i najkrótszy termin pracy.
-
227 9 0 Dzień dobry !
Gotowy do realizacji Twojego projektu. Mamy duże doświadczenie w pracy z C++.
-
83 Jestem zdolny do wykonywania tego zadania, mam wystarczającą zdolność do tego zadania.
-
Добрый день. На сколько балов нужно сделать задание?
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 10 dni 15 godzin temu ∙ 6 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 10 dni 22 godziny temu ∙ 17 ofert |