Т.р
|
Машғу-лот тури
|
Мавзулар номи ва уларнинг қисқача мазмуни
|
Ажра-
тилган соат
|
Бажарилган-лиги
|
Ўқитув-чи имзоси
|
Сана
|
Соат-лар сони
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
|
Лаб.
|
Алгоритмлар, хоссалари, уларни ифодалаш усуллари. Чизиқли, тармоқланувчи ва такрорланувчи жараёнларнинг алгоритмларини тузиш.
|
2
|
|
|
|
|
Лаб.
|
Дастурлашга кириш. С++ дастурлаш тилида дастур компилясияси ва компилятор турлариi Идентификатор ва уларнинг Идентификатор ва уларнинг турлари. Inkrement, dekriment, postinkrement, postdekriment, preinkrement va predekriment амалларидан фойдаланган ҳолда дастлабки дастур тузиш. Препроцессор директивалари.
|
2
|
|
|
|
|
Лаб.
|
Дастурлаш тилларининг тузилмаси. Ўзгарувчиларга қиймат киритиш ва чиқариш операторлари. printf(), scanf() функциялари. Математик кутубхона функциялари ва улар ёрдамида чизиқли алгоритмларни ташкил қилиш.
|
2
|
|
|
|
|
Лаб.
|
Тармоқланувчи операторлар. Шартли ўтиш оператори if, танлаш оператори switch.
|
2
|
|
|
|
|
Лаб.
|
Такрорланувчи операторлар. Параметрли цикл оператори for, олд шарт while ва сўнг шарт do while операторлари.
|
2
|
|
|
|
|
Лаб.
|
Функциялар. Қиймат қайтарувчи ва қиймат қайтармайдиган функцияларга, функция прототиплардан фойдаланиб, параметрларни қиймат ва алресга биноан жўнатишга доир маслалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Функциялар. Реккурсив фукнкцияларга доир маслалар ечиш. Функцияларни қайта юклаш. Фойдаланувчи кутубхонасини ташкил қилиш.
|
2
|
|
|
|
|
Лаб.
|
Maссивлар. Бир ўлчовли массивларни эълон қилиш ва уларнинг элементларига мурожатларни ташкил қилишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Maссивлар. Кўп ўлчовли массивларни эълон қилиш ва уларнинг элементларига мурожатларни ташкил қилишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Maссивлар. Массив элементларини саралаш ва қидиришга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Кўрсаткичлар ва динамик хотира билан ишлаш. Кўрсаткичлар ва динамик хотира билан ишлаш доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Объектга йўналтирилган дастурлаш асослари. Синф (class) яратиш усуллари. Синф аъзоларига мурожат усуллари. Объектлар яратиш ва улардан фойдаланишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Объектга йўналтирилган дастурлаш асослари Синфнинг функция аъзоларини яратиш ва уларга мурожат усуллари ва улардан фойдаланишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Объектга йўналтирилган дастурлаш асослари. Синф конструкторини яратиш ва уларга мурожат усуллари ва улардан фойдаланишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Объектга йўналтирилган дастурлаш асослари Тузилмалар ва бирлашмалар ҳамда улардан фойдаланишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Кенгайтирилган белгилар. Кенгайтирилган белгиларни улаш, солиштириш, белгиларни излаш, сатр қисмларини излашга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Кенгайтирилган белгилар. Кенгайтирилган белгиларни ўзгартириш ва ўчиришга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Сатрлар. Сатрларни улаш, солиштириш, белгиларни излаш, сатр қисмларини излаш.
|
2
|
|
|
|
|
Лаб.
|
Сатрлар. ўзгартириш ва ўчиришга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Файллар ва файллар билан ишлаш. Матнли файлларга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Файллар ва файллар билан ишлаш. Бинар файлларга доир масалалар ечиш. Истисно (exception) ларни қайта ишлаш (throw, try i catch).
|
2
|
|
|
|
|
Лаб.
|
Файллар ва файллар билан ишлаш. Матнли ва бинар файллар билан ишлашда истисно (exception) ларни қайта тшлаш (throw, try va catch)ga доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Инкапсуляция. Синф аъзоларига рухсат (public, private va protected) ларни ва уларга мурожат қилишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Меросхўрлик. Меросхўрлик турлари (public, private ва protected), ўзоро боғланган синфлар уларга боғланган синфлар ва уларга мурожат қилишга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Полифорфизм. Синф функцияларини қайта юклаш (Owerride) доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Полифорфизм. Виртуал функцияга доир масалалар ечиш. Абстракт синф ва функциялар.
|
2
|
|
|
|
|
Лаб.
|
Операторларни қайта юклаш. Операторларни қайта юклашга доир масалалар.
|
2
|
|
|
|
|
Лаб.
|
Операторларни қайта юклаш. Амалларни қайта юклашга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Шаблонлар балан ишлаш. Функция шаблон (template)ларни яратиш усуллари уларга доир масалалар ечиш.
|
2
|
|
|
|
|
Лаб.
|
Шаблонлар балан ишлаш. Синф шаблон(template)ларини усуллари уларга доир масалалар ечиш.
|
2
|
|
|
|
Жами
|
60
|
|
|
|