1 / 13

Bài 9: Cấu trúc chọn lựa

Bài 9: Cấu trúc chọn lựa. Cấu trúc If … Then Cú pháp: Một dòng lệnh. Nhiều dòng lệnh.  Lưu ý : Trường hợp một dòng lệnh không có End If. Bài 9: Cấu trúc chọn lựa. Cấu trúc If … Then Ý nghĩa:

morty
Télécharger la présentation

Bài 9: Cấu trúc chọn lựa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bài 9: Cấu trúc chọn lựa • Cấu trúc If … Then • Cú pháp: • Một dòng lệnh • Nhiều dòng lệnh Lưu ý: Trường hợp một dòng lệnh không có End If

  2. Bài 9: Cấu trúc chọn lựa • Cấu trúc If … Then • Ý nghĩa: • <Biểu thức điều kiện> là một so sánh hay một biểu thức mang giá trị số, chuỗi có kết quả là True hoặc False. (0 là False, khác 0 là True) • Nếu <Biểu thức điều kiện> là True thì Visual Basic sẽ thi hành tất cả các dòng lệnh sau từ khóa Then.

  3. Bài 9: Cấu trúc chọn lựa • Cấu trúc If … Then • Ví dụ Để kiểm tra số nhập vào có phải là một số chẵn hay không, ta viết lệnh như sau:

  4. Bài 9: Cấu trúc chọn lựa • Cấu trúc If … Then • Ví dụ Để kiểm tra số nhập vào có phải là một số chẵn hay không. • Hoặc có thể viết: • Lưu ý: Biến được khai báo kiểu Boolean, mặc định sẽ có giá trị là False

  5. Bài 9: Cấu trúc chọn lựa • Cấu trúc If … Then … Else • Cú pháp • Ý nghĩa VB sẽ tiến hành kiểm tra <Biểu thức điều kiện 1> trước, nếu biểu thức sai, VB sẽ tiến hành kiểm tra <Biểu thức điều kiện 2>, cho đến khi biểu thức đúng VB sẽ thi hành khối lệnh tương ứng.

  6. Bài 9: Cấu trúc chọn lựa • Cấu trúc If … Then … Else • Ví dụ Để kiểm tra tính chẵn lẻ của một số, ta viết lệnh như sau:

  7. Bài 9: Cấu trúc chọn lựa • Cấu trúc Select Case • Cú pháp:

  8. Bài 9: Cấu trúc chọn lựa • Cấu trúc Select Case • Ý nghĩa: • VB sẽ tiến hành kiểm tra <Biểu thức kiểm tra>, sau đó VB sẽ dò trong <Danh sách giá trị 1>, nếu kết quả không nằm trong đó, VB sẽ dò trong <Danh sách giá trị 2>, … cho đến khi tìm được giá trị đúng thì VB sẽ thi hành khối lệnh tương ứng. • Mỗi <Danh sách biểu thức> chứa một hoặc nhiều giá trị, các giá trị cách nhau bởi dấu phẩy. Hoặc sử dụng từ khóa To (dùng cho những giá trị số liền nhau) hoặc Is (dùng so sánh với một biểu thức khác).

  9. Bài 9: Cấu trúc chọn lựa • Cấu trúc Select Case • Ví dụ: Nhập vào một tháng trong năm. Cho biết tháng đó thuộc mùa nào

  10. Bài 9: Cấu trúc chọn lựa • Tóm tắt • Câu hỏi • Nêu cú pháp của cấu trúc If … Then? • Cú pháp cấu trúc If … Then • Một dòng lệnh • Nhiều dòng lệnh

  11. Bài 9: Cấu trúc chọn lựa • Tóm tắt • Câu hỏi • Nêu cú pháp của cấu trúc If … Then … Else? • Cú pháp cấu trúc If … Then … Else

  12. Bài 9: Cấu trúc chọn lựa • Tóm tắt • Câu hỏi • Nêu cú pháp của cấu trúc Select … Case? • Cú pháp cấu trúc Select … Case

  13. Bài 9: Cấu trúc chọn lựa • Tóm tắt • Câu hỏi • Giả Giả sử có hàm sau: Function F(V, T, L, H, S As Double, TC As Double) As Byte Dim C As Byte If V >= TC Then C = C + 1 If T >= TC Then C = C + 1 If L >= TC Then C = C + 1 If H >= TC Then C = C + 1 If S >= TC Then C = C + 1 End Function Cho biết kết quả sau: DEBUG.Print F(4, 8, 2, 3, 1, 6.5) • 0 • 1 • Sai cú pháp • Quá nhiều đối số 

More Related