Một trong những điểm mạnh lớn nhất của máy tính là khả năng thực hiện một chuỗi các lệnh lặp đi lặp lại. Điều đó có được là do sử dụng các cấu trúc lặp trong ngôn ngữ lập trình. Trong bài này bạn sẽ tìm hiểu các loại vòng lặp khác nhau trong C. 9.1 Vòng lặp: Vòng lặp là một đoạn mã lệnh trong chương trình được thực hiện lặp đi lặp lại cho đến khi thỏa mãn một điều kiện nào...
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Bài Vòng lặp Mục tiêu: Kết thúc học này, bạn có thể: Hiểu vòng lặp ‘for’ C Làm việc với tốn tử ‘phẩy’ Hiểu vịng lặp lồng Hiểu vòng lặp ‘while’ vòng lặp ‘do-while’ Làm việc với lệnh ‘break’ lệnh ‘continue’ Hiểu hàm ‘exit()’ Giới thiệu: Một điểm mạnh lớn máy tính khả thực chuỗi lệnh lặp lặp lại Điều có sử dụng cấu trúc lặp ngôn ngữ lập trình Trong bạn tìm hiểu loại vòng lặp khác C Deleted: Cấu trúc lặp Deleted: Một vòng lặp phần mã lệnh chương trình thực lặp lặp lại điều kiện xác định thỏa Khái niệm vòng lặp tản lặp trình cấu trúc.¶ 9.1 Vịng lặp: Vịng lặp đoạn mã lệnh chương trình thực lặp lặp lại thỏa mãn điều kiện Vịng lặp khái niệm lập trình cấu trúc Trong C có loại vòng lặp sau: Vòng lặp for Vòng lặp while Vịng lặp do…while Ta sử dụng tốn tử quan hệ toán tử logic biểu thức điều kiện để điều khiển thực vòng lặp 9.2 Vòng lặp ‘for’: Cú pháp tổng quát vòng lặp for sau: for(khởi tạo giá trị cho biến điều khiển; biểu thức điều kiện;biểu thức thay đổi giá trị biến điều khiển) { Câu lệnh (các câu lệnh); } Khởi tạo giá trị cho biến điều khiển câu lệnh gán giá trị ban đầu cho biến điều khiển trước thực vòng lặp Lệnh thực lần Biểu thức điều kiện biểu thức quan hệ, xác định điều kiện cho vịng lặp Biểu thức thay đổi giá trị biến điều khiển xác định biến điều khiển bị thay đổi sau lần vòng lặp lặp lại (thường tăng giảm giá trị biến điều khiển) Ba phần phân cách dấu chấm phẩy Câu lệnh thân vịng lặp lệnh (lệnh đơn) lệnh phức (nhiều lệnh) Vòng lặp for tiếp tục thực chừng mà biểu thức điều kiện (true) Khi biểu thức điều kiện sai (false), chương trình khỏi vịng lặp for Xem ví dụ sau: /* Đây chương trình minh họa vịng lặp for chương trình C*/ #include Vịng lặp Deleted: Một ưu điểm lớn máy tính khả thực thi chuỗi thị lặp di lặp lại Điều có nhờ vào cấu trúc lặp ngơn ngữ lập trình Trong tìm hiểu cấu trúc vịng lặp khác C.¶ Deleted: Các cấu trúc lặp sẵn có C là:¶ ¶ Lặp for.¶ Lặp while.¶ Lặp …while¶ ¶ Trong C, điều kiện điều khiển thực thi vòng lặp tạo việc sử dụng tốn tử Quan hệ Logic.¶ Deleted: Cú pháp tổng quát vòng lặp for sau:¶ for(khởi tạo đếm;điều kiện kiểm tra;định lại giá trị tham số)¶ {¶ Các câu lệnh;¶ }¶ ¶ khởi tạo đếm lệnh gán để thiết lập biến điều khiển vòng lặp trước bắt đầu vòng lặp Câu lệnh thực thi lần.¶ ¶ Điều kiện kiểm tra biểu thức quan hệ, xác định vòng lặp kết thúc ¶ Định lại giá trị tham số định nghĩa cách thay đổi giá trị biến điều khiển vòng lặp (thông thường, biến tăng giảm giá trị thiết lập thời điểm bắt đầu) vịng lặp lặp lại.¶ ¶ Ba phần vòng lặp for phân cách dấu chấm phẩy (;) Các câu lệnh, phần thân vịng lặp, câu lệnh đơn lệnh ghép (nhiều câu lệnh).¶ ¶ Vịng lặp for tiếp tục thực thi điều kiện kiểm tra có kết true Ngược lại, điều kiện có kết false, chương trình tiếp tục câu lệnh sau vịng lặp for.¶ Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only main() { int count; printf(“\t This is a \n”); for (count = 1; count