MC&TT Co., Ltd

Bài 13 C# cơ bản - Giới thiệu cấu trúc vòng lặp trong C#

Chia sẻ:

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:

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ả):

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("mctt.vn");
i++; // i tăng thêm một đơn vị [0, 1, 2, 3, .., 10, 11]
   }

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#.

Bạn đang xem: Bài 13 C# cơ bản - Giới thiệu cấu trúc vòng lặp trong C#
Bài trước Bài sau
VIẾT BÌNH LUẬN CỦA BẠN

Địa chỉ email của bạn sẽ được bảo mật. Các trường bắt buộc được đánh dấu *

Đăng nhập
Đăng ký
Hotline: 0904251826
x