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

Tài liệu Bài 6 Câu lệnh điều khiển ppt

24 370 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 24
Dung lượng 91,28 KB

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

Nội dung

5 Ví dụ: bỗ sung vào chương trình đoán số magic number cho biết số dự đoán lớn hay nhỏ so với số đúng... Cau léenh switch 2/3 = Biéu thức điêu khiển được tính toán, nêu kết quả trùng

Trang 1

Bai 6 |

CAU LENH DIEU KHIEN

Trang 4

= Biểu thức (expression) có thê có nhiều phân

cách nhau bởi dâu phây và được đánh giá từ

trai sang,

Trang 5

a VI du

Int x, 1, limit ;

for (i=0, limit=8; t<limit; | +=2)

x= I"] , cout << setw(10) << x;

= Dung dau phay trong phat biéu (statement)

Vi du

X = (a=3,b=5, a*b) gia tri cua a*b duoc gan

cho x

Trang 6

Mot vai cach dung for

Trang 8

const long delay = 10000000L;

{ for ( long | = 0; 1 < delay; ++ ) ;

cout << "Am hiéu!\a" //tạo tiếng kêu

Trang 9

= else statement2 trong ngoac vudng nghia la

có hoặc không tùy ứng dụng

= VI du

lÍ(X<y)

min = x;

else min = y;

Trang 10

// Magic Number program

int magic; // magic number

int guess; // s6 dự đoán

magic = rand(); // lay s6 ngẫu nhiên

cout << "Nhap s6 doan: ":

cin >> guess;

if(guess == magic) cout << "** Dung **";

return 0;

Trang 11

5 Ví dụ: bỗ sung vào chương trình đoán số

magic number cho biết số dự đoán lớn hay

nhỏ so với số đúng

s Ví dụ nhập vào 3 sô in ra số lớn nhất

Trang 12

5.Cau lénh switch (1/8)

a Cu pháp:

Switch ( statement )

case const 1: | statement sequence |

| break; ] // thoat khoi switch

case const 2: | statement sequence |

| break; |

[default : statement ] // nêu có thì sẽ thực hiện khi biểu thức điêu

//kiện không trùng bât kỳ giá trị nào ở trên

Trang 13

Cau léenh switch (2/3)

= Biéu thức điêu khiển được tính toán, nêu kết

quả trùng với trường hợp (case constant)

nào thì các câu lệnh (statement sequence) tương ứng sẽ được thực thị

s Kiểu của biểu thức điều khiên là int hay char

= Thông thường biểu thức điều khiễn chỉ là một

biên

= Thường dùng khi cân so sánh với một loạt

các giá trị

Trang 14

Cau lenh switch (3/3)

Có 4 luu y quan trong vé switch:

Câu lệnh switch khác với if ở chỗ nó chỉ kiểm tra bằng,

trong khi biêu thức điêu kiện của if có thé kiém tra bat

kỳ (không băng, lớn hơn, nhỏ hơn)

Không thê có hai hằng số case đồng dạng trong một

câu lệnh switch

Câu lệnh switch luôn hiệu quả hơn dùng if chứa if

Các câu lệnh liên quan môi case không phải là các

khôi

C++ có thê chập nhận đến 16384 case, nhưng trên

thực tê dùng một sô nhỏ vì chạy chương trình hiệu quả

Trang 15

cout << "if là câu lệnh điêu khiến rẽ vào

một trong hai nhánh của C++.\n";

break;

case 3:

cout << "switch là câu lệnh điều khiển

rễ vào một trong nhiêu nhánh của C++.\n";

Trang 16

=s Về nguyên tắc thì lệnh break là tùy chọn, tuy

nhiên trong một sô trường hợp không dùng

break sẽ khiên chương trình chạy không như

mong muon, vi du:

int i: case 3: cout << "less than 4\n";

for(i=O; i<5; i++) { case 4: cout << "less than 5\n";

case 0: cout << "less than 1\n"; cout << ‘\n’:

case 1: cout << "less than 2\n";

case 2: cout << "less than 3\n"

return 0Ö;

}

Trang 17

= Khi nhiều case có cùng mã lệnh thì có thê đặt

kê nhau và đê rông các case bên trên

Trang 18

= Cau lénh switch chwra switch

switch(ch1) { case 'A': cout <<" A của switch bên ngoài”;

switch(ch2) { case ‘A’:

cout <<" A cUa switch bên trong”;

Trang 19

6 Dung continue

=_ Câu lệnh continue ép sự lặp kê tiép diễn ra sớm hơn, bỏ qua các

câu lệnh phía sau nó trong vòng lặp

Trang 21

= Viét chwong trinh in lién tuc "Hello World”

cho đến khi ân phím bất kỳ thì ngưng

Trang 22

ö Dùng câu lệnh goto

= Cau lénh goto khién chương trình chuyển

đến thực thi từ một vị trí được xác định bởi

If(x < 100) goto loop1;

= Dung tot nhat là đề thoát ra từ các thủ tục

lông ghép rât sấu

Trang 24

1 Viết chương trình giải phương trình bậc 2

2 Việt chương trình in ra các số nguyên tô nhỏ

hơn số N được nhập vào từ bàn phím

3 Viết chương trình đọc vào một sô N, sau đó

nhập tiêp N số kiểu double, in ra số trung

bình của các sô đã nhập

Ngày đăng: 24/02/2014, 12:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w