Здравейте, колеги!
Това е важно съобщение във връзка с провеждането на първото контролно по СДП за 1 и 2 поток на спец. Компютърни науки за тези от вас, които ще позлват собствени компютри.
Условията на задачите за първото контролно ще бъдат публикувани в криптиран вид вечерта преди контролното в новинарския форум в Moodle. Условията на задачите ще бъдат записани в изходен (.cpp) файл, към който ще има добавени и тестове за задачите на платформата Doctest, която ползваме по време на лекции.
Всички файлове ще бъдат компресирани в защитен с парола архив, който трябва да изтеглите на собствените си компютри вечерта преди контролното. Паролата ще получите в началото на контролното. Още сега си инсталирайте програмата 7zip на вашата операционна система (възможно е вградения ви zip архиватор да не може да работи с файла).
За да упражним новия метод за раздаване на условията и тестовете, сме подготвили примерен архив, който съдържа условията на две задачи. Направете следното:
-
Изтеглете архива, прикачен към това съобщение
-
Разархивирайте архива чрез програмата 7zip. Паролата е testpass
-
Отворете файла problem1.cpp и решете задачата, записана в него
-
Разкоментирайте указания във файла problem1.cpp ред, който включва тестовете
-
Компилирайте и изпълнете програмата, за да видите дали удовлетворява тестовете (напомняме, за да се компилира Doctest е необходимо да укажете флага --std=c++11 на компилатора)
-
Тестовете за задачата се съдържат във файла tests_problem1.cpp. Разгледайте файла. Ако на контролното имате проблеми с тестовете, в този файл ще можете да видите конкретно кой тест не се удовлетворява
-
Повторете горните стъпки за problem2.cpp
Ако имате въпроси или затруднения, обърнете се при първа възможност към асистентите или лекторите на курса за разяснения, за да имаме пълна готовност за контролното в сряда.
Поздрави,
Екипът по СДП