1. Trang chủ
  2. » Tất cả

IT001 – NHẬP MÔN LẬP TRÌNH cấu trúc lặp

58 3 0

Đ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

Thông tin cơ bản

Tiêu đề Các Cấu Trúc Điều Khiển Câu Lệnh Lặp
Trường học Trường Đại Học Công Nghệ Thông Tin - Đại Học Quốc Gia Thành Phố Hồ Chí Minh
Chuyên ngành Nhập Môn Lập Trình Cấu Trúc Lặp
Thể loại Giáo trình
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 58
Dung lượng 625,7 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Introduction Programming CÁC CẤU TRÚC ĐIỀU KHIỂN CÂU LỆNH LẶP CĐR buổi học • Sau khi học xong buổi học, sinh viên có khả năng • Hiểu và vận dụng được các cấu trúc lặp để viết được chương trình trên má[.]

Trang 1

CÁC CẤU TRÚC ĐIỀU KHIỂN

Trang 2

CĐR buổi học

• Sau khi học xong buổi học, sinh viên có khả năng:

• Hiểu và vận dụng được các cấu trúc lặp để viết được chương trình trên máy tính

Trang 5

for (int i = 0; i < 3; ++i)

cout << "i = " << i << endl;

Trang 6

2 Cấu trúc lặp for

Trang 8

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 9

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 10

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 11

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 12

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 13

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 14

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 15

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 16

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 17

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 18

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 19

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 20

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

Trang 21

VD: Chạy từng bước

for (int i = 0; i < 3; ++i) {

cout << "i = " << i << endl;

}

cout << "all done" << endl;

i = 0

Trang 22

3 Cấu trúc lặp while

Trang 23

3 Cấu trúc lặp while

Trang 24

Ví dụ minh hoạ: Tính trung bình

Trang 27

Các số nhập vào: 1 5 3 1 6

4

n

0 0

Trang 28

Các số nhập vào: 1 5 3 1 6

4

n

0 0

Trang 29

Các số nhập vào: 1 5 3 1 6

4

n

0 0

Trang 30

Các số nhập vào: 1 5 3 1 6

4

n

0 0 1

Trang 31

Các số nhập vào: 1 5 3 1 6

4

n

0 0 1 1

Trang 32

Các số nhập vào: 1 5 3 1 6

4

n

0 1 1 1

Trang 33

Các số nhập vào: 1 5 3 1 6

4

n

1 1 1

Trang 34

Các số nhập vào: 1 5 3 1 6

4

n

1 1

Trang 35

Các số nhập vào: 1 5 3 1 6

4

n

1 1 5

Trang 36

Các số nhập vào: 1 5 3 1 6

4

n

1 1 5 6

Trang 37

Các số nhập vào: 1 5 3 1 6

4

n

1 6 5 2

Trang 38

Các số nhập vào: 1 5 3 1 6

4

n

2 6 5 6

Trang 39

Các số nhập vào: 1 5 3 1 6

4

n

2 6 2

Trang 40

Các số nhập vào: 1 5 3 1 6

4

n

2 6 3 2

Trang 41

Các số nhập vào: 1 5 3 1 6

4

n

2 6 3 9

Trang 42

Các số nhập vào: 1 5 3 1 6

4

n

2 9 3 3

Trang 43

Các số nhập vào: 1 5 3 1 6

4

n

3 9 3 3

Trang 44

Các số nhập vào: 1 5 3 1 6

4

n

3 9 3

Trang 45

Các số nhập vào: 1 5 3 1 6

4

n

3 9 1 3

Trang 46

Các số nhập vào: 1 5 3 1 6

4

n

3 9 1 10

Trang 47

Các số nhập vào: 1 5 3 1 6

4

n

3 10 1 4

Trang 48

Các số nhập vào: 1 5 3 1 6

4

n

3 10 1 4

Trang 49

Các số nhập vào: 1 5 3 1 6

4

n

3 10

4

Trang 50

Các số nhập vào: 1 5 3 1 6

4

n

3 10 2.5 4

Trang 53

Nếu Expression = true thực thi Action

• Lặp cho đến khi nào Expression = false

Action có thể là lệnh đơn hoặc là khối lệnh

Action

true

false

Expression

Trang 56

5 Câu lệnh break, continue

Trang 57

• Ví dụ 4: Viết chương trình Kiểm tra số nguyên tố (có dùng break)

• Ví dụ 5: Viết chương trình In tất cả các số lẻ nhỏ hơn 50 trừ các số3,9,31 (có dùng continue)

Trang 58

Bài tập bắt buộc

1. Viết chương trình nhập vào số nguyên dương n Tính tổng:

2. Viết chương trình nhập vào số nguyên dương n Tính tổng:

Ngày đăng: 25/02/2023, 14:52