TAILIEUCHUNG - NỀN TẢNG NGÔN NGỮ C# phần 4

Nếu chúng ta vẽ lưu đồ của một chương trình có sử dụng nhiều lệnh goto, thì ta sẽ thấy kết quả rất nhiều đường chồng chéo lên nhau, giống như là các sợi mì vậy. | Nếu chúng ta vẽ lưu đồ của một chương trình có sử dụng nhiều lệnh goto thì ta sẽ thấy kết quả rất nhiều đường chồng chéo lên nhau giống như là các sợi mì vậy. Chính vì vậy nên những đoạn mã chương trình có dùng lệnh goto còn được gọi là spaghetti code . Việc tránh dùng lệnh nhảy goto trong chương trình hoàn toàn thực hiện được có thể dùng vòng lặp while để thay thế hoàn toàn các câu lệnh goto. Vòng lặp while Ý nghĩa của vòng lặp while là Trong khi điều kiện đúng thì thực hiện các công việc này . Cú pháp sử dụng vòng lặp while như sau while Biểu thức Câu lệnh thực hiện Biểu thức của vòng lặp while là điều kiện để các lệnh được thực hiện biểu thức này bắt buộc phải trả về một giá trị kiểu bool là true false. Nếu có nhiều câu lệnh cần được thực hiện trong vòng lặp while thì phải đặt các lệnh này trong khối lệnh. Ví dụ minh họa việc sử dụng vòng lặp while. Ví dụ Sử dụng vòng lặp while. using System public class UsingWhile public static int Main int i 0 while i 10 i 0 i i return 0 Kết quả i 0 i 1 i 2 i 3 i 4 i 5 i 6 i 7 i 8 i 9 Đoạn chương trình cũng cho kết quả tương tự như chương trình minh họa dùng lệnh goto. Tuy nhiên chương trình rõ ràng hơn và có ý nghĩa tự nhiên hơn. Có thể diễn giải ngôn ngữ tự nhiên đoạn vòng lặp while như sau Trong khi i nhỏ hơn 10 thì in ra giá trị của i và tăng i lên một đơn vị . Lưu ý rằng vòng lặp while sẽ kiểm tra điều kiện trước khi thực hiện các lệnh bên trong điều này đảm bảo nếu ngay từ đầu điều kiện sai thì vòng lặp sẽ không bao giờ thực hiện. do vậy nếu khởi tạo biến i có giá trị là 11 thì vòng lặp sẽ không được thực hiện. Vòng lặp Đôi khi vòng lặp while không thoả mãn yêu cầu trong tình huống sau chúng ta muốn chuyển ngữ nghĩa của while là chạy trong khi điều kiện đúng thành ngữ nghĩa khác như làm điều này trong khi điều kiện vẫn còn đúng . Nói cách khác thực hiện một hành động và sau khi hành động được hoàn thành thì kiểm tra điều kiện. Cú pháp sử dụng vòng lặp do. while như sau

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.