Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
1,87 MB
Nội dung
Baøi 6 Quy ửụực: Phan ghi baứi coự kớ hieọu 1. Hot ng ph thuc iu kin - Phần lớn các hoạt động được thực hiện một cách tuần tự theo thói quen hoặc kế hoạch đã được xác định. Do bị tác động bởi sự thay đổi của các hoàn cảnh cụ thể nhiều hoạt động bị thay đổi, điều chỉnh cho phù hợp. 1. Mi sỏng em thc dy, tp th dc bui sỏng, lm v sinh cỏ nhõn, n sỏng v n trng. 2. Em hc mụn Th dc vo mi bui chiu th Hai. - Có những hoạt động chỉ được thực hiện khi một điềukiện cụ thể được xảy ra. - Điềukiện thường là một sự kiện được mô tả sau từ nếu . Vớ d: Nu tri ma, em s ngh mụn Th Dc. iu kin hot ng ph thuc iu kin 2. TÝnh ®óng hc sai cđa c¸c ®iỊu kiƯn 1. Nếu học giỏi thì em sẽ được thưởng. 2. Nếu trời khơng mưa vào chiều thứ hai, em sẽ học Thể Dục; ngược lại em sẽ ở nhà. §iỊu kiƯn KiĨm tra KÕt qu¶ Ho¹t ®éng tiÕp theo Häc giái? Xem kÕt qu¶ häc tËp §óng ®ỵc thëng Trêi kh«ng ma? §óng häc ThĨ dơc Nh×n ra ngoµi trêi Sai ë nhµ 1. 2. §iỊu kiƯn KiĨm tra KÕt qu¶ Ho¹t ®éng tiÕp theo 1. 2. - Điềukiện của tình huống là gì? - Kiểm tra như thế nào? - Kết quả kiểm tra là gì? - Hoạt động tiếp theo ra sao? Nếu chọn đúng thì chương trình dừng lại, chọn sai chương trình chạy tiếp Nếu tổng các chữ số của một số chia hết cho 3, thì số đó chia hết cho 3 Nếu X>5 thì in giá trị của X ra màn hình MT S V D TRONG TIN HC - Khi kết quả kiểm tra là đúng --> điềukiện được thoả mãn - Khi kết quả kiểm tra là sai --> điềukiện không thoả mãn 2. TÝnh ®óng sai cña c¸c ®iÒu kiÖn Kết quả kiểm tra điềukiện chỉ có thể là đúng hoặc sai. Ký hiÖu M« t¶ VÝ dô = B»ng 5=5 < Nhá h¬n a<b > Lín h¬n 7*x>0 <> Kh¸c a+1<>0 <= Nhá h¬n hoÆc b»ng 4<=6 >= Lín h¬n hoÆc b»ng 8>=7 3. §iÒu kiÖn vµ phÐp so s¸nh Ví dụ: Xác định kết quả của các biểu thức sau đây: 5.x < 0 15 – 8 ≥ 3 4 + 5 = 9 Kết quảPhép so sánh Đúng Sai Đúng sai còn phụ thuộc vào giá trị của x 3. §iÒu kiÖn vµ phÐp so s¸nh Bài toán: Nhập 2 số a và b, in ra màn hình số có giá trị lớn hơn. Điềukiện Kết quả Hoạt động a > b? Đúng Sai In ra màn hình giá trị của a In ra màn hình giá trị của b - Ta thường dùng phép so sánh để biểu diễn các điều kiện. - Phép so sánh cho kết quả đúng -> điềukiện đúng - Phép so sánh cho kết quả sai -> điềukiện sai - Ta thường dùng phép so sánh để biểu diễn các điều kiện. - Phép so sánh cho kết quả đúng -> điềukiện đúng - Phép so sánh cho kết quả sai -> điềukiện sai BÀI TẬP CỦNG CỐ Hãy mô tả các điềukiện sau trong ngôn ngữ Pascal. n là số nguyên chia hết cho 3 y là số dương không vượt quá 100 x là số chẵn n mod 3 = 0 y <= 100 x mod 2 = 0 [...]... T>=100000 30% cho khách hàng mua với số tiền Ví dụ: 5 Câu lệnhđiềukiện Ví dụ: Nếu X>5 thì in giá trị của X ra màn hình IF X>5 Then Writeln('Gia tri cua X= ',X); 5 Câu lệnhđiềukiện Dạng đủ: IF THEN ELSE ; Sai Điều kiệnCâulệnh 2 Đúng Câulệnh 1 Nếu đúng thì được thực hiện, ngược lại thì được thực hiện IF T>=100000 Then hàng mua... thỡ ngc li thỡ + Dng : Nu thỡ ngc li thỡ 5 Câu lệnhđiềukiện Trong cỏc NNLT, cu trỳc r nhỏnh c th hin bng cõu lnh iu kin Dạng thiếu: Trong đó: IF THEN ; - Điều kiện: Là một phép so sánh - Câu lệnh: Lệnh đơn hoặc lệnh ghép Điềukiện Đúng Câulệnh Sai Nếu đúng thì thực hiện sau từ khoá then Ngược lại, bị bỏ qua Giảm giáIF T>=100000 Then ST:=70/100*T... nhớ! Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các thao tác phụ thuộc vào điềukiệnCấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đầy đủ Trong lập trình, điềukiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép so sánh Mọi ngôn ngữ lập trình đều có câu lệnhđiềukiện để thể hiện các cấu trúc rẽ nhánh ... thì được thực hiện IF T>=100000 Then hàng mua với số Ví dụ: Giảm giá 30% cho kháchST:=70/100*T tiền >=100000 và giảm 10% cho khách hàng mua với số tiền T . cu trỳc r nhỏnh c th hin bng cõu lnh iu kin Điều kiện Đúng Câu lệnh Sai Câu lệnh Đúng Câu lệnh Điều kiện iều kiện IF T>=100000 Then ST:=70/100*TGiảm. lệnh& gt; bị bỏ qua. Ví dụ: - Điều kiện: Là một phép so sánh - Câu lệnh: Lệnh đơn hoặc lệnh ghép Trong đó: 5. Câu lệnh điều kiện Dạng thiếu: Trong cỏc NNLT,