
Ch ng 3 .ươ C u trúc đi u khi nấ ề ể
Outline 3.1 M đ uở ầ
3.2 Khái ni m Gi i thu t - “Algorithm”ệ ả ậ
3.3 Khái ni m gi mã – “Pseudocode” và s đ kh i “Flowchart”ệ ả ơ ồ ố
3.4 Các ki u c u trúc đi u khi n ể ấ ề ể
3.4.1. C u trúc tu n tấ ầ ự
3.4.2. C u trúc ch nấ ọ
3.4.3. C u trúc l pấ ặ
3.5 C u trúc ch n if ấ ọ
3.6 C u trúc ch n if/else ấ ọ
3.7. C u trúc đa l a ch n switch ấ ự ọ
3.8. C u trúc l p while ấ ặ
3.9. C u trúc l p for ấ ặ
3.10. C u trúc l p do/while ấ ặ
3.11. L nh break và continueệ
3.12. Toán t trong C#ử
3.12.1.Toán t Logic và Toán t đi u ki n ử ử ề ệ
3.12.2.Toán t gán (Assignment Operators)ử
3.12.3.Toán t tăng và gi m (Increment and Decrement Operators)ử ả
3.13.Gi i thi u l p trình ng d ng Windows Application ớ ệ ậ ứ ụ
3.14.T ng k t v các c u trúc đi u khi n ổ ế ề ấ ề ể

3.1 M đ uở ầ
Tr c khi vi t m t ch ng trìnhướ ế ộ ươ
Tìm hi u v n để ấ ề
Nghĩ h ng ti p c n v n đ ướ ế ậ ấ ề
Thi t k các kh i công vi c c n làm ế ế ố ệ ầ
Ghép các ph n đã có theo quy t c c a l p trình c u trúcầ ắ ủ ậ ấ

3.2 Gi i thu t - “Algorithm”ả ậ
M t th t cộ ủ ụ
Nh ng hành đ ng mà ch ng trình th c hi n ữ ộ ươ ự ệ
Th t c a nh ng hành đ ng này ứ ự ủ ữ ộ
Cũng đ c g i là m t gi i thu tượ ọ ộ ả ậ
Ch ng trình đi u khi nươ ề ể
Đ m b o cho các th t c đ c th c hi n đúng theo th t c a ả ả ủ ụ ượ ự ệ ứ ự ủ
nó.

3.3 Gi mã – “Pseudocode” và s đ kh i “Flowchart”ả ơ ồ ố
Gi mãả
Ngôn ng nhân t o và không chính quy ữ ạ
Giúp l p trình viên mô t gi i thu t ậ ả ả ậ
T ng t nh ti ng Anh hàng ngàyươ ự ư ế
Không ph i là ngôn ng l p trình th t s ả ữ ậ ậ ự
D dàng chuy n đ i thay th các t v i mã l nh trong C# ễ ể ổ ế ừ ớ ệ

3.3 Gi mã – “Pseudocode” và s đ kh i “Flowchart”ả ơ ồ ố
S đ kh i - "Flow charts"ơ ồ ố
Dùng đ l c đ hoá ch ng trìnhể ượ ồ ươ
Minh ho tr t t đi vào c a các s ki nạ ậ ự ủ ự ệ
Hình ch nh t ch hành đ ng ữ ậ ỉ ộ
Hình oval là đi m b t đ u ể ắ ầ
Các vòng tròn là các b n i ộ ố
Hình thoi ch quy t đ nh ỉ ế ị
S k t h p các c u trúc đi u khi n ự ế ợ ấ ề ể
Ki u ngăn x pể ế
Đ t c u trúc này sau c u trúc kia ặ ấ ấ
L ngồ
L ng c u trúc này vào trong c u trúc khác ồ ấ ấ