Danh mục

Giáo trình ngôn ngữ lập trình C/C++ - Chương 5

Số trang: 0      Loại file: pdf      Dung lượng: 333.79 KB      Lượt xem: 17      Lượt tải: 0    
Hoai.2512

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (0 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu giáo trình ngôn ngữ lập trình c/c++ - chương 5, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình ngôn ngữ lập trình C/C++ - Chương 5 TIN HỌC ĐẠI CƯƠNG PII. CHƯƠNG 5: CẤP TRÚC LẶP 1 Tổng quan q an 2 Vòng lặp while 3 Lệnh continue, break 4 Vòng g lặp ặp for 5 Vòng lặp do-while 6 So sánh và cách sử dụng 7. Lập trình cấu trúcKhoa ĐTVTHK. Tin Học Đại Cương Chương 5: Cấu trúc lặp Trang 11 Tổng quanĐịnh nghĩa vòng lặp: Một đoạn mã lệnh trong chươngtrình thực hiện lặp đi lặp lại cho đến khi thỏa mãn mộtđiều kiện xác định. địnhC cung cấp 3 cấu trúc lặp: (1) while (2) for (3) do-whileCả ba b cấu ấ trúc t ú đều đề yêu ê cầu ầ phải hải đánh đá h gía í điều điề kiện kiệ lặp. lặKiểm tra điều kiện lặp, chia thành 2 nhóm: ™ Kiểm tra khi bắt đầu vòng lặp (pre-test (pre test loop) : while, for ™ Kiểm tra trước khi kết thúc vòng lặp (post-test loop): do-whileKhoa ĐTVTHK. Tin Học Đại Cương Chương 5: Cấu trúc lặp Trang 21 Tổng quan (2)Các cấu trúc lặp có thể chia thành 2 lọai: ™ Số lần lặp cố định (fixed count loop) ™ Số lần lặp thay đổi (variable condition loop)Có 3 p phương g pháp p p chính để kiểm sóat số lần lặp ặp lại ạtrong vòng lặp: ƒ Counter (Vòng lặp cố định) ƒ Interactive (Tương tác với người sử dụng) ƒ Sentinel (lính canh/cờ)Khoa ĐTVTHK. Tin Học Đại Cương Chương 5: Cấu trúc lặp Trang 3 1 Lưu đồ pre-test post-test loop Lệnh trước (n-1) Lệnh trước (n-1) Điều kiện No Thực hiện lệnh đúng? op op trong g vòng g lặp ặp post--test loopre-test loo Ye s Thực hiện lệnh Yes Điều kiện trong vòng lặp đúng? No Lệnh tiếp theo (n (n+1) 1) Lệnh tiếp theo (n (n+1) 1) Khoa ĐTVTHK. Tin Học Đại Cương Chương 5: Cấu trúc lặp Trang 4 2 Vòng lặp while (1) Statements sẽ được lặp lại trong khi condition là true while ( condition) Lệnh trước (n (n-1) 1) statements; t t tĐặc điểm lệnh while: St t t đƒStatements: được gọii là thâ thân Điều kiện Điề kiệ Novòng lặp lặp đúng?ƒThân vòng lặp có thể là lệnh Yesđơn hoặc lệnh kép.ƒ Thân vòng lặp phải thay đổi Thực hiện lệnh trong vòngthông số nào đó để thay đổi lặp“condition”ƒSố lần thực hiện ít nhất: 0 lần Lệnh tiếp theo (n+1) ự hiệnƒSố lần thực ệ nhiều nhất: ∞(Vòng lặp vô hạn) Khoa ĐTVTHK. Tin Học Đại Cương Chương 5: Cấu trúc lặp Trang 52 Vòng lặp while: Counter-controlled loopVòng lặp kiểm sóat biến đếm (Biết trước số lần lặp) yêu cầu:1. Biến đếm (biến count_no)2. Khởi động biến đếm (count_no = 1)3. Điều kiện cho giá trị cuối của biến đếm (khi nào vòng lặp kết thúc: ≤10)4. Tăng (giảm) biến đếm trong thâ ...

Tài liệu được xem nhiều: