Код от семинарите по "Увод в програмирането" - спец. Компютърни науки/Софтуерно инженерство
- Тема 1: Увод. Примитивни типове данни. Преобразуване между типове. Оператори.
- Тема 2: Условни конструкции - if, switch и тернарен оператор
- Тема 3: Цикли. Оператори break и continue.
- Тема 4: Функции. Оператор return.
- Тема 5: Функции. Референции. Стекова рамка. Комуникация между функции. Пример с малък проект.
- Тема 6: Масиви. Масиви с предварително известна големина.
- Тема 7: Бройни системи и побитови операции.
- Тема 8: Въведение в указателите. Символни низове(стрингове). Основни операции с низове.
- Тема 9: Многомерни масиви. Работа с масиви от масиви. Пример с малък проект 2.
- Тема 10: Предговор за указатели и референции. Заделяне на динамична памет. Оператори new и delete.
- Тема 11: Работа с динамична памет (част 2). Работа с динамични масиви от динамични масиви.
- Тема 12: Анализ на Алгоритми. Алгоритми за търсене и сортиране.
- Тема 13: Рекурсия. (част 1).
- Тема 14: Рекурсия. (част 2). Мемоизация. Симулиране на итеративен процес чрез рекурсия. Опашкова рекурсия.
- Тема 15: Функции от по-висок ред.
Линк към задачите от практикума на Компютърни науки.
Линк към задачите от практикума на Софтуерно инженерство.