Лекция 09.2 - Разделяне на файлове и компилация с make
Makefile cheatsheet Още един с по-подробни обяснения
Makefile cheatsheet Още един с по-подробни обяснения
Обхождане и принтиране на дърво чрез BFS.
Код от час В клас
Код от час В клас
Това са примерни решения на задачите от контролното. В някои случаи има и по-оптимално, но дълги решения.
Код от час В клас
Wikipedia
Код от час В клас
Код от час В клас
Видеолекция от MIT
Какво е Quicksort
Какво е Quicksort Същото, но от StackOverflow Друга примерна имплементация Защо XOR на указателите не работеше
Разкоментирайте #define PRINT_LOGS за да се принтират подробности за стъпки от алгоритъма.
Какво е Quicksort
Какво е Big O Notation
Побитови операции в C Задачи за упражнение
Инсталация на Линукс като dual-boot - обяснено е за Linux Mint, но стъпките за Ubuntu ще са аналогични като виртуална машина - обяснено е за VMWare Work...
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час ```c #include #include
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Вариант 1 Вариант 2 Вариант 3 Вариант 4 Решение на Вариант 1 Задача 1 #include <stdio.h> #include <string.h> int is_valid_character(char c) { ...
Код от часа - А клас #include <stdio.h> #include <string.h> int verify_and_print_mac(char *mac) { /*for(int i=0; mac[i] != '\0'; i++) { i...
Линк към презентацията Код #include <stdio.h> struct point_t { float x; float y; }; typedef struct point_t my_point_t; typedef struct poin...
Линк към презентацията
Качена е презентацията от уводната лекция.
1ви срок - Теория
Условие
А, Б Условие
А, Б Условие
В клас ```c // ex.c
```c // files.c #include
А и Б клас ```c // first.c
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
А и Б клас ```c #include #include
А и Б клас ```c #include #include
Б и В клас - Стек и опашка ```c #include #include
А клас - Стек ```c #include #include
А клас - сортиране ```c #include
А клас ```c #include #include
Линк към презентацията
Линк към презентацията
Вариант А1 Вариант А2 Вариант Б1В1 Вариант Б2В2
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Качена е презентацията от лекцията за масиви, стрингове и вход/изход.
Качена е презентацията от уводната лекция.
Домашно с краен срок: 06.06.2019 23:59.
Meme review Да се напише структура за мийм, която съдържа членове за URL(стринг), заглавие, оценка(дробно число между 0 и 5) и коментар. Да се създаде динами...
Крайният срок се удължава: 21.04.2019 23:59. Към задачите са добавени и бонус условия.
Домашно с краен срок: 20.04.2019 11:59.
Задачи от повишителните контролни от 1ви срок Линк Линк Линк Линк Линк Линк
Домашно с краен срок: 06.01.2019 11:59.
Тъй като 29.11 (Четвъртък) беше неучебен ден заради конференцията Училище - университет - бизнес се наложи и да пропуснем часовете по програмиране. Вместо то...
Домашно с краен срок: 08.07.2018 11:59.
Качена е презентацията от уводната лекция.
Първи срок
Задачи от час Б и Г
Материали, които ще помогнат на подготовката ви за поправката.
Домашно с краен срок: 04.06.2018 23:59.
Домашно с краен срок: 09.04.2018 23:59.
Нулево организационно домашно. Нещата които трябва да направите са свързани с организацията на курса, затова са задължителни. Моля попълнете формичката и се ...
Материали, които ще помогнат на подготовката ви за поправката.
Това е конспекта за първи и втори срок. Дадени са примерни въпроса по отделните теми. Като минимум е хубаво да знаете отговорите на удебелените въпроси по ко...
Wikipedia
Видеолекция от MIT
Какво е Quicksort Същото, но от StackOverflow Друга примерна имплементация Защо XOR на указателите не работеше
Какво е Big O Notation
Побитови операции в C Задачи за упражнение
Инсталация на Линукс като dual-boot - обяснено е за Linux Mint, но стъпките за Ubuntu ще са аналогични като виртуална машина - обяснено е за VMWare Work...
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час
Код от час ```c #include #include
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Вариант 1 Вариант 2 Вариант 3 Вариант 4 Решение на Вариант 1 Задача 1 #include <stdio.h> #include <string.h> int is_valid_character(char c) { ...
Код от часа - А клас #include <stdio.h> #include <string.h> int verify_and_print_mac(char *mac) { /*for(int i=0; mac[i] != '\0'; i++) { i...
Линк към презентацията Код #include <stdio.h> struct point_t { float x; float y; }; typedef struct point_t my_point_t; typedef struct poin...
Линк към презентацията
Качена е презентацията от уводната лекция.
В клас ```c // ex.c
```c // files.c #include
А и Б клас ```c // first.c
Линк към презентацията
Линк към презентацията
Линк към презентацията
А и Б клас ```c #include #include
А и Б клас ```c #include #include
Б и В клас - Стек и опашка ```c #include #include
А клас - Стек ```c #include #include
А клас - сортиране ```c #include
А клас ```c #include #include
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Качена е презентацията от лекцията за масиви, стрингове и вход/изход.
Условия
Качена е презентацията от уводната лекция.
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Линк към презентацията
Решения и насоки за задачите от контролното
Условие на задачата за упражнение
Решения на задачите от час
Линк към презентацията
Линк към презентацията
Качена е презентацията от лекцията за функции, масиви и рекурсия.
Качена е презентацията от уводната лекция.
Условие
Срокът на домашното е удължен до 2020-01-09 23:59:59 +0300
Първо задължително домашно с оценка. НЕ преписвайте!
Без акаунт в moodle НЕ може да правите контролно. Следователно е необходимо да се регистрирате.
Качена е презентацията от уводната лекция.
Домашно с краен срок: 06.06.2019 23:59.
Крайният срок се удължава: 21.04.2019 23:59. Към задачите са добавени и бонус условия.
Домашно с краен срок: 20.04.2019 11:59.
Задачи от повишителните контролни от 1ви срок Линк Линк Линк Линк Линк Линк
Домашно с краен срок: 06.01.2019 11:59.
Тъй като 29.11 (Четвъртък) беше неучебен ден заради конференцията Училище - университет - бизнес се наложи и да пропуснем часовете по програмиране. Вместо то...
Домашно с краен срок: 08.07.2018 11:59.
Първото задължително домашно се отлага. Очаквайте повече информация в часовете тази седмица.
Качена е презентацията от уводната лекция.
Домашно с краен срок: 04.06.2018 23:59.
Домашно с краен срок: 09.04.2018 23:59.
Нулево организационно домашно. Нещата които трябва да направите са свързани с организацията на курса, затова са задължителни. Моля попълнете формичката и се ...
Бонус точките
Това домашно е малко по-различно от предишните. За целта ви трябва:
Този вторник в Б клас ‘телепатично’ се разнесе едно общо решение с което всички решиха да минат. Решихме да нулираме точките на първата половина от класа за ...
Домашно 04 е качено и видимо тук. Крайният срок за предаване на работи е 2016-11-18 23:59:59
Има нанесени точки от второто домашно в HQ.
Update 1: Оправен е проблемът, когато Генади не се справя да пачне повторно.
Домашно 03 е качено и видимо тук. Крайният срок за предаване на работи е 2016-10-26 23:59:59
Срокът на домашно 02 е удължен с 1 ден поради забавянето с проверката тази вече. Имате време до 2016-10-18 23:59:59! Успех!
Формата за попълване ще бъде отново отворена за закъснелите до 29 септември 2016 23:59:59.999, но няма да носи точки. Попълването й е задължително. В противе...
Резултати можете да намерите във вече функциониращият Headquarters. Пак напомняме, че това домашно носи точки и тези които са попълнили формата след крайният...
1ви срок - Теория
1ви срок - Теория
1ви срок - Теория
1ви срок - Теория
Поправката на второто контролно е проверена. По-високата оценка е записана в колона Е2 за първия срок в Headquarters
1ви срок - Теория
1ви срок - Теория
Финалните срочни(годишни) оценки са налични в Headquarters в колонка T1
Некомпилиращите се задачи, не са оценявани. Давали сме бонус точки за програми, които се компилират без грешки и предупреждения, както и за добре подреден и ...
Това е груба, ориентировъчна версия и е възможно да има размествания и промени.
Резултати от четвъртото контролно можете да намерите в Headquarters.
Вследствие от разместване на машините в 31 без наше знание, има нанесени корекции на оценките от третото контролно. Взели сме допълнителни мерки, за да не се...
Резултати от третото контролно можете да намерите в Headquarters.
Учебен план за декември месец.
Резултати от второто контролно можете да намерите в Headquarters. Те ще бъдат нанесени в дневниците преди родителската среща тази седмица.
Учебен план за ноември месец.
Некомпилиращите се задачи, не са оценявани. Давали сме бонус точки за програми, които се компилират без грешки и предупреждения, както и за добре подреден и ...
Поради изпитванията по ИЦС и Аналога схемотехника преместваме изпитването за Б и В клас на 29-ти (четвъртък) от 12:00 - 13:20. Изпитването за А и Г клас оста...
Поради намалените часове в четвъртък 29 юни изпитването на втора група ще се проведе в сряда 28.06 със следния график:
Списък с дати за изпитване по класове:
Финалното изпитване ще се проведе на 22 и 29-ти юни. Необходимо е да се запишете на този линк за да бъдете разпределени на една от двете дати.
Това е конспекта за първи и втори срок. Дадени са примерни въпроса по отделните теми. Като минимум е хубаво да знаете отговорите на удебелените въпроси по ко...
Утре (24.01.2017) хората които имат в HQ едицина като оценка, са свободни. Да се готвят за евентуално изпитване за следващата седмица. Материала за който да ...
Ако съм доволен от оценката си в HQ? Няма нужда да се явявате на изпитвания, но трябва да дойдете да си потвърдите оценката на място. В противен случай - ...
1ви срок - Теория
1ви срок - Теория
1ви срок - Теория
1ви срок - Теория
Поправките по УАСД ще бъдат на 09 юли 2020г.(четвъртък) в 9:00(Теория) и 13:00(Практика). Ще се проведат в 31 кабинет в сградата на ТУЕС.
1ви срок - Теория
1ви срок - Теория
Консултацията за поправките по програмиране теория и практика ще се проведе на 27 юnи 2019 от 08:00 до 10:30 часа в кабинет 31.
Поправка - първи срок - https://docs.google.com/document/d/1H4RNMP6mc2H4XBI9UAcMe1PwvQvKxXZtzccOh3iZlpI/edit?usp=sharing
Първи срок
Консултацията за поправките по програмиране теория и практика ще се проведе на 7 септември 2018 от 08:00 до 10:00 часа в кабинет 31.
Задачи от час Б и Г
Консултацията за поправките по програмиране теория и практика ще се проведе на 6 юли 2018 от 08:00 до 10:00 часа в кабинет 31.
Материали, които ще помогнат на подготовката ви за поправката.
Резултатите от септемврийската поправката са както следват по-долу.
Резултатите от септемврийската поправката са както следват по-долу
Консултацията за поправките през септември месец по програмиране теория и практика ще се проведе на 04 септември 2017 от 14:00 до 16:00 часа в кабинет 31.
Резултатите от септемврийската поправката са както следват по-долу
Материали, които ще помогнат на подготовката ви за поправката.
Консултацията за поправките по програмиране теория и практика ще се проведе на 10 юли 2017 от 14:00 до 16:00 часа в кабинет 31.
А, Б Условие
А, Б Условие
Вариант А1 Вариант А2 Вариант Б1В1 Вариант Б2В2
Финалните срочни(годишни) оценки са налични в Headquarters в колонка T1
Некомпилиращите се задачи, не са оценявани. Давали сме бонус точки за програми, които се компилират без грешки и предупреждения, както и за добре подреден и ...
Това е груба, ориентировъчна версия и е възможно да има размествания и промени.
Резултати от четвъртото контролно можете да намерите в Headquarters.
Вследствие от разместване на машините в 31 без наше знание, има нанесени корекции на оценките от третото контролно. Взели сме допълнителни мерки, за да не се...
Резултати от третото контролно можете да намерите в Headquarters.
Учебен план за декември месец.
Резултати от второто контролно можете да намерите в Headquarters. Те ще бъдат нанесени в дневниците преди родителската среща тази седмица.
Учебен план за ноември месец.
Некомпилиращите се задачи, не са оценявани. Давали сме бонус точки за програми, които се компилират без грешки и предупреждения, както и за добре подреден и ...
Линк към презентацията
Този вторник в Б клас ‘телепатично’ се разнесе едно общо решение с което всички решиха да минат. Решихме да нулираме точките на първата половина от класа за ...
Консултацията ще бъде в събота(14.03) от 12:00. Ще я ползваме и като проба за предстоящото дистанционно обучение и е възможно да имаме проблеми. Надолу има н...
Има ли желаещи за онлайн консултация този уикенд? Отбележете се тук за да знаем дали да правим.
На 07.03 (събота) ще проведем консултация от 11:00 в каб. 9224 в ТУ.
На 29.02 (събота) ще проведем консултация от 13:00 в каб. 37 в ТУЕС(след лекцията за Git+Unity за HackTUES).
На 20.01 (понеделник) ще проведем консултация от 19:00. Ще използваме каб. 31.
На 13.01 (понеделник) ще проведем консултация от 19:00. Ще използваме каб. 31.
На 11.06 (вторник) ще проведем консултация от 14:20. Ще използваме каб. 31.
На 21.05 (вторник) ще проведем консултация от 14:20. Ще използваме каб. 31.
На 16.04 (вторник) ще проведем консултация от 14:20. Ще използваме каб. 31.
На 04.04 (четвъртък) ще проведем консултация от 11:00. Ще използваме каб. 31.
На 19.03 (вторник) ще проведем консултация от 14:20. Ще използваме каб. 31.
На 12.03 (вторник) ще проведем консултация от 14:20. Ще използваме каб. 31.
На 05.03 (вторник) ще проведем консултация от 14:20. Ще използваме каб. 31.
На 26.02 (вторник) ще проведем консултация от 14:20. Очакваме да можем да използваме каб. 31.
Тук можете да гласувате кога желаете да бъдат консултациите за да можем да ги провеждаме във възможно най-удобно за всички време: Линк
Makefile cheatsheet Още един с по-подробни обяснения
Обхождане и принтиране на дърво чрез BFS.
Код от час В клас
Код от час В клас
Това са примерни решения на задачите от контролното. В някои случаи има и по-оптимално, но дълги решения.
Код от час В клас
Код от час В клас
Код от час В клас
Какво е Quicksort
Разкоментирайте #define PRINT_LOGS за да се принтират подробности за стъпки от алгоритъма.
Какво е Quicksort
Линк към презентацията
1ви срок - Теория
1ви срок - Теория
1ви срок - Теория
Поправките по УАСД ще бъдат на 09 юли 2020г.(четвъртък) в 9:00(Теория) и 13:00(Практика). Ще се проведат в 31 кабинет в сградата на ТУЕС.
Разпределението за срочните оформяния на 16 и 23 януари
Поправката на второто контролно е проверена. По-високата оценка е записана в колона Е2 за първия срок в Headquarters
1ви срок - Теория
1ви срок - Теория
Разпределението за срочните оформяния на 13 и 20 юни
Разпределението за срочните оформяния на 17 и 24 януари
1ви срок - Теория
Условие
А, Б Условие
А, Б Условие
Задачи от час Б и Г
1ви срок - Теория
1ви срок - Теория
1ви срок - Теория
Поправката на второто контролно е проверена. По-високата оценка е записана в колона Е2 за първия срок в Headquarters
1ви срок - Теория
1ви срок - Теория
Консултацията за поправките по програмиране теория и практика ще се проведе на 27 юnи 2019 от 08:00 до 10:30 часа в кабинет 31.
Консултацията за поправките по програмиране теория и практика ще се проведе на 7 септември 2018 от 08:00 до 10:00 часа в кабинет 31.
Консултацията за поправките по програмиране теория и практика ще се проведе на 6 юли 2018 от 08:00 до 10:00 часа в кабинет 31.
Консултацията за поправките през септември месец по програмиране теория и практика ще се проведе на 04 септември 2017 от 14:00 до 16:00 часа в кабинет 31.
Консултацията за поправките по програмиране теория и практика ще се проведе на 10 юли 2017 от 14:00 до 16:00 часа в кабинет 31.
Резултатите от юлската поправителна сесия са както следват по-долу
Финалните срочни(годишни) оценки са налични в Headquarters в колонка T1