4.bug - dövr strukturları
TRANSCRIPT
Əvvəlki dərsə aid suallar
• Case-sensetive nədir?• Tək sətirli və çox sətirli rəy simvolları
hansılardır? Proqramda niyə rəy bildiririk?• Namespace nədir?• İnput/Output nədir? C#-da buna aid misal
deyin.• Dəyişən nədir?• Dəyişən tipləri nədir? Fərqləri nələrdir?
Mündəricat• Bug nədir?• Error-ları başa düşmək• Statement nədir?• Decision Structures (Qərar Operatorları)
– if-else. if-if və if-elseif fərqi. && ve || isareleri. && ve & ferqi.
– switch
• Operatorlar- təkli, ikili, üçlü operatorlar
• Array (massiv) nədir?• Repitition Strucutures
(Dövr operatorları)– while, do-while
• Ədəbiyyat Siyahısı• Ev tapşırıqları
Bug nədir?
Proqramda “bug” var deyərkən “proqramın gözləndiyi kimi işləmədiyi” nəzərdə tutulur. Məsələn, aşağıdakı proqramda bug var. Çünki ikinci ədəd birinci ədəddən böyük ola bilməz:
Error-ları başa düşməkprogram.cs (1, 13): burada “1” mənbə faylındakı sətri, “13” isə sütunu göstərir.
Statement nədir?
Statement – bir növ proqramda icra etdiyimiz əmrdir. Məsələn, dəyişən təyin etmək, ona qiymət mənimsətmək, metod çağırmaq, şərt və ya dövr operatorlarından istifadə etmək statement-lara misaldır. Adətən statement iki cür bitir: ya “;” ya da “{}”.
Ədəbiyyat Siyahısı
• Operatorlar haqqında daha ətraflı: • https://www.tutorialspoint.com/csharp/csharp_operators.htm
Ev tapşırıqları
• Kalkulyator proqramına yeni funksionallığın və dəyişikliyin əlavə olunması:• İstifadəçi istəmədikcə proqramdan çıxış olmayacaq. Məs, şəkil 1.• İf-Elseİf şərti Switch-Case ilə əvəz olunacaq.