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

Bài giảng Kỹ thuật lập trình cơ bản (C++): Chương 2 - ThS. Trần Nguyễn Anh Chi

22 7 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 22
Dung lượng 807,12 KB

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

Nội dung

Bài giảng Kỹ thuật lập trình cơ bản (C++) - Chương 2 trang bị cho người học những kiến thức về cấu trúc điều khiển. Trong chương này người học có thể tìm hiểu một số nội dung sau: Câu lệnh điều kiện IF, câu lệnh SWITCH, câu lệnh FOR, câu lệnh WHILE,... Mời các bạn cùng tham khảo.

Trang 1

GV: ThS TRẦN NGUYỄN ANH CHI

Trường Cao đẳng Công nghệ Thông Tin Khoa Công nghệ Thông Tin

TpHCM, 02/2011

CHƯƠNG 2 CẤU TRÚC ĐIỀU KHIỂN

PHẦN 1: CẤU TRÚC ĐIỀU KIỆN và RẼ NHÁNH

Câu lệnh điều kiện IF

2

Biểu thức điều kiện

Đúng Lệnh 1 Lệnh n

Trang 2

Câu lệnh điều kiện IF (tt)

 Ví dụ 1:

3

void main() {

int x, y;

cout<<“Nhap gia tri cho x va y“;

cin>>x>>y;

if(x >= y) cout<<“Gia tri cua x lon hon y“;

cout<<“Gia tri cua x lon hon y“;

x = x – y;

cout<<“Gia tri x moi: “<<x;

} }

Trang 3

Câu lệnh điều kiện IF (tt)

5

Biểu thức điều kiện

Đúng Lệnh 1 Lệnh n

<khối lệnh 2>;

}

Trang 4

Câu lệnh điều kiện IF (tt)

else //x < y cout<<“Gia tri cua x nho hon y“;

int x, y;

cout<<“Nhap gia tri cho x va y“;

cin>>x>>y;

if(x >= y) {

cout<<“Gia tri cua x lon hon y“;

y = y – x;

cout<<“Gia tri y moi: “<<y;

} }

Trang 5

Câu lệnh điều kiện IF (tt)

 Một số lưu ý:

Câu lệnh điều kiện IF (tt)

Trang 6

<khối lệnh> ;break ;

………

case nk:

<khối lệnh>;

break ;[default: <khối lệnh> ; ]

Trang 7

Câu lệnh SWITCH (tt)

 Ví dụ 1:

13

void main() {

int n;

cout<<“Nhap gia tri cho n (1<=n<=3)“;

cin>>n;

switch(n) {

Câu lệnh SWITCH (tt)

14

 Một số lưu ý:

• ni là các hằng số nguyên hoặc ký tự

nào gặp break hoặc cuối switch sẽ kết thúc Ví dụ:

Trang 8

GV: ThS TRẦN NGUYỄN ANH CHI

Trường Cao đẳng Công nghệ Thông Tin Khoa Công nghệ Thông Tin

TpHCM, 02/2011

CHƯƠNG 2 CẤU TRÚC ĐIỀU KHIỂNPHẦN 2: CẤU TRÚC LẶP

Trang 9

thỏa một điều kiện nào đó.

17

Câu lệnh FOR

18

for(<Biểu thức khởi đầu>;<Biểu thức điều kiện>;<Bước nhảy>)

 Ví dụ 1: Xuất câu “Hello!” 10 lần,

Bước nhảy

Bước buoc Đk Xuất

Trang 10

(Biểu thức ĐK = 0)

Thực hiện (các) lệnh trong vòng lặp

Tăng/Giảm chỉ số lặp (bước nhảy)

Trang 11

<Biểu thức khởi đầu>;

while(<Biểu thức điều kiện>)

Trang 12

Biểu thức khởi đầu

Biểu thức điều kiện

Trang 14

Biểu thức khởi đầu

Biểu thức điều kiện Bước nhảy

Trang 15

cout<<“Nhap n: ”;

cin>>n;

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

}

So sánh FOR, WHILE và DO…WHILE

30

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

cout<<i<<endl;

i++;

} while (i <= n);

Ví dụ: n = 10;

Trang 16

trong khi WHILE và DO…WHILE có thể sử dụng điều kiện khác để thoát.

…;

} while (1);

So sánh (tt)

cout<<n<<“\t”;

n++;

}while (n < 10);

Trang 17

Một số lưu ý

thì các thành phần cách nhau bằng dấu ,

Trang 18

WHILE và DO…WHILE, thì các điều kiện kết hợp với nhau bằng phép AND (&&) hoặc phép OR (||)

cout<<(i + j);

cout<<“\n”;

} }

Một số lưu ý (tt)

Trang 19

• Trong câu lệnh FOR có thể không có <Biểu thức khởi đầu>

cout<<i<<endl;

i++;

}

Một số lưu ý (tt)

Trang 20

• Trong câu lệnh lặp có thể không có <Biểu thức điều kiện>

if(i > 10)

break;

cout<<i<<endl;

}Một số lưu ý (tt)

if (i % 2 == 0)

break;

cout<<i;

} for (i = 1; i <= 10; i++) {

Trang 21

• Vòng lặp đi xuôi: giá trị bước nhảy tăng dần

cout<<n<<“\t”;

}

Ví dụ 2:

Xuất:

Trang 22

từ lần đầu điều kiện lặp đã không thỏa Ví dụ:

cout<<n<<endl;

n ;

}

Ngày đăng: 11/05/2021, 03:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN