Angeld55 / Introduction_to_programming_FMI

Repository with examples for the "Introduction To Programming" course given by me @ Faculty of Mathematics and Informatics, Sofia University

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Код от семинарите по "Увод в програмирането" - спец. Компютърни науки/Софтуерно инженерство

  • Тема 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: Функции от по-висок ред.

Линк към задачите от практикума на Компютърни науки.

Линк към задачите от практикума на Софтуерно инженерство.

About

Repository with examples for the "Introduction To Programming" course given by me @ Faculty of Mathematics and Informatics, Sofia University


Languages

Language:C++ 100.0%