C
Proqramlaşdırmanın təməli — yaddaş və sürət
Əməliyyat sistemlərinin və mikrokontrollerlərin dili olan C-ni sıfırdan öyrən: ilk proqramdan və dəyişənlərdən başlayıb funksiyalara, massivlərə, göstəricilərə və dinamik yaddaşa qədər. Kompüterin yaddaşla necə işlədiyini başa düşəcək, strukturlar və fayllarla işləməyi mənimsəyəcəksən. Kursun sonunda şagird qeydlərini fayla yazan və oxuyan kiçik bir proqramı özün qura biləcəksən.
8 dərs3 modul≈ 2,4 saatBaşlanğıcOrtaİrəli
Kursun məzmunu
13 dərs
C-nin əsasları
Başlanğıcİlk proqramını kompilyasiya et, tiplər, operatorlar, şərtlər və dövrlərlə tanış ol.
- 1C nədir? İlk proqramC dilinin necə yarandığını və harada işlədildiyini öyrən, ilk proqramını yaz, GCC ilə kompilyasiya et və printf ilə mətn çap et.15 dəq
- 2Dəyişənlər, tiplər və operatorlarC-də dəyişən elan etməyi, int, float, double və char tiplərini, sizeof operatorunu, sabitləri, tam bölməni, qalığı və tip çevrilməsini öyrən.15 dəq
- 3Daxiletmə, şərtlər və dövrlərscanf ilə klaviaturadan qiymət oxu, if və switch ilə qərar ver, for, while və do-while dövrləri ilə işləri təkrarla.17 dəq
23 dərs
Funksiyalar, massivlər və göstəricilər
OrtaKodu funksiyalara böl, massivlər və sətirlərlə işlə, göstəricilərin yaddaşla necə əlaqəli olduğunu anla.
- 4FunksiyalarC-də öz funksiyalarını yaz: prototiplər, parametrlərin qiymətə görə ötürülməsi, return, void funksiyalar, standart riyazi funksiyalar və rekursiyanın əsasları.17 dəq
- 5Massivlər və sətirlərEyni tipli çoxlu qiyməti massivdə saxla, massivləri funksiyalara ötür, sətirlərin '\0' ilə bitən simvol massivləri olduğunu öyrən və string.h funksiyalarından təhlükəsiz istifadə et.18 dəq
- 6GöstəricilərDəyişənin yaddaşdakı ünvanını al, göstərici vasitəsilə qiyməti oxu və dəyiş, göstərici arifmetikasını və göstəricilərlə massivlərin əlaqəsini anla, swap funksiyasını yaz.18 dəq
32 dərs
Yaddaş, strukturlar və fayllar
İrəliYaddaşı özün idarə et, verilənləri strukturlarda birləşdir, fayllarla işlə və hamısını bir layihədə topla.
- 7Dinamik yaddaş və strukturlarmalloc, calloc və free ilə yaddaşı proqram işləyərkən ayır və qaytar, NULL-u yoxla, yaddaş sızmasından qaç, əlaqəli məlumatları struct və typedef ilə birləşdir.20 dəq
- 8Fayllar və layihə: şagird qeydlərifopen, fprintf, fgets və fclose ilə fayla yaz və fayldan oxu, sonra strukturları, dinamik yaddaşı və faylları şagird qeydləri proqramında birləşdir.22 dəq