Danh mục

Bài giảng Thuật toán và ngôn ngữ lập trình C: Chương 5 - Hà Nguyên Long

Số trang: 12      Loại file: pdf      Dung lượng: 127.23 KB      Lượt xem: 15      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Thuật toán và ngôn ngữ lập trình C - Chương 5 giới thiệu về cấu trúc lệnh lặp. Trong chương này sẽ đề cập đến 3 cấu trúc lặp cơ bản, đó là cấu trúc while, cấu trúc for và cấu trúc do...while. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thuật toán và ngôn ngữ lập trình C: Chương 5 - Hà Nguyên Long BÀI GIẢNG THUẬT TOÁN VÀNGÔN NGỮ LẬP TRÌNH C Chương 5 – Phầ n II CẤU TRÚC LỆNH LẶP Giá o viên: Hà Nguyên Longwww.themegallery.com Company Logo CẤU TRÚC LỆNH LẶPCấ u trú c lă ̣p với while while (biểu thức) khối lệnh; Hoạt động Nế u biểu thức cho giá tri ̣ đú ng thı̀ thự c hiện khối lệnh; Khi máy thực hiện xong khối lệnh này nó lại thực hiện xác định lại giá trị biểu thức rồi làm tiếp các bước như trên. www.themegallery.com Company Logo CẤU TRÚC LỆNH LẶPVí dụ 1:Chương trình tính tổng 10 số nguyên dương đầutiên:main(){int i=1, tong=0;while (i CẤU TRÚC LỆNH LẶPBà i tâ ̣pChương trình tính tı́ch 10 số nguyên dương đầu main()tiên: { long i=1, tich=1; while (i CẤU TRÚC LỆNH LẶPCấ u trú c lê ̣nh với forCú phá p:for (biểu thức 1; biểu thức 2; biểu thức 3)khối lệnh ;Hoạt động: Câu lệnh for hoạt động theo các bướcsau:1. Xác định biểu thức 12. Xác định biểu thức 2. Tuỳ thuộc vào tính đúng saicủa biểu thức 2 để máy lựa chọn một trong hainhánh:+ Nếu biểu thức hai có giá trị sai, máy sẽ ra khỏi for+ Nếu biểu thức hai có giá trị đúng, máy sẽ thựcwww.themegallery.com Company Logo CẤU TRÚC LỆNH LẶPVí dụ 1:Chương trình tính tổng 10 số nguyên dương đầutiên:main(){int tong=0;for(i=1;i CẤU TRÚC LỆNH LẶPCấ u trú c lê ̣nh với do whileCú phá p:dokhối lệnh;while (biểu thức);Hoạt động:1. Thự c hiện khố i lệnh2. Xác định giá trị của biểu thức sau từ khoá while rồi quyết định thực hiện như sau:+ Nếu biểu thức đúng máy sẽ thực hiện lặp lại khốilệnh của chu trình lần thứ hai rồi thực hiện kiểm tralại biểu thức như trên.www.themegallery.com Company Logo CẤU TRÚC LỆNH LẶPVí dụ:Chương trình tính tổng 10 số nguyên dương đầutiên:main(){int i=1,tong=0;do{ tong=tong+i;i=i+1;}while(i CẤU TRÚC LỆNH LẶPCâu lê ̣nh breakCâu lệnh break cho phép ra khỏi các chu trình vớicác câu lệnh for, while và switch. Khi có nhiều chutrình lồng nhau, câu lệnh break sẽ đưa máy ra khỏichu trình bên trong nhất chứa nó không cần điềukiện gìVı́ dụ:Viế t chương trı̀nh nhập và o 1 số nguyên dương n,kiể m tra xem n có là số nguyên tố hay khôngwww.themegallery.com Company Logo CẤU TRÚC LỆNH LẶPCâu lê ̣nh continueTrái với câu lệnh break, lệnh continue dùng để bắtđầu một vòng mới của chu trình chứa nó. Trongwhile và do while, lệnh continue chuyển điều khiểnvề thực hiện ngay phần kiểm tra, còn trong for điềukhiển được chuyển về bước khởi đầu lại (tức làbước: tính biểu thức 3, sau đó quay lại bước 2 đểbắt đầu một vòng mới của chu trình).Vı́ dụ: SGKwww.themegallery.com Company Logo CẤU TRÚC LỆNH LẶPBà i tâ ̣pBà i 1 đế n 7 – Chương 5www.themegallery.com Company LogoTIẾ P THEO Chương 6: Cá c kiể u dữ liê ̣u có cấ u trú c ● Xâu ký tự/chuỗi ● Mả ng ● Cấ u trú c www.themegallery.com Company Logo

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