ФЕИТ / Основи и алгоритмиПодаточни структури и програмирање.
Поврзи ги C++ објектните концепти со податочни структури и управување со меморија.
<>РАЗБЕРИ. ПРИМЕНИ. НАПРЕДУВАЈ.+
- 01Структури, заглавја, make и основи на C++
- 02Класи, конструктори и преоптоварување
- 03Магацини, редови и поврзани листи
- 04Динамичка меморија, наследување и виртуелни функции
02 / РАЗБЕРИ ГО КОНЦЕПТОТ
Логиката зад
решението.
Структурите ги групираат податоците, а класите можат да ги поврзат со правилата за работа. Редицата е природна за пристигнати задачи. Кај динамички структури во C++ мора да знаеме кој ја поседува меморијата и кога се ослободува. Одделувањето на интерфејсот од реализацијата ја прави организацијата појасна.
ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР
Ред за сервисирање уреди во работилница
Работилница прима три уреди со броеви 101, 102 и 103. По приемот на 103, техничарот започнува со првиот.
- 01
Нов прием додава запис на крајот на редицата.
- 02
Техничарот го презема уредот 101 од почетокот.
- 03
Празна редица има јасна проверка, а секој отстранет динамички јазол правилно се ослободува.
↳Што добиваме?По преземањето остануваат 102 и 103. Правилната реализација ги одржува почетниот и крајниот покажувач усогласени.
Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.
03 / СТУДЕНТСКИ ПРАШАЊА
Прашај.
Разбери подобро.
Што се случува кога го вадам последниот јазол?+
И почетокот и крајот треба да ја претставуваат празната состојба. Заборавен краен покажувач може да остане кон ослободена меморија.
Зошто ни треба деструктор?+
За правилно завршување на животот на објектот и ослободување ресурси што ги поседува. Стандардните контејнери го поедноставуваат управувањето.
Што прави make?+
Од зависностите и правилата одредува кои делови треба повторно да се изградат. Тој не ја заменува работата на компајлерот.
УЧИ СО РАЗБИРАЊЕТвојот материјал.
Нашата следна задача.
Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.
REC ТВОЈОТ ЧАС
▶
РАЗБЕРИ. ПОВТОРИ. ПРИМЕНИ.↺
ПОВТОРИ КОГА ТИ ТРЕБА.НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.Часот завршува.
Знаењето останува.
Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.
↺Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.