LẬP TRÌNH TRỰC QUAN - PHẦN II VISUAL BASIC - BÀI 12
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH TRỰC QUAN - PHẦN II VISUAL BASIC - BÀI 12Lập trình trực quan BÀI 12. CÁC CẤU TRÚC ĐIỀU KHIỂN Tương tự như các ngôn ngữ lập trình khác trong Visual Basic ta có thể sử dụng các cấu trúcđiều khiển trong chương trình để có thể chọn lựa công việc thực hiện hoặc tự động lặp lạinhóm chỉ thị nhiều lần.12.1. Cấu trúc chọn :12.1.1 Cấu trúc : IF THEN Khi gặp cấu trúc này nếu điều kiện có giá trị True thì thực hiện chỉ thị nếu điều kiện có giátrị False thì bỏ qua chỉ thị đó. Ví dụ : IF dtb > 5 THEN Print Bạn đủ điểm Trong trường hợp này chỉ có duy nhất một chỉ thị.12.1.2 Cấu trúc : IF THEN ELSE Khi gặp cấu trúc này nếu điều kiện có giá trị True thì thực hiện chỉ thị 1 nếu điều kiện cógiá trị False thì thực hiện chỉ thị 2. Ví dụ : Print Bạn đủ điểm Print Bạn thiếu điểmIF dtb > 5 THEN ELSE Chú ý : - Nếu muốn sau THEN hoặc ELSE có nhiều chỉ thị cần thực hiện thì phải viết xuống dòng và cuối cấu trúc này phải có END IF. Cách viết : IF THEN .................... 90Lập trình trực quan ELSE END IF12.1.3 Cấu trúc : Select Case Case Case ......... [Case Else ] End Select Trong đó : - Biểu thức : là một thức chuỗi hoặc số. Nếu giá trị của biểu thức ở đây trùng với giá trị của các biểu thức được liệt kê nào bên dưới thì khối chỉ thị tương ứng được thực hiện. - Liệt kê biểu thức I : là biểu thức sẽ được đem so sánh với biểu thức đầu. Trong phần này biểu thức liệt kê có thể được viết dưới các dạng sau : • Biểu thức : số hoặc chữ. • Biểu thức 1 TO Biểu thức 2 : chỉ ra đoạn giá trị nằm giữa biểu thức 1 và 2. • IS : chỉ ra phép so sánh và giá trị so sánh. - Khối chỉ thị I : là các chỉ thị cần thực hiện trong trường hợp giá trị của biểu thức thứ I trùng với giá trị của biểu thức đầu. Ở đây có thể gồm nhiều chỉ thị được viết trên nhiều dòng. Ví dụ : viết chương trình nhập vào tuổi một người và cho biết người đó thuộc lứa tuổi nào. Sub Form_Click() Khai báo biến Cauhoi và Tuoi Dim Cauhoi, Tuoi Cauhoi = Bạn bao nhiêu tuổi : 91Lập trình trực quan Tuoi = InputBox(Cauhoi) Nhập tuổi vào biến tuoi Select Case Tuoi Case 1 TO 12 MsgBox Bạn ở tuổi Nhi đồng In ra dòng thông báo Case 13 TO 18 MsgBox Bạn ở tuổi Thiếu niên Case 18 TO 25 MsgBox Bạn ở tuổi Thanh niên Case 25 TO 60 MsgBox Bạn đã là Người lớn Case IS > 60 MsgBox Bạn ở tuổi Về hưu Case Else MsgBox Bạn không phải con người End Select End Sub12.2. Cấu trúc lặp : cho phép tự động lặp đi lặp lại nhóm lệnh nhiều lần.12.2.1 Cấu trúc : FOR = TO [STEP n] [Khối chỉ thị 1] [Exit For] [Khối chỉ thị 2] NEXT - Biến đếm : là tên biến dùng để kiểm tra số lần lặp. - Giá trị đầu : là giá trị khởi gán lần đầu tiên cho biến đếm khi thực hiện vòng lặp. - Giá trị cuối : là giá trị cuối cùng của biến đếm. Khi biến đếm đạt đến giá trị này thì vòng lặp thực hiện lần cuối và dừng quá trình lặp. - STEP n : chỉ định bước nhảy n để thực hiện thay đổi giá trị của biến đếm sau mỗi lần lặp. - Khối chỉ thị : liệt kê các chỉ thị cần thực hiện trong mỗi lần lặp. - Exit For : nếu trong vòng lặp mà gặp chỉ thị này thì sẽ ngưng vòng lặp. 92Lập trình trực quan Vòng lặp trên cho phép tự động thực hiện các chỉ thị với số lần lặp xác định trước. Ví dụ : viết đoạn lệnh in ra các số nguyên từ 1 đến 10. biến số là Single FOR so! = 1 TO 10 Print so! NEXT so! Ví dụ : viết đoạn lệnh in ra các số với bước nhảy 0.25 và từ 0 đến 10. biến số là Single FOR so! = 0 TO 10 STEP 0.25 Print so! NEXT so!12.2.2 Cấu trúc : WHILE [Khối chỉ thị] Wend - Điều kiện : qui định điều kiện để thực hiện vờng lặp. Nếu điều kiện có giá trị True thì thực hiện khối chỉ thị, gặp Wend s ...
Tìm kiếm theo từ khóa liên quan:
cơ sở dữ liệu microsoft access giáo trình công nghệ kỹ thuật lập trình quản trị dữ liệuGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 314 1 0 -
13 trang 296 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 290 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 258 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 195 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 187 0 0 -
8 trang 186 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 176 0 0 -
6 trang 174 0 0
-
Bài giảng môn học Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu
27 trang 171 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 1 - Sở Bưu chính Viễn Thông TP Hà Nội
48 trang 171 1 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 7 - Nguyễn Khánh Phương
214 trang 160 0 0