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
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
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ìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình C Bài giảng Thuật toán Lập trình C Cấu trúc lặp Cấu trúc while Cấu trúc forGợi ý tài liệu liên quan:
-
80 trang 195 0 0
-
101 trang 193 1 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 143 0 0 -
161 trang 126 1 0
-
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 124 0 0 -
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 114 0 0 -
Giáo trình Kỹ thuật lập trình C: Căn bản & nâng cao - Phần 1
202 trang 114 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 108 0 0 -
Giáo trình Ngôn ngữ lập trình C căn bản
142 trang 95 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 90 1 0