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

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