Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
4
Algoritm va abstrakt mashinalar. Funksiyalar. Massivlar. Satrlar. Fayllar ustida
amallar. Rekursiv algoritmlar. Dinamik xotira va unda axborotni saqlash.
Algoritmning murakkabligi. Algoritmlarni baholash. Massivlarda izlash va tartiblash.
O‘rin almashtirishlar. «Ochko‘z» algoritmlar. Graflarda algoritmlar.
Leksik va
sintaktik tahlil. Matnlar ustida algoritmlar.
5-modul. Dasturlash texnologiyalarining zamonaviy yo‘nalishlari
Yuqori darajali dasturlash tillari va ularning asosiy xarakteristikalari.
Protseduraga
asoslangan
dasturlash.
Ob’ektga
yo‘naltirilgan
dasturlash.
Integrallashgan dasturlash. Zamonaviy informatsion tizimlarda dasturlash.
Modulli
dasturlarni yaratish. Ob’ektli tiplar. Inkapsulyatsiya. Vorislash. Polimorfizm. Klasslar
va ob’ektlar. Konstruktorlar va destruktorlar. Oynali operatsion tizimlarda dasturlash.
Menyu. Dasturni sozlash va testdan o‘tkazish. Vizual dasturlash asoslari.