Skip to content

Програмите от практикума по СДП на специалност КН във ФМИ-СУ, 2. курс, 2. поток, 2015/16 г.

License

Notifications You must be signed in to change notification settings

rgeorgiev583/dsp-practicum-2015-16

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dsp-practicum-2015-16

Програмите от практикума по СДП на специалност КН във ФМИ-СУ, 2. курс, 2. поток, 2015/16 г.

Крайни резултати

ФН

Контролно

Домашно 1

Домашно 2

Контролно (точки)

Домашно 1 (точки)

Домашно 2 (точки)

Общо точки от домашни

Общо точки (без проект)

Проект

Общо

81096

5,9

6

6

49

10

10

20

69

55

124

81104

5,3

5,7

6

44

9

10

19

63

42

105

81112

5,9

6

6

49

10

10

20

69

60

129

81120

4,5

6

6

38

10

10

20

58

59

117

81124

0

0

0

0

0

0

81128

0

0

0

0

0

19

19

81136

3,7

3,5

31

4

0

4

35

40

75

81153

5,5

6

46

10

0

10

56

47

103

81161

5,8

6

6

48

10

10

20

68

48

116

81170

5,9

6

6

49

10

10

20

69

59

128

81179

5,2

6

6

43

10

10

20

63

56

119

81187

5,7

5,5

6

48

9

10

19

67

47

114

81195

5,5

6

6

46

10

10

20

66

49

115

81203

4,8

6

40

10

0

10

50

25

75

81227

5,5

6

6

46

10

10

20

66

56

122

Какво (ще) съдържа това хранилище (repo)?

Tук ще се добавят условия на задачи и примерни решения на задачите. Ще бъдат качвани и решения, ако изпратите pull request, но, разбира се, след като бъдат коригирани евентуално съществуващи бъгове и други проблеми по тях.

Ако желаете да изпратите решение за дадено задание, процедурата е следната:

  1. Fork-вате repo-то.
  2. Създавате папка с името на даденото задание.
  3. Вътре добавяте source файловете.
  4. Правите pull request, чието заглавие започва с факултетния ви номер.

Така ще мога автоматично да merge-вам решенията.

Малко команди, които ще са ви полезни в това начинание...

NB: Би трябвало да работят във всеки shell под Unix-базирани ОС (т.е. bash/zsh/csh/fish etc. под Linux/BSD/OS X и т.н.), както и в Git shell/Cygwin/MSYS под Windows.

Първо, преди да направите каквото и да е друго,

fork-нете официалното (mainstream/parent) repo-то в GitHub, за да можете да предлагате неща за добавяне там (т.нар. pull requests). Това ще е необходимо, тъй като няма да имате правомощия за push-ване (вж. долу) към него.)

Няма да го обяснявам тук как става, тъй като в help сайта на GitHub вече е обяснено много добре.

За да си клонирате (създадете локална версия) на repo-то (fork-натото!)

$ git clone *url*

и текущата директория магически ще се превърне в хранилище. (NB: Заместете url с адреса на fork-натото repo, т.е. вашата версия на repo-то в GitHub.)

За да си добавите току-що създаден файл (например решена задача) в repo-то,

т.е. да го "commit"-нете:

$ git add *filename*
$ git commit -m '*описание какво точно сте добавили (какво прави, etc.)*'
$ git push -u origin master

(NB: Последната стъпка всъщност не е задължителна. Тя просто добавя промените (commit-ите), направени в локалното repo (т.е. клонираното от вас), към отдалеченото (т.е. това в GitHub.) Получава се нещо като "синхронизация" на repo-тата.

За да създадете pull request

Първо добавете официалното repo на курса като нов remote и създайте нов branch за него (на базата на който ще правите pull request-а:

$ git remote add mainstream *mainstream-url*
$ git checkout -b changes mainstream/master

(Можете да погледнете този thread в StackOverflow за повече информация.)

По-нататъшните стъпки са обяснени по подобаващ начин в help сайта на GitHub.

За повече информация

За Git и GitHub:

За C++:

About

Програмите от практикума по СДП на специалност КН във ФМИ-СУ, 2. курс, 2. поток, 2015/16 г.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages