5-oy: C tili — massiv, pointer, struct, fayl
Oyning maqsadi
4-oyda C asoslarini o'rgangan talaba endi murakkab tushunchalarga o'tadi.
Oy oxirida talaba:
- Massiv (array) bilan ishlay oladi
- Asosiy qidiruv (linear, binary) va saralash (bubble, selection, insertion) algoritmlarini biladi
- 2D massiv (matritsa) bilan ishlaydi
- Pointer asoslarini tushunadi
- String funksiyalarini chuqur o'rganadi
- Struct (tuzilma) yaratadi
- Fayl bilan ishlaydi (read/write)
- Algoritm samaradorligi (Big O) haqida tushunchaga ega
Darslar ro'yxati
| № | Mavzu | Dars |
|---|---|---|
| 1 | Massiv asoslari | 1-dars |
| 2 | Massivda qidiruv (linear, binary) | 2-dars |
| 3 | Saralash — Bubble Sort | 3-dars |
| 4 | Saralash — Selection, Insertion | 4-dars |
| 5 | 2D massiv (matrix) | 5-dars |
| 6 | Pointer asoslari | 6-dars |
| 7 | Pointer va massiv | 7-dars |
| 8 | String chuqurroq | 8-dars |
| 9 | Struct asoslari | 9-dars |
| 10 | File I/O | 10-dars |
| 11 | Mini loyiha | 11-dars |
| 12 | Oylik imtihon | 12-dars |
Tayyorgarlik
- 4-oy yakunlangan
- C compiler, VS Code, GitHub
- Sabr — bu oy darslar murakkabroq
Uy vazifalari
GitHub orqali — repo: c-darslari davomi.
To'liq ro'yxat: 5-oy uy vazifalari.
Baholash
| Komponent | Ulushi |
|---|---|
| Darsda faollik | 15% |
| Uy vazifalari | 40% |
| Imtihon | 25% |
| Mini loyiha | 20% |
O'tish: 60 ball.