1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bai 6 Cau lenh dieu kien Tin 8

19 18 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 19
Dung lượng 2,36 MB

Nội dung

Trong lập trình, điều kiệ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. 4.[r]

(1)

Bài 6

CÂU LỆNH

CÂU LỆNH

ĐIỀU KIỆN

(2)

Kiểm tra cũ

Quá trình giải tốn máy tính gồm bước? Kể ?

3 bước

Xác định toán: xác định Input, Output Mơ tả thuật tốn : trình tự bước giải

(3)

1) Thế hoạt động theo điều kiện? Hãy nêu số ví dụ

về hoạt động phụ thuộc vào điều kiện ?

• Những hoạt đợng chỉ được thực hiện một

điều kiện cụ thể được xảy

(4)

2) Điều kiện có trạng thái bản?iều kiện có trạng thái bản?

Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Trời mưa? Long nhìn ngoài

trời và thấy trời mưa Đúng Long ở nhà đi đá bóng)(không

Em bị ốm? Buổi sáng thức dậy, em thấy mình hoàn

toàn khoẻ mạnh

Sai Em tập thể dục buổi sáng

thường lệ

Khi kết kiểm tra đúng, ta nói

(5)

3)Điều kiện được biểu diễn phép toán nào?

Phép so sánh dùng để biểu diễn điều kiện

4)Phép so sánh cho kết quả như nào?

•Kết quả Đúng khi điều kiện được thoả mãn

(6)

Ví dụ 1: Chương trình in hình có giá trị lớn số hai

giá trị của các biến a b Khi đó giá trị của biến a hoặc b được in phụ thuộc vào phép so sánh a > b

đúng hay sai.

Nếu a>b, in giá trị của biến a màn hình;

(7)

5) Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được thể hiện bằng dạng?

Kể ra?

(8)

SƠ ĐỒ KHỐI CẤU TRÚC RẼ NHÁNH DẠNG THIẾU

Điều kiện Câu lệnh Đúng

Sai

Lưu ý: sau then chỉ có lệnh chương trình.

Lưu ý: sau then chỉ có lệnh chương trình.

Cú pháp câu lệnh điều kiện dạng thiếu :

(9)

Ví dụ 2: Một hiệu sách thực đợt khuyến lớn với nội dung sau:

mua sách với tởng số tiền nhất 100.000 đồng, khách hàng sẽ được giảm 30% tổng số tiền phải toán Hãy mô

tả hoạt động tính tiền cho khách

tḥt tốn

tḥt tốn

• Bước 1: Tính tổng số tiền T

khách hàng đã mua sách.

• Bước 2: nếu T>100000, sớ tiền phải tốn là 70% x T.

• Bước 3: in hố đơn

• Bước 1: Tính tởng số tiền T khách hàng đã mua sách.

• Bước 2: nếu T>100000, sớ tiền phải toán là 70% x T.

(10)

SƠ ĐỒ KHỐI CẤU TRÚC RẼ NHÁNH DẠNG ĐU

Lưu ý: sau then sau else có lệnh chương trình.

Lưu ý: sau then sau else có lệnh chương trình.

Điều kiện

Câu lệnh Đúng

Sai

Câu lệnh Cú pháp câu lệnhđiều kiện dạng đu :

(11)

Ví dụ 3: Một hiệu sách thực đợt khuyến lớn với nội dung sau:

mua sách với tởng số tiền nhất 100.000 đồng, khách hàng sẽ được giảm

30% tổng số tiền phải toán Nếu mua sách với tổng số tiền không đến 100.000 đồng , khách hàng sẽ được giảm

10% tổng số tiền phải toán Hãy mô tả hoạt động tính tiền cho khách.

tḥt tốn

tḥt tốn

• Bước 1: Tính tởng sớ tiền T khách hàng đã mua sách

• Bước 2: nếu T>100000, sớ tiền phải tốn là 70% x T; Ngược lại, sớ tiền phải tốn là 30% x T

• Bước 3: in hố đơn

• Bước 1: Tính tởng sớ tiền T khách hàng đã mua sách

• Bước 2: nếu T>100000, sớ tiền phải toán là 70% x T; Ngược lại, sớ tiền phải tốn là 30% x T

(12)

6) Trong ngôn ngữ lập trình, các cấu trúc rẽ nhánh được thể hiện

bằng câu lệnh gì?

(13)

7)Hãy nêu cú pháp câu lệnh của cấu trúc rẽ nhánh dạng

thiếu?

If <điều kiện> then <câu lệnh>; If <điều kiện> then <câu lệnh>;

8) Hãy trình bày ý nghĩa các câu lệnh cấu trúc dạng thiếu?

Khi gặp câu lệnh điều kiện này, chương trình sẽ

kiểm tra điều kiện Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh sau từ khố then Ngược lại, câu lệnh đó bị bỏ qua

điều kiện: là biểu thức có dấu so sánh.

(14)

Ví dụ : giả sử cần in số a ra hình a > b

(15)

9)Hãy nêu cú pháp câu lệnh của cấu trúc rẽ nhánh dạng đủ?

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

10)Hãy trình bày ý nghĩa các câu lệnh cấu trúc dạng đủ?

Khi gặp câu lệnh điều kiện này, chương trình sẽ kiểm

tra điều kiện Nếu điều kiện được thoả mãn, chương

trình sẽ thực hiện câu lệnh 1 sau từ khoá then

Trong trường hợp ngược lại, câu lệnh 2 sẽ thực hiện

điều kiện: là biểu thức quan hệ hoặc biểu thức logic.

(16)

Ví dụ 6: Chương trình viết kết quả của a chia cho b, với a b hai số bất kì Phép tính chỉ thực được b ≠ Chương trình cần kiểm tra giá trị của b Nếu b ≠ thì thực phép chia Nếu b =

0 sẽ thông báo lỗi.

If b<>0 then x:=a/b

else write(‘mau so bang 0, khong chia duoc’);

thuật toán

thuật tốn Nếu b ≠ tính kết quả

ngược lại thơng báo lỡi

(17)

GHI NHỚ GHI NHỚ

1 Cấu trúc rẽ nhánh được sử dụng để thị cho máy tính thực hiện hoạt động khác nhau tuỳ theo điều kiện cụ thể có được thoả mãn hay không.

2 Cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đu.

3 Trong lập trình, điều kiện cấu trúc rẽ nhánh thường được biểu diễn phép so sánh.

(18)

DẶN DÒ

DẶN DÒ

(19)

Ngày đăng: 17/04/2021, 19:35

TỪ KHÓA LIÊN QUAN

w