Slide nmvlt c5 new

83 1 0
Slide nmvlt c5 new

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương Vòng lặp while / do-while / for Presenter: Nhập mơn lập trình (C5) Slide Learning outcomes L.O.3.1 – Liệt kê kiểu điều khiển vẽ sơ đồ mô tả chúng L.O.3.2 – Mô tả được nguyên tắc kết hợp kiểu điều khiển để mô tả giải thuật L.O.3.3 – Hiện thực kiểu điều khiển ngôn ngữ C L.O.3.4 – Sử dụng cấu trúc điều khiển để giải tốn thực tế Nhập mơn lập trình (C5) Slide Vịng lặp ?  In dòng chữ “Hello” printf("Hello\n"); printf("Hello\n"); printf("Hello\n"); printf("Hello\n"); printf("Hello\n");  In 100 dịng chữ “Hello” Nhập mơn lập trình (C5) Slide Vịng lặp ?  Bài tốn: Nhập tính tổng điểm 10 sinh viên  float a; float sum = 0; scanf(“%f”, a); sum = sum + a; scanf(“%f”, a); sum = sum + a; ………………………………… Nhập mơn lập trình (C5) Slide Vịng lặp ?  Chương trình dài yêu cầu nhập tính tổng điểm cho 100, 200, 1000 sinh viên v.v  Để ý thấy chương trình lặp lặp lại động tác sau nhiều lần: scanf(“%f”, a); sum = sum + a; Nhập mơn lập trình (C5) Slide Vịng lặp ?  Vịng lặp phát biểu điều khiển dùng để thực công việc nhiều lần  Các phát biểu thực công việc vòng lặp gọi thân vòng lặp  Một vịng lặp thường có phần : • Khởi động vịng lặp • Thân vịng lặp • Điều khiển vịng lặp  Có thể phân loại vịng lặp theo tiêu chuẩn sau : • Điều kiện : trước hoặc sau • Số lần lặp : biết trước hoặc khơng biết trước Nhập mơn lập trình (C5) Slide Vòng lặp Phân loại  VC++ cho phép sử dụng loại vòng lặp với cú pháp sau: • Vịng lặp while while (condition) statement; • Vịng lặp do statement while (condition); • Vịng lặp for for (initopt ; condopt ; loopopt ) statement; Nhập môn lập trình (C5) Slide Vịng lặp while Cú pháp : while (condition) statement Nghĩa : điều kiện condition cịn làm phát biểu statement • condition biểu thức luận lý điều khiển vòng lặp:  Đúng lặp  Sai kết thúc • statement phát biểu ghép { } Vịng lặp while vịng lặp có điều kiện trước số lần lặp trước Nhập mơn lập trình (C5) Slide Vịng lặp while Lưu đồ vận hành Điều kiện trước condition Sai Đúng Statement Kết thúc lặp Nhập mơn lập trình (C5) Slide Vòng lặp while  In số từ đến 10 int count; count = 1; // initialize count printf(“%d ", count); count = count + 1; printf(“%d ", count); count = count + 1; printf(“%d ", count); count = count + 1; ………………………………………………………… Nhập môn lập trình (C5) Slide 10

Ngày đăng: 11/04/2023, 18:54