1. Trang chủ
  2. » Giáo án - Bài giảng

nhập môn lập trình c05 caulenhlap

28 24 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

Định dạng
Số trang 28
Dung lượng 830 KB

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

Nội dung

Khoa Công nghệ thông tin NHẬP MÔN LẬP TRÌNH CÂU LỆNH LẶP... VC Không được thêm ; ngay sau lệnh for.. => Tương đương câu lệnh rỗng... VC Không được thêm ; ngay sau lệnh lệnh while... V

Trang 1

Khoa Công nghệ thông tin

NHẬP MÔN LẬP TRÌNH

CÂU LỆNH LẶP

Trang 3

<Khởi đầu> , <Đ/K lặp> , <Bước nhảy> :

là biểu thức C bất kỳ có chức năng riêng

Trang 4

printf(“%d\n”, i) ; }

for (i = 0; i < 10 ; i += 2 ) {

printf(“%d”, i) ;

printf(“\n”) ; }

}

Trang 5

VC

Câu lệnh for là một câu lệnh đơn và có thể lồng

printf(“%d”, i + j);

printf(“\n”);

} }

Trang 6

VC

Không được thêm ; ngay sau lệnh for

=> Tương đương câu lệnh rỗng

Trang 7

VC

Các thành phần <Khởi đầu>, <Đ/K lặp>,

<Bước nhảy> cách nhau bằng dấu ;

for (int i = 1 , j = 2; i + j < 10 ; i++ , j += 2 )

printf(“%d\n”, i + j);

Trang 10

VC

Câu lệnh while là một câu lệnh đơn và có thể

if (n < 10 && m < 20)

{

while (n >= 1) {

while (m >= 1) {

printf(“%d”, m);

m ;

} n ;

} }

Trang 11

VC

Câu lệnh while có thể không thực hiện lần nào

void main()

{

int n = 1;

while (n > 10) {

printf(“%d\n”, n);

n ;

}

… }

Trang 12

VC

Không được thêm ; ngay sau lệnh lệnh while

Trang 13

VC

Câu lệnh while có thể bị lặp vô tận (loop)

void main()

{

int n = 1;

while (n < 10) {

Trang 16

VC

Câu lệnh do… while là một câu lệnh đơn và có

printf(“%d\n”, a + b);

b = b + 2;

} while (b < 20);

a++;

}

while (a < 20);

Trang 17

VC

void main()

{

int n;

do {

printf(“Nhap n: ”);

scanf(“%d”, &n);

} while (n < 1 || n > 100);

}

Trang 18

VC

BB

22

Câu lệnh do… while - Một số lưu ý

Câu lệnh do… while có thể bị lặp vô tận (loop)

int n = 1;

do {

printf(“%d”, n);

n ;

} while (n < 10);

n = 1;

do {

printf(“%d”, n);

} while (n < 10);

Trang 19

break;

} printf(“%d\n”, i);

}

for (i = 0; i < 10; i++)

{

if (i % 2 == 0) {

continue;

Trang 20

VC

BB for, while, do… while

printf(“%d\n”, i); i++;

Trang 21

VC

BB for, while, do… while

Số lần lặp xác định ngay trong câu lệnh for

…;

} int i = 1;

Trang 22

VC

BB while & do… while

while có thể không thực hiện lần nào

do… while sẽ được thực hiện ít nhất 1 lần

Trang 24

các số nguyên dương nhỏ hơn n chia hết cho a

nhưng không chia hết cho b

6 Tính tổng các số nguyên tố nhỏ hơn n (0 < n < 50)

Trang 25

VC

lại Ví dụ: Nhập 1706  Xuất 6071

8 Tìm và in lên màn hình tất cả các số nguyên trong

phạm vi từ 10 đến 99 sao cho tích của 2 chữ số

Trang 27

• Lưu lại 2 phần tử trước nó là a và b

• Mỗi lần tính xong cập nhật lại a và b

Trang 28

dương n

Ngày đăng: 22/09/2020, 09:06

TỪ KHÓA LIÊN QUAN