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

5.0 (9 đánh giá)
Tạo bởi Trần Thành Vi Thanh Cập nhật lần cuối 11:54 20-07-2020 71.815 lượt xem 0 bình luận
Tác giả/Dịch giả: Trần Thành Vi Thanh
Học nhanh

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:

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 likeshare để ủ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

Tác giả/Dịch giả

Mỗi buổi sáng thức dậy, bạn có 2 lựa chọn, tiếp tục ngủ để mơ những giấc mơ hoặc thức dậy và theo đuổi chúng!

Khóa học

Khóa học lập trình C# căn bản

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.

Đánh giá

Ki3cec đã đánh giá 15:30 18-10-2024

Nahida đã đánh giá 23:20 03-10-2023

ttrongduc2156 đã đánh giá 10:17 24-08-2022

NguyenHieu02 đã đánh giá 07:10 17-11-2021

quá hay

King đã đánh giá 17:14 22-08-2021

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Không có video.