1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương 5: Lập trình với cấu trúc lặp pps

44 274 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 44
Dung lượng 3,97 MB

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

Nội dung

Câu lệnh for - Một số lưu ýnhau... Câu lệnh for - Một số lưu ý• Trong câu lệnh for, có thể sẽ không có phần... Câu lệnh for - Một số lưu ý• Trong câu lệnh for, có thể sẽ không có phần...

Trang 1

Chương 5: Lập trình với

cấu trúc lặp

Trang 4

for (<Khởi đầu>; <Đ/K lặp>; <Bước nhảy> )

<Lệnh> ; <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

<Khởi đầu>

<Bước nhảy>

Trang 5

} }

Trang 6

Câu lệnh for - Một số lưu ý

nhau.

Trang 7

Câu lệnh for - Một số lưu ý

• Trong câu lệnh for, có thể sẽ không có phần

Trang 8

Câu lệnh for - Một số lưu ý

• Trong câu lệnh for, có thể sẽ không có phần

Trang 9

Câu lệnh for - Một số lưu ý

• Trong câu lệnh for, có thể sẽ không có phần

Trang 10

Câu lệnh for - Một số lưu ý

Trang 11

Câu lệnh for - Một số lưu ý

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

Trang 12

Câu lệnh for - Một số lưu ý

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

• Nếu có nhiều thành phần trong mỗi phần thì

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

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

Trang 13

Biểu thức C bất kỳ,thường là biểu thứcquan hệ cho kết quả

0 (sai) và != 0 (đúng)

Trang 14

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

Trang 15

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

lồng nhau.

Trang 16

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

void main()

{

int n = 1 ; while ( n > 10 ) {

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

n ;

}

… }

Trang 17

Câu lệnh for - Một số lưu ý

Trang 18

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

void main()

{

int n = 1 ; while ( n < 10 ) {

printf(“%d”, n);

n ;

}

n = 1 ; while ( n < 10 )

printf(“%d”, n);

}

Trang 19

Câu lệnh do… while

Câu lệnh đơn hoặcCâu lệnh phức (kẹpgiữa { và })

Biểu thức C bất kỳ,thường là biểu thứcquan hệ cho kết quả

0 (sai) và != 0 (đúng)

Trang 20

Câu lệnh do… while

Trang 21

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

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

b = b + 2;

} while (b < 20);

a++;

}

Trang 22

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

lần do điều kiện lặp được kiểm tra ở cuối

void main()

{

int n;

do {

printf(“Nhap n: ”);

scanf(“%d”, &n);

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

}

Trang 23

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

int n = 1 ; do

{

printf(“%d”, n);

n ;

} while ( n < 10 );

n = 1 ; do

printf(“%d”, n);

while ( n < 10 );

Trang 24

for, while, do… while

• Đều có khả năng lặp lại nhiều hành động.

int n = 10 ; for (int i = 1 ; i <= n ; i++)

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

int i = 1 ; while ( i <= n ) {

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

int i = 1 ;

do {

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

Trang 25

for, while, do… while

int n = 10 ; for (int i = 1 ; i <= n ; i++ )

…;

int i = 1;

while ( i <= n ) {

Trang 26

while & do… while

Trang 29

Bài tập

5 Nhập một số nguyên dương n Xuất ra số

ngược lại Ví dụ: Nhập 1706  Xuất 6071.

Trang 30

donvi = sogoc % 10;

sodao = sodao*10 + donvi;

sogoc = sogoc / 10;

}

else printf(“Khong doi xung”);

}

Trang 33

max = min;

n = n / 10;

while ( n>0 ) {

donvi = n % 10;

n = n / 10;

if ( donvi < min ) min = donvi ;

if ( donvi > max ) max = donvi ; }

Trang 41

}

Trang 43

• 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.

Ngày đăng: 29/06/2014, 15:20

TỪ KHÓA LIÊN QUAN

w