Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
814,5 KB
Nội dung
1 Visual basic.net và cơ sở dữ liệu GV: ThS.Trịnh Thị Ngọc Linh 2 CHƯƠNG 3 CÁCTOÁNTỬVÀ CÂU LỆNHĐIỀUKHIỂN TRONG VB.NET 3.1. Cáctoántử 3.2. Các hàm toán học 3.3. Lệnhđiềukhiển 3.4. Bắt lỗi ngoại lệ 3 3.1. Cáctoántử Toántử gán Ký hiệu: dấu “=” Trong phép toán gán, giá trị của toán hạng vế bên trái của phép toán có thể thay đổi nếu bất kỳ một toántử nào đó của vế phải thay đổi Ví dụ: Dim st As String=“Hello” st=st + “user” 4 Toántử cơ bản 3.1. Cáctoántử (tt) Thứ tự ưu tiên: ( ) ^ - (dấu âm) * / (nhân, chia) \ (chia nguyên) Mod (lấy dư) + - (cộng, trừ) 5 3.1. Cáctoántử (tt) Toántử cơ bản sử dụng cho biến chuỗi 6 3.1. Cáctoántử (tt) Cáctoántử quan hệ Toántử quan hệ dùng để so sánh hai giá trị, và cho giá trị True (đúng) hoặc False (sai) Dùng để tạo các biểu thức quan hệ. nếu biểu thức đúng thì giá trị của biểu thức là True, ngược lại, giá trị của biểu thức là False Cáctoántử quan hệ có độ ưu tiên thấp hơn cáctoántử cơ bản 7 3.1. Cáctoántử (tt) Cáctoántử quan hệ (tt) 8 3.1. Cáctoántử (tt) Toántử logic Cáctoántử logic chỉ trả về một trong hai giá trị là True hoặc False Cũng giống như toántử quan hệ, toántử logic được dùng để tạo ra các biểu thức logic. Nếu biểu thức đúng thì giá trị của biểu thức là True, ngược lại, giá trị của biểu thức là False Cáctoántử logic có độ ưu tiên thấp hơn cáctoántử quan hệ 9 3.1. Cáctoántử (tt) Toántử logic (tt) thị 10 3.2. Các hàm toán học Để thực hiện tính toántrongcácchương trình, có thể sử dụng các hàm toán học có trong thư viện System.Math của .net Phương thức Mục đích Abs(n) Trả về trị tuyệt đối của n Atan(n) Trả về Artang của n (n – radian) Cos(n) Trả về cosin của góc n (n – radian) Exp(n) Trả về e n Sign(n) Trả về -1 nếu n<0 và 1 nếu n>0, 0 nếu n=0 Sin(n) Trả về sin của góc n (n – radian) Sqrt(n) Trả về căn bậc hai của n Tan(n) Trả về tang của góc n (n – radian) [...]... dụng lệnh Exit While bất cứ lúc nào để chương trình thoát ngay khỏi vòng While Ví dụ: Lặp cho đến khi người sử dụng nhập vào là “Y” While (True) Các lệnh của chương trình Console.Write(“Ban da nhap xong Y/N?”) If Console.ReadLine()=“Y” Then Exit While End If End While 30 3.3.5 Cấu trúc lặp Do…loop Mô tả: Là lệnh lặp tương tự như như lệnh While, nhưng kiểm tra điều kiện lặp sau khi thực hiện khối lệnh. .. Select Case Mô tả: Lệnh Select Case cho phép chúng ta thay thế nhiều lệnh If ElseIf cùng lúc Sơ đồ khối: Case A Đúng Khối lệnh A Đúng Khối lệnh B Đúng Khối lệnh Z Sai Case B Sai Case Z Sai Khối lệnh mặc định 20 3.3.2 Cấu trúc lựa chọn Select Case (tt) Cú pháp: Select case giatri Case giatri1 ‘Thực hiện Khối lệnh 1 Case giatri2 ‘ Thực hiện Khối lệnh 2 Case giatrin ‘Thực hiện Khối lệnh n Case Else... Then ‘ Thực hiện Khối lệnh 1 Else ‘Thực hiện Khối lệnh 2 End If Ví dụ: Dim x As Decimal=Console.ReadLine() If x>0 Then Console.WriteLine(”So duong”) Else Console.WriteLine(”So am”) End If 15 3.3.1 Cấu trúc lựa chọn If (tt) If lồng nhau Mô tả: Kiểm tra nhiều điều kiện và đưa ra nhiều quyết định khác nhau Sơ đồ khối: Biểu thức 1 Đúng Khối lệnh 1 Đúng Khối lệnh 2 Đúng Khối lệnh n Sai Biểu thức...3.3 Lệnh điềukhiển Cấu trúc lựa chọn If Cấu trúc lựa chọn Select Case Cấu trúc lặp For Next Cấu trúc lặp While Cấu trúc lặp Do…loop Cấu trúc duyệt đối tượng For…Each 11 3.3.1 Cấu trúc lựa chọn If If then… Mô tả: Nếu biểu thức đúng thì thực hiện khối lệnh (có thể một hoặc nhiều lệnh) nào đó, nếu sai thì bỏ qua Sơ đồ khối: Đúng Biểu thức Khối lệnh Sai 12 3.3.1 Cấu... Console.WriteLine(“Ban khong chon muc nao ca”) End Select 22 3.3.2 Cấu trúc lựa chọn Select Case (tt) Trong mệnh đề Case có thể sử dụng: Cáctoántử quan hệ như , =, , >=, . basic .net và cơ sở dữ liệu GV: ThS.Trịnh Thị Ngọc Linh 2 CHƯƠNG 3 CÁC TOÁN TỬ VÀ CÂU LỆNH ĐIỀU KHIỂN TRONG VB. NET 3.1. Các toán tử 3.2. Các hàm toán học. Các toán tử quan hệ có độ ưu tiên thấp hơn các toán tử cơ bản 7 3.1. Các toán tử (tt) Các toán tử quan hệ (tt) 8 3.1. Các toán tử (tt) Toán tử