Cấu trúc chọn lựa

20 568 0
Cấu trúc chọn lựa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

05/09/14 CẤU TRÚC CHỌN LỰA 05/09/14 Cấu trúc chọn lựa  Cú pháp Dạng 1 : if (điều kiện) <lệnh> ; Dạng 2 : if (điều kiện) < lệnh 1> ; else < lệnh 2 > ; 05/09/14 Cấu trúc chọn lựa (tt)  Lưu ý -Từ khóa if và else phải viết ở dạng chữ thường (thường hay mắc sai sót khi viết IF, iF, If, Else, ELSE, ) - Dấu chấm phẩy phải có để kết thúc 1 phát biểu lệnh Thường hay mắc lỗi!!! 05/09/14 Cấu trúc chọn lựa (tt) using System; class Test { static public void Main(String[] s) { int a=0, b=1,c=2; If (a==b) Console.WriteLine(a+b+c); } } 05/09/14 Cấu trúc chọn lựa (tt) using System; class Test { static public void Main(String[] s) { int a=0, b=1,c=2; if (a==b) Console.WriteLine(a+b+c) /////// } } 05/09/14 Cấu trúc chọn lựa (tt)  Lưu ý: Toàn bộ điều kiện phải đặt trong cặp dấu ngoặc tròn Ví dụ if (a>=b) Console.WriteLine(a); if ( ( a+ b < c ) && ( a>=10 ) ) …… Thường hay mắc lỗi!!! 05/09/14 Cấu trúc chọn lựa (tt) using System; class Test { static public void Main(String[] s) { int a=0, b=1; if a>b a=a+b; }} 05/09/14 Cấu trúc chọn lựa (tt) using System; class Test { static public void Main(String[] s) { int a=0, b=1,c=2; if (a>b) && (a>c) Console.WriteLine(a+b+c); } } 05/09/14 Cấu trúc chọn lựa (tt)  Lưu ý Trong C# (và cả C, C++, Java ) thì phép toán so sánh bằng nhau là == Ví dụ if ( a = b ) a += 2* b ; Trong C,C++ : hiệu ứng phụ Trong Java, C# : thông báo lỗi Thường hay mắc lỗi!!! 05/09/14 Cấu trúc chọn lựa (tt) using System; class Test { static public void Main(String[] s) { int a=0, b=1,c=2; if (a=b) Console.WriteLine(a+b+c); } } [...].. .Cấu trúc chọn lựa (tt)  Lưu ý Tương tự như Pascal, C/C++,Java : nếu có hơn 1 lệnh cần thực hiện → sử dụng cặp dấu { và } Ví dụ if (a > b ) { c = a+ (b++); Console.WriteLine( c ) ; } 05/09/14 Cấu trúc chọn lựa (tt) Ví dụ if (a ==0 ) { if (b==0) Console.WriteLine(“VSN”); else Console.WriteLine(“VN”); } else { c=-b/a; Console.WriteLine( c ) ; } 05/09/14 Cấu trúc chọn lựa (tt) if (a ==0)... fall through Cấu trúc chọn lựa (tt)  Lưu ý Trong Pascal , ,…, : Trong C# case : case : ……………… case : 05/09/14 Cấu trúc chọn lựa (tt) case 4 : b= a + b; c=a-b; if ((a + b ) > 20 ) { c++; a = a + 2; } // break; default : Console.WriteLine(a+b-c); break; Thường mắc sai sót nhưng sẽ có thông báo lỗi!!!! 05/09/14 Cấu trúc chọn lựa (tt)... 05/09/14 Cấu trúc chọn lựa (tt)  Ví dụ các cấu trúc if else lồng nhau  Một số cách sử dụng phương thức Console.WriteLine Phối hợp trong 1 biểu thức dạng chuỗi Sử dụng tham số  Sử dụng các hàm toán học với lớp Math (tra cứu trong System) 05/09/14 Cấu trúc chọn lựa (tt)  Cú pháp switch (biểu thức) { case : lệnh ; break; case : lệnh ; break; … default : lệnh ; break; } 05/09/14 Cấu. .. break; … default : lệnh ; break; } 05/09/14 Cấu trúc chọn lựa (tt)  Các từ khóa switch, case, default, break phải viết ở dạng chữ thường  Ý nghĩa của default cũng tương tự như ý nghĩa else trong cấu trúc Case của ngôn ngữ Pascal  Với các giá trị có câu lệnh cần thực hiện → kết thúc bằng phát biểu break  Không cần cặp dấu { và } 05/09/14 Cấu trúc chọn lựa (tt) switch (a%10) { case 1 : b = a>10 ? a+1

Ngày đăng: 09/05/2014, 14:34

Từ khóa liên quan

Mục lục

  • CẤU TRÚC CHỌN LỰA

  • Cấu trúc chọn lựa

  • Cấu trúc chọn lựa (tt)

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan