Ma’ruza matnlari…………………………………………………………………

1.
|
Ma’ruza matnlari…………………………………………………………………
|
3
|
1.1
|
Informatikaning algoritmik asoslari……………………………………………….
|
4
|
1.2
|
Amaliy masalalarni kompyuterda echish va bu jarayondagi algoritmlash bosqichi...
|
6
|
1.3
|
Algoritmning asosiy xossalari, ifodalash usullari va turlari………………………...
|
12
|
1.4
|
Umumiy Аlgоritmlаr nаzаriyasigа kirish…………………………………………..
|
17
|
1.5
|
Algoritmlarning axborotlarni qayta ishlash jarayoni……………………………….
|
21
|
1.6
|
Berilganlarning dinamik tuzilmalari………………………………………………..
|
25
|
1.7
|
Algoritmlarning tahlili asoslari…………………………………………………….
|
29
|
1.8
|
Ichki saralash algoritmlari………………………………………………………….
|
38
|
1.9
|
Tashqi saralash algoritmlari………………………………………………………...
|
47
|
1.10
|
Izlash algoritmlari…………………………………………………………………..
|
52
|
1.11
|
Arxivlash(ma’lumotlarni zichlashtirish) algoritmlari………………………………
|
56
|
1.12
|
Namuna bilan qiyoslash algoritmlari……………………………………………….
|
59
|
1.13
|
Graflardagi algoritmlar……………………………………………………………..
|
62
|
1.14
|
Turbo Paskal algoritmik tili va unda algoritmlash asoslari.……………………
|
68
|
1.15
|
Turbo Paskal tilida asosiy turdagi algoritmlarni dasturlash………………………..
|
73
|
1.16
|
Turbo Paskal tilida ma’lumotlarning chegaralangan, qayd qilingan va muntazam toifalari………………………………………………………………………………
|
80
|
1.17
|
Turbo Paskal tilida funksiya va protsedura tushunchalari………………………….
|
83
|
1.18
|
Turbo Paskal tilida ma’lumotlarning ko’rsatkichli toifasi…………………………
|
85
|
1.19
|
Turbo Paskal tilida standart modullar. Grafik modul imkoniyatlari……………….
|
94
|
2.
|
Amaliy mashg’ulotlar……………………………………………………………...
|
100
|
2.1
|
Chiziqli hisoblash jarayonlarini algoritmlash……………………………………….
|
100
|
2.2
|
Tarmoqlanuvchii hisoblash jarayonlarini algoritmlash……………………………..
|
102
|
2.3
|
Takrorlanuvchi hisoblash jarayonlarini algoritmlash……………………………….
|
104
|
2.4
|
Murakkab takrorlanuvchi hisoblash jarayonlarini algoritmlash…………………….
|
106
|
2.5
|
Amaliy masalalarni echish algoritmlarini o’rganish………………………………..
|
109
|
2.6
|
Amaliy masalalarni echish algoritmlari tizish………………………………………
|
115
|
2.7
|
Pufakchali va O’rniga qo’yish bilan saralash algoritmi…………………………..
|
118
|
2.8
|
Tеz saralash algoritmi………………………………………………………………
|
120
|
2.9
|
Piramidali saralash algoritmi……………………………………………………….
|
122
|
2.10
|
Shell algoritmi………………………………………………………………………
|
125
|
2.11
|
Kеtma-kеt izlash algoritmi………………………………………………………….
|
127
|
2.12
|
Ikkilik izlash algoritmi……………………………………………………………..
|
128
|
2.13
|
Matematik va mantiqiy ifodalarni Turbo Paskal tilida yozish……………………..
|
131
|
2.14
|
Turbo Paskal algoritmik tilida chiziqli va tarmoqlanuvchi jarayonlarni algoritmlash…………………………………………………………………………
|
136
|
2.15
|
Turbo Paskal algoritmik tilida sodda takrorlanuvchi jarayonlarni algoritmlash……
|
142
|
2.16
|
Turbo Paskal algoritmik tilida murakkab takrorlanuvchi jarayonlarni algoritmlash.
|
145
|
2.17
|
Turbo Paskal tilida belgili va satriy ma’lumotlar bilan ishlash…………………….
|
146
|
2.18
|
Turbo Paskal tilida massivlar bilan ishlash………………………………………...
|
149
|
2.19
|
Turbo Paskal tilida funksiya va protseduralar bilan ishlash………………………..
|
151
|
3
|
Adabiyot va manbalar ro’yxati…………………………………………………...
|
155
|
4
|
Mustaqil ta’lim…………………………………………………………………….
|
157
|
5
|
Glossariy……………………………………………………………………………
|
160
|
6
|
Ilovalar………………………………………………………………………………
|
173
|
6.1
|
Fanning o’quv dasturi………………………………………………………………
|
173
|
6.2
|
Fanning ishchi dasturi………………………………………………………………
|
178
|
6.3
|
Fan bo’yicha tarqatma materiallar…………………………………………………...
|
188
|
6.4
|
Fan bo’yicha test topshiriqlari……………………………………………………….
|
206
|
6.5
|
Fan bo’yicha baholash mezoni………………………………………………………
|
220
|