intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: You You | Ngày: | Loại File: PDF | Số trang:12

43
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

  1. 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 Long www.themegallery.com Company Logo
  2. CẤU TRÚC LỆNH LẶP Cấ 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
  3. CẤU TRÚC LỆNH LẶP Ví dụ 1: Chương trình tính tổng 10 số nguyên dương đầu tiên: main() { int i=1, tong=0; while (i
  4. CẤU TRÚC LỆNH LẶP Bà i tâ ̣p Chương trình tính tı́ch 10 số nguyên dương đầu main() tiên: { long i=1, tich=1; while (i
  5. CẤU TRÚC LỆNH LẶP Cấ u trú c lê ̣nh với for Cú 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ước sau: 1. Xác định biểu thức 1 2. Xác định biểu thức 2. Tuỳ thuộc vào tính đúng sai của biểu thức 2 để máy lựa chọn một trong hai nhá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ực www.themegallery.com Company Logo
  6. CẤU TRÚC LỆNH LẶP Ví dụ 1: Chương trình tính tổng 10 số nguyên dương đầu tiên: main() { int tong=0; for(i=1;i
  7. CẤU TRÚC LỆNH LẶP Cấ u trú c lê ̣nh với do while Cú phá p: do khối lệnh; while (biểu thức); Hoạt động: 1. Thự c hiện khố i lệnh 2. 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ối lệnh của chu trình lần thứ hai rồi thực hiện kiểm tra lại biểu thức như trên. www.themegallery.com Company Logo
  8. CẤU TRÚC LỆNH LẶP Ví dụ: Chương trình tính tổng 10 số nguyên dương đầu tiên: main() { int i=1,tong=0; do { tong=tong+i; i=i+1; } while(i
  9. CẤU TRÚC LỆNH LẶP Câu lê ̣nh break Câu lệnh break cho phép ra khỏi các chu trình với các câu lệnh for, while và switch. Khi có nhiều chu trình lồng nhau, câu lệnh break sẽ đưa máy ra khỏi chu trình bên trong nhất chứa nó không cần điều kiệ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ông www.themegallery.com Company Logo
  10. CẤU TRÚC LỆNH LẶP Câu lê ̣nh continue Trá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ó. Trong while và do while, lệnh continue chuyển điều khiển về thực hiện ngay phần kiểm tra, còn trong for điều khiể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ụ: SGK www.themegallery.com Company Logo
  11. CẤU TRÚC LỆNH LẶP Bà i tâ ̣p Bà i 1 đế n 7 – Chương 5 www.themegallery.com Company Logo
  12. TIẾ 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2