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
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ệnSố 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â ...
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ệnSố 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ìm kiếm theo từ khóa liên quan:
chuyên đề tin học tin học đại cương Giáo trình lập trình ngôn ngữ lập trình C cấu trúc lặpGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 296 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 256 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 229 0 0 -
80 trang 213 0 0
-
101 trang 199 1 0
-
Thiết kế mạch logic bằng Verilog - HDL
45 trang 158 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 141 0 0 -
161 trang 129 1 0