Bài giảng môn Tin học: Chương 8 - ĐH Bách khoa TP.HCM
Số trang: 14
Loại file: pdf
Dung lượng: 153.47 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng môn "Tin học - Chương 8: Các lệnh thực thi trong VB" trình bày các nội dung: Tổng quát về ngôn ngữ VB, các lệnh gán, các lệnh kiểm tra điều kiện và rẽ nhánh, các lệnh lặp, vấn đề lồng nhau giữa các lệnh, thoạt đột ngột rời khỏi cấp điều khiển, lệnh gọi hàm/thủ tục. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Tin học: Chương 8 - ĐH Bách khoa TP.HCM MÔN TIN HỌC Chương 8 CÁC LỆNH THỰC THI VB 8.1 Tổng quát về ngôn ngữ VB 8.2 Các lệnh gán. 8.3 Các lệnh kiểm tra điều kiện & rẽ nhánh 8.4 Các lệnh lặp 8.5 Vấn đề lồng nhau giữa các lệnh 8.6 Thoát đột ngột khỏi khỏi cấp điều khiển 8.7 Lệnh gọi hàm/thủ tục Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 209 8.1 Tổng quát về các lệnh thực thi VB Ta đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việc nhỏ hơn, nếu ta thực hiện đúng trình tự các công việc nhỏ hơn này thì sẽ giải quyết được vấn đề lớn. VB (hay ngôn ngữ lập trình khác) cung cấp 1 tập các lệnh thực thi, mỗi lệnh thực thi được dùng để miêu tả 1 công việc nhỏ trong 1 giải thuật với ý tưởng chung như sau : Nếu tồn tại lệnh thực thi miêu tả được công việc nhỏ của giải thuật thì ta dùng lệnh thực thi này. Nếu công việc nhỏ vẫn còn quá phức tạp và không có lệnh thực thi nào miêu tả được thì ta dùng lệnh gọi thủ tục (Function, Sub, Property) trong đó thủ tục là trình tự các lệnh thực hiện công việc nhỏ này... Hầu hết các lệnh thực thi có chứa biểu thức và dùng kết quả của biểu thức này để quyết định công việc kế tiếp cần được thực hiện ⇒ ta thường gọi các lệnh thực thi là các cấu trúc điều khiển. Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 210 105 Tổng quát về các lệnh thực thi VB (tt) Để dễ học, dễ nhớ và dễ dùng, VB (cũng như các ngôn ngữ khác) chỉ cung cấp 1 số lượng rất nhỏ các lệnh thực thi : Nhóm lệnh không điều khiển : o Lệnh gán dữ liệu vào 1 biến. o Lệnh gán tham khảo đến đối tượng vào 1 biến tham khảo. Nhóm lệnh tạo quyết định : o Lệnh kiểm tra điều kiện luận lý If ... Then ... Else o Lệnh kiểm tra điều kiện số học Select Case Nhóm lệnh lặp : o Lệnh lặp Do ... Loop o Lệnh lặp For ... Next o Lệnh lặp For Each ... Next Nhóm lệnh gọi thủ tục : o Lệnh gọi thủ tục o Lệnh thoát khỏi cấu trúc điều khiển Exit Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 211 8.2 Lệnh gán dữ liệu Lệnh được dùng nhiều nhất trong 1 chương trình là lệnh gán giá trị dữ liệu vào 1 vùng nhớ để lưu trữ lại dữ liệu này hầu sử dụng lại nó sau đó. Chúng ta đã thấy lệnh này nhiều lần trong các chương trước, bây giờ chúng ta nói rõ hơn về nó.Cú pháp : lvar = expr biểu thức bên phải sẽ được tính để tạo ra kết quả (1 giá trị cụ thể thuộc 1 kiểu cụ thể), giá trị này sẽ được gán vào ô nhớ do lvar qui định. Trước khi gán, VB sẽ kiểm tra kiểu của 2 phần tử (qui tắc kiểm tra sẽ được trình bày sau). lvar thường là 1 biến dữ liệu cơ bản, nhưng có thể đệ qui theo qui tắc : o nếu lvar là biến dãy thì 1 phần tử dãy có thể là lvar. o nếu lvar là biến dữ liệu người dùng thì 1 field của nó có thể là lvar. o nếu lvar là biến đối tượng thì 1 thuộc tính của đối tượng có thể là lvar. Ví dụ : dblDispValue = dblDispValue + intNegative * d * (10 ^ -bytPosDigit) Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 212 106 Lệnh gán tham khảo đến đối tượng Như đã được trình bày trong chương 5, biến đối tượng (có kiểu là Object hay tên class module nào đó) chỉ chứa tham khảo đến đối tượng chứ không chứa trực tiếp đối tượng. Khi mới định nghĩa, những biến này chưa tham khảo đến đối tượng cụ thể nào, do đó trước khi dùng chúng, ta phải gán tham khảo của đối tượng cụ thể vào biến.Cú pháp : Set lvar = expr biểu thức bên phải sẽ được t ...
Nội dung trích xuất từ tài liệu:
Bài giảng môn Tin học: Chương 8 - ĐH Bách khoa TP.HCM MÔN TIN HỌC Chương 8 CÁC LỆNH THỰC THI VB 8.1 Tổng quát về ngôn ngữ VB 8.2 Các lệnh gán. 8.3 Các lệnh kiểm tra điều kiện & rẽ nhánh 8.4 Các lệnh lặp 8.5 Vấn đề lồng nhau giữa các lệnh 8.6 Thoát đột ngột khỏi khỏi cấp điều khiển 8.7 Lệnh gọi hàm/thủ tục Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 209 8.1 Tổng quát về các lệnh thực thi VB Ta đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việc nhỏ hơn, nếu ta thực hiện đúng trình tự các công việc nhỏ hơn này thì sẽ giải quyết được vấn đề lớn. VB (hay ngôn ngữ lập trình khác) cung cấp 1 tập các lệnh thực thi, mỗi lệnh thực thi được dùng để miêu tả 1 công việc nhỏ trong 1 giải thuật với ý tưởng chung như sau : Nếu tồn tại lệnh thực thi miêu tả được công việc nhỏ của giải thuật thì ta dùng lệnh thực thi này. Nếu công việc nhỏ vẫn còn quá phức tạp và không có lệnh thực thi nào miêu tả được thì ta dùng lệnh gọi thủ tục (Function, Sub, Property) trong đó thủ tục là trình tự các lệnh thực hiện công việc nhỏ này... Hầu hết các lệnh thực thi có chứa biểu thức và dùng kết quả của biểu thức này để quyết định công việc kế tiếp cần được thực hiện ⇒ ta thường gọi các lệnh thực thi là các cấu trúc điều khiển. Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 210 105 Tổng quát về các lệnh thực thi VB (tt) Để dễ học, dễ nhớ và dễ dùng, VB (cũng như các ngôn ngữ khác) chỉ cung cấp 1 số lượng rất nhỏ các lệnh thực thi : Nhóm lệnh không điều khiển : o Lệnh gán dữ liệu vào 1 biến. o Lệnh gán tham khảo đến đối tượng vào 1 biến tham khảo. Nhóm lệnh tạo quyết định : o Lệnh kiểm tra điều kiện luận lý If ... Then ... Else o Lệnh kiểm tra điều kiện số học Select Case Nhóm lệnh lặp : o Lệnh lặp Do ... Loop o Lệnh lặp For ... Next o Lệnh lặp For Each ... Next Nhóm lệnh gọi thủ tục : o Lệnh gọi thủ tục o Lệnh thoát khỏi cấu trúc điều khiển Exit Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 211 8.2 Lệnh gán dữ liệu Lệnh được dùng nhiều nhất trong 1 chương trình là lệnh gán giá trị dữ liệu vào 1 vùng nhớ để lưu trữ lại dữ liệu này hầu sử dụng lại nó sau đó. Chúng ta đã thấy lệnh này nhiều lần trong các chương trước, bây giờ chúng ta nói rõ hơn về nó.Cú pháp : lvar = expr biểu thức bên phải sẽ được tính để tạo ra kết quả (1 giá trị cụ thể thuộc 1 kiểu cụ thể), giá trị này sẽ được gán vào ô nhớ do lvar qui định. Trước khi gán, VB sẽ kiểm tra kiểu của 2 phần tử (qui tắc kiểm tra sẽ được trình bày sau). lvar thường là 1 biến dữ liệu cơ bản, nhưng có thể đệ qui theo qui tắc : o nếu lvar là biến dãy thì 1 phần tử dãy có thể là lvar. o nếu lvar là biến dữ liệu người dùng thì 1 field của nó có thể là lvar. o nếu lvar là biến đối tượng thì 1 thuộc tính của đối tượng có thể là lvar. Ví dụ : dblDispValue = dblDispValue + intNegative * d * (10 ^ -bytPosDigit) Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 212 106 Lệnh gán tham khảo đến đối tượng Như đã được trình bày trong chương 5, biến đối tượng (có kiểu là Object hay tên class module nào đó) chỉ chứa tham khảo đến đối tượng chứ không chứa trực tiếp đối tượng. Khi mới định nghĩa, những biến này chưa tham khảo đến đối tượng cụ thể nào, do đó trước khi dùng chúng, ta phải gán tham khảo của đối tượng cụ thể vào biến.Cú pháp : Set lvar = expr biểu thức bên phải sẽ được t ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng môn tin học Lệnh thực thi trong VB ngôn ngữ VB Lệnh kiểm tra điều kiện Lệnh rẽ nhánh Lồng các lệnh Lệnh gọi hàm Lệnh thủ tụcTài liệu liên quan:
-
Bài giảng điện tử môn tin học: Quản trị các hệ thống thông tin quản lý xuyên quốc gia
27 trang 220 0 0 -
Tổng quan về ngôn ngữ lập trình C part 1
64 trang 202 0 0 -
Bài giảng môn Tin học lớp 10: Chủ đề 2 - Giới thiệu về máy tính
43 trang 134 0 0 -
Bài giảng Lập trình cho khoa học dữ liệu - Bài 3: Các thao tác cơ bản trong Python
21 trang 99 0 0 -
Bài giảng môn Tin học: Chương 3 - ĐH Bách khoa TP.HCM
11 trang 61 0 0 -
Bài tập Lập trình python: Phần 1
91 trang 35 0 0 -
Bài giảng môn Tin học lớp 11: Bài tập thực hành ví dụ một chương trình C# cơ bản
25 trang 32 0 0 -
Bài giảng Tin học cơ sở 4 - Bài 3: Luồng điều khiển, Lệnh rẽ nhánh
36 trang 29 0 0 -
Bài giảng môn Tin học: Chương 2 - TS. Nguyễn Văn Hiệp
25 trang 29 0 0 -
Bài giảng Hệ điều hành mã nguồn mở: Chương 7 - ThS. Lương Minh Huấn
52 trang 26 0 0