![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng môn Tin học: Chương 8 - TS. Nguyễn Văn Hiệp
Số trang: 25
Loại file: pdf
Dung lượng: 214.78 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Tin học - Chương 8: Các lệnh thực thi Visual basic" cung cấp cho người học các kiến thức: 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 & 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 khỏ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 - TS. Nguyễn Văn HiệpMÔN TIN HỌCChương 8CÁC LỆNH THỰC THI VB8.1 Tổng quát về ngôn ngữ VB8.2 Các lệnh gán.8.3 Các lệnh kiểm tra điều kiện & rẽ nhánh8.4 Các lệnh lặp8.5 Vấn đề lồng nhau giữa các lệnh8.6 Thoát đột ngột khỏi khỏi cấp điều khiển8.7 Lệnh gọi hàm/thủ tụcKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 2098.1 Tổng quát về các lệnh thực thi VBTa đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việcnhỏ 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ỗilệ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àomiê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ứcnày để quyết định công việc kế tiếp cần được thực hiện ⇒ ta thường gọicác lệnh thực thi là các cấu trúc điều khiển.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 210105Tổ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ỉ cungcấ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 ... Elseo 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 ... Loopo Lệnh lặp For ... Nexto Lệnh lặp For Each ... Next Nhóm lệnh gọi thủ tục :o Lệnh gọi thủ tụco Lệnh thoát khỏi cấu trúc điều khiển ExitMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 211Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCM8.2 Lệnh gán dữ liệuLệ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ào1 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 = exprbiểu thức bên phải sẽ được tính để tạo ra kết quả (1 giá trị cụ thể thuộc 1kiểu cụ thể), giá trị này sẽ được gán vào ô nhớ do lvar qui định. Trước khigá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àysau). 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)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 212106Lệnh gán tham khảo đến đối tượngNhư đã được trình bày trong chương 5, biến đối tượng (có kiểu là Object haytên class module nào đó) chỉ chứa tham khảo đến đối tượng chứ không chứatrự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 = exprbiểu thức bên phải sẽ được tính để tạo ra kết quả là 1 tham khảo đến đốitượng, tham khảo này sẽ được gán vào ô nhớ do lvar qui định. Trước khigá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àysau). lvar thường là 1 biến đối tượng 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ụ :Set objClipbd = New ClipboardKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 2138.3 Lệnh kiểm tra điều kiện luận lý IFCho phép dựa vào kết quả luận lý (tính được từ 1 biểu thức luận lý) để quyếtđịnh thi hành 1 trong 2 nhánh lệnh. Sau khi thực hiện 1 trong 2 nhánh lệnh,chương trình sẽ tiếp tục thi hành lệnh ngay sau lệnh IF. Có nhiều cú phápkhác nhau :Cú pháp 1a :If condition Then Statement1 [Else Statement2 ]condition là 1 biểu thức luận lý miêu tả điều kiện cần kiểm tra, nó có kếtquả True/False.Statement1, Statement2 là lệnh thực thi VB bất kỳ.nếu kết quả là True thì thi hành Statement1.nếu kết quả là False và có dùng Else thì thi hành Statement2.Ví dụ :If blnThaybenh Then MsgBox(Thầy bệnh. Sinh viên về nghỉ)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 214107Lệnh ...
Nội dung trích xuất từ tài liệu:
Bài giảng môn Tin học: Chương 8 - TS. Nguyễn Văn HiệpMÔN TIN HỌCChương 8CÁC LỆNH THỰC THI VB8.1 Tổng quát về ngôn ngữ VB8.2 Các lệnh gán.8.3 Các lệnh kiểm tra điều kiện & rẽ nhánh8.4 Các lệnh lặp8.5 Vấn đề lồng nhau giữa các lệnh8.6 Thoát đột ngột khỏi khỏi cấp điều khiển8.7 Lệnh gọi hàm/thủ tụcKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 2098.1 Tổng quát về các lệnh thực thi VBTa đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việcnhỏ 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ỗilệ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àomiê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ứcnày để quyết định công việc kế tiếp cần được thực hiện ⇒ ta thường gọicác lệnh thực thi là các cấu trúc điều khiển.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 210105Tổ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ỉ cungcấ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 ... Elseo 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 ... Loopo Lệnh lặp For ... Nexto Lệnh lặp For Each ... Next Nhóm lệnh gọi thủ tục :o Lệnh gọi thủ tụco Lệnh thoát khỏi cấu trúc điều khiển ExitMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 211Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCM8.2 Lệnh gán dữ liệuLệ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ào1 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 = exprbiểu thức bên phải sẽ được tính để tạo ra kết quả (1 giá trị cụ thể thuộc 1kiểu cụ thể), giá trị này sẽ được gán vào ô nhớ do lvar qui định. Trước khigá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àysau). 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)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 212106Lệnh gán tham khảo đến đối tượngNhư đã được trình bày trong chương 5, biến đối tượng (có kiểu là Object haytên class module nào đó) chỉ chứa tham khảo đến đối tượng chứ không chứatrự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 = exprbiểu thức bên phải sẽ được tính để tạo ra kết quả là 1 tham khảo đến đốitượng, tham khảo này sẽ được gán vào ô nhớ do lvar qui định. Trước khigá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àysau). lvar thường là 1 biến đối tượng 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ụ :Set objClipbd = New ClipboardKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 2138.3 Lệnh kiểm tra điều kiện luận lý IFCho phép dựa vào kết quả luận lý (tính được từ 1 biểu thức luận lý) để quyếtđịnh thi hành 1 trong 2 nhánh lệnh. Sau khi thực hiện 1 trong 2 nhánh lệnh,chương trình sẽ tiếp tục thi hành lệnh ngay sau lệnh IF. Có nhiều cú phápkhác nhau :Cú pháp 1a :If condition Then Statement1 [Else Statement2 ]condition là 1 biểu thức luận lý miêu tả điều kiện cần kiểm tra, nó có kếtquả True/False.Statement1, Statement2 là lệnh thực thi VB bất kỳ.nếu kết quả là True thì thi hành Statement1.nếu kết quả là False và có dùng Else thì thi hành Statement2.Ví dụ :If blnThaybenh Then MsgBox(Thầy bệnh. Sinh viên về nghỉ)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Tin họcChương 8 : Các lệnh thực thi VBSlide 214107Lệnh ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng môn Tin học Bài giảng Tin học Hệ điều hành Lệnh thực thi Visual basic Ngôn ngữ Visual basic Hàm Visual basicTài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 468 0 0 -
175 trang 283 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 283 0 0 -
173 trang 280 2 0
-
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 268 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 257 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 249 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 240 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 230 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 222 0 0