Bài giảng Nhập môn lập trình: Bài 3 - Trần Duy Thanh
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Bài 3 - Trần Duy Thanh Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Nhập môn lập trình Bài 3 Các Câu Lệnh Lặp 2015 Mục tiêu - Hiểu và cài đặt được vòng lặp for - Hiểu và cài đặt được vòng lặp while - Hiểu và cài đặt được vòng lặp do…while - Hiểu được cách sử dụng continue, break Nhập môn lập trình 2 1. Giới thiệu q Cấu trúc lặp (repetition or loop): lặp lại 1 hay nhiều lệnh cho đến khi biểu thức điều kiện có giá trị sai. Các cấu trúc lặp gồm: − for − while − do ... while. Tuy nhiên, thứ tự thực hiện các lệnh của chương trình còn bị chi phối bởi các lệnh nhảy như continue, break, goto. Nhập môn lập trình 3 2. Cấu trúc for • Cú pháp: for (Exp1; Exp2; Exp3) statement; • Ý nghĩa: − Exp1: là biểu thức khởi tạo được thực hiện. − Exp2: là biểu thức điều kiện − Exp3: biểu thức điều khiển lặp 2. Cấu trúc for Ví dụ: Viết chương trình tính tổng các số nguyên từ 1 đến n. #include #include void main() { int i, n, sum; cout n; sum = 0; for (i=1 ; i2. Cấu trúc for • C/C++ cho phép Exp1 là một định nghĩa biến Ví dụ: for(int i=1; i3. Cấu trúc while • Cú pháp: while(expression) statement; ● Ý nghĩa: ● B1: Expression được định trị ● B2: Nếu kết quả là true thì statement thực thi và quay lại B1 ● B3: Nếu kết quả là false thì thoát khỏi vòng lặp while. 3. Cấu trúc while Ví dụ: Viết chương trình tính tổng các số nguyên từ 1 tới n. #include #include void main () { int i, n, sum; cout n; i = 1; sum = 0; while(i4. Cấu trúc do … while • Cú pháp: do { statement; }while(expression); ● Ý nghĩa: − Statement được thực hiện − Expression được định trị. − Nếu expression là true thì quay lại bước 1 − Nếu expression là false thì thoát khỏi vòng lặp. 4. Cấu trúc do … while Ví dụ 1: Viết chuong trình in dãy số nguyên từ 1 đến 10. #include #include void main () { int i; clrscr(); cout Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Các lệnh rẽ nhánh và lệnh nhảy 2015 5. Lệnh break • Lệnh break dùng để thoát khỏi một cấu trúc điều khiển mà không chờ đến biểu thức điều kiện được định trị. • Khi break được thực hiện bên trong 1 cấu trúc lặp, điều khiển (control flow) tự động nhảy đến lệnh đầu tiên ngay sau cấu trúc lặp đó. • Không sử dụng lệnh break bên ngoài các cấu trúc lặp như while, do...while, for hay cấu trúc switch. Nhập môn lập trình 12 5. Lệnh break Ví dụ: Đọc vào một mật khẩu người dùng tối đa attempts lần for (i=0; i6. Lệnh continue • Lệnh continue dùng để kết thúc vòng lặp hiện tại và bắt đầu vòng lặp tiếp theo. • Lệnh continue chỉ được dùng trong thân các cấu trúc lặp như for, while, do...while. • Câu lệnh continue thường đi kèm với câu lệnh if. Nhập môn lập trình 14 6. Lệnh continue Ví dụ: Một vòng lặp thực hiện đọc một số, xử lý nó nhưng bỏ qua những số âm, và dừng khi số nhập vào là số 0. do { cin >> num; if (num < 0) continue; // process num here } while(num != 0); Nhập môn lập trình 15 Thảo luận Nhập môn lập trình 16
Tìm kiếm theo từ khóa liên quan:
Nhập môn lập trình Bài giảng Nhập môn lập trình Câu lệnh lặp Cấu trúc for Cấu trúc while Cấu trúc do whileGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 318 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 139 0 0 -
Bài giảng Nhập môn lập trình - Chương 12: Quản lý bộ nhớ
23 trang 64 0 0 -
Bài giảng Nhập môn lập trình: Bài 2 - Thuật toán
32 trang 37 0 0 -
Giáo án Tin học lớp 8 (Học kì 2)
124 trang 34 0 0 -
Nhập môn lập trình (Đặng Bình Phương) - Các khái niệm cơ bản về hệ điều hành
17 trang 33 0 0 -
Câu hỏi bài tập nhập môn lập trình
11 trang 32 0 0 -
Bài giảng Nhập môn lập trình - Bài 3: Hệ điều hành
17 trang 30 0 0 -
CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH
21 trang 29 0 0 -
Bài giảng Nhập môn lập trình: Chương 0 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
10 trang 29 0 0 -
Bài giảng Tin học đại cương: Bài mở đầu - Phạm Xuân Cường
7 trang 29 0 0 -
Bài giảng Tin học đại cương: Bài 6 - Phạm Xuân Cường
20 trang 29 0 0 -
7 trang 29 0 0
-
Lecture Introduction to Programming: Lesson 1
19 trang 28 0 0 -
Bài giảng Nhập môn lập trình: Chương 5 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
61 trang 28 0 0 -
Bài giảng Nhập môn lập trình - Bài 1: Các khái niệm cơ bản về lập trình
21 trang 28 0 0 -
4 trang 27 0 0
-
Bài giảng Nhập môn lập trình - Bài 7: Câu lệnh điều kiện và rẽ nhánh
32 trang 27 0 0 -
Lecture Introduction to Programming: Lesson 2
8 trang 27 0 0