4.bug - dövr strukturları

8
Software Development Fundamentals Abbasov Ceyhun ( [email protected] )

Upload: software-development-fundamentals

Post on 20-Mar-2017

23 views

Category:

Education


3 download

TRANSCRIPT

Page 1: 4.Bug - Dövr Strukturları

Software Development Fundamentals

Abbasov Ceyhun( [email protected] )

Page 2: 4.Bug - Dövr Strukturları

Ə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?

Page 3: 4.Bug - Dövr Strukturları

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ı

Page 4: 4.Bug - Dövr Strukturları

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:

Page 5: 4.Bug - Dövr Strukturları

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.

Page 6: 4.Bug - Dövr Strukturları

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 “{}”.

Page 7: 4.Bug - Dövr Strukturları

Ədəbiyyat Siyahısı

• Operatorlar haqqında daha ətraflı: • https://www.tutorialspoint.com/csharp/csharp_operators.htm

Page 8: 4.Bug - Dövr Strukturları

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.