Мета: вільне володіння основними структурами С++, IDE та розпізнавання типових помилок компілятора.
Термін виконання: до 6 лютого 2013 включно.
Питання та уточнення стосовно завдання обговорюються в коментарях.
Про те, як користуватись Subversion можна у вільний час почитати тут http://www.igorexchange.com/node/87 Теоретично базові задачі в Subversion досить прямолінійні, однак при виникненні труднощів з Subversion будь-ласка звертайтесь. Ми не зупиняємось на колективній роботі із системами контролю версій, оскільки працюючи в команді ці навички набуваються досить легко навіть для новачків. Якщо ви б хотіли, щоб ми детальніше розглянули SVN чи інші системи на лекціях, теж давайте знати.
Update 2/1/2013: Увага, важливе доповнення, яке ми чомусь вважали очевидним. Можна (і для деяких завдань навіть треба) розбити основну функцію (ту, що вказана в завданні) на допоміжні і викликати допоміжні з основної.
4 Linux users:
ВідповістиВидалитиhttp://rabbitvcs.org/ плагін для роботи з svn, аналогічний до того, що показували на уроці для вінди.
Зверніть будь-ласка увагу на функції, де передаються масиви. Там повинно бути
ВідповістиВидалитиint items[]
замість
int[] items
Також виклик printPermutations() повинен виглядати так:
ВідповістиВидалитиint numbers[] = {1, 2, 3};
printPermutations(numbers, 3);
Увага, важливе доповнення, яке ми чомусь вважали очевидним. Можна (і для деяких завдань навіть треба) розбити основну функцію (ту, що вказана в завданні) на допоміжні і викликати допоміжні з основної.
ВідповістиВидалити