Giới thiệu cấu trúc vòng lặp trong C#.
Khóa học lập trình C# căn bản
Danh sách bài học
Giới thiệu cấu trúc vòng lặp trong C#.
Dẫn nhập
Ở các bài học trước, chúng ta đã cùng nhau tìm hiểu về CẤU TRÚC CƠ BẢN CỦA CHƯƠNG TRÌNH, CẤU TRÚC RẼ NHÁNH và một số từ khóa trong C#. Vấn đề đặt ra ở bài này là: ta có nhu cầu xuất ra màn hình console 10 dòng chữ "HowKteam.com" thì phải viết 10 lần dòng lệnh Console.WriteLine("HowKteam.com");.
Ừ thì cũng ổn! Nếu nâng con số lên thành 1000 lần hay 10000 lần thì sao? Hết thấy ổn rồi! Vậy chúng ta cùng tìm hiểu bài học ngày hôm nay - Cấu trúc vòng lặp trong C# để giải quyết vấn đề này nhé!
Nội dung
Để đọc hiểu bài này tốt nhất các bạn nên có kiến thức cơ bản về các phần:
- CẤU TRÚC CƠ BẢN CỦA CHƯƠNG TRÌNH console application trong c#
- BIẾN và KIỂU DỮ LIỆU trong C#.
- TOÁN TỬ TRONG C#.
- CÂU ĐIỀU KIỆN TRONG C#.
Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:
- Cấu trúc chung của một vòng lặp (loop)
- Các vòng lặp trong C#
Cấu trúc của vòng lặp
Cái tên nói lên tất cả. Một vòng lặp là một chuỗi các sự kiện, hành động lặp lại đến khi thỏa mãn điều kiện dừng nào đó.
Vòng lặp vô tận là một chuỗi các sự kiện, hành động lặp lại vô tận do không bao giờ thỏa mãn điều kiện dừng.
Hay nói cách khác, vòng lặp là chuỗi các sự kiện, hành động lặp đi lặp lại khi thỏa mãn điều kiện nào đó. Vòng lặp sẽ kết thúc khi không còn thỏa mãn điều kiện lặp nữa.
Ví dụ vòng lặp trong tự nhiên:
- Vòng lặp của một ngày: Thức dậy > Ăn > Ngủ > lại thức dậy.
- Vòng lặp của nước: Bốc hơi > Tụ thành mây > Mây tạo mưa > Mưa ngấm vào mạch nước ngầm > Lại bốc hơi.
- Vòng lặp vô tận: Sáng mặt trời mọc > Tối mặt trời lặn > Sáng mặt trời lại mọc.
Ví dụ vòng lặp trong lập trình (mã giả):
// vòng lặp kết thúc khi đủ 10 lần
Lặp 10 lần
{
Console.WriteLine("HowKteam.com");
}
Hoặc
int i = 0;
// vòng lặp kết thúc khi điều kiện dừng thỏa là i > 10 hay I == 11
Lặp đến khi i > 10
{
Console.WriteLine("HowKteam.com");
i++; // i tăng thêm một đơn vị [0, 1, 2, 3, .., 10, 11]
}
Hoặc
int i = 0;
// vòng lặp không kết thúc vì i mãi == 0
Lặp đến khi i > 10
{
Console.WriteLine("HowKteam.com");
}
Các vòng lặp trong C#
Trong C# có nhiều cách để thực hiện vòng lặp. Chúng ta sẽ điểm qua tên của chúng nhé:
- Vòng lặp For
- Vòng lặp While
- Vòng lặp Do While
- Vòng lặp Foreach
- Vòng lặp goto
- Vòng lặp không chính quy khác (sẽ đề cập ở những phần ứng dụng thức tế)
Kết luận
Qua bài viết chúng ta đã tiếp cận với một cấu trúc mới trong lập trình đó là cấu trúc lặp. Vòng lặp sẽ giúp chúng ta giảm thiểu công sức viết code cho các vấn đề lặp đi lặp lại. Là một cấu trúc cơ bản mạnh mẽ trong lập trình và đời sống.
Bài sau chúng ta sẽ đi sâu hơn vào cách sử dụng của từng cấu trúc lặp, cụ thể là CẤU TRÚC VÒNG LẶP GOTO TRONG C#.
Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.
Tải xuống
Tài liệu
Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Giới thiệu cấu trúc vòng lặp trong C#. dưới dạng file PDF trong link bên dưới.
Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com
Đừng quên like và share để ủng hộ Kteam và tác giả nhé!
Thảo luận
Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.
Nội dung bài viết
Khóa học
Bạn mới bắt đầu học lập trình? Bạn đang muốn học thêm ngôn ngữ lập trình mới? C# là lựa chọn hoàn hảo để đáp ứng các nhu cầu trên.
Ngôn ngữ C# là một ngôn ngữ mới, cấu trúc rõ ràng, dễ hiểu và dễ học. C# thừa hưởng những ưu việt từ ngôn ngữ Java, C, C++ cũng như khắc phục được những hạn chế của các ngôn ngữ này. C# là ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, được xây dựng dựa trên C++ và Java.
Khoá học lần này sẽ mang đến toàn bộ những kiến thức cơ bản về C#. Chào mừng các bạn đã đến với khoá học LẬP TRÌNH C# CƠ BẢN của Kteam.