1. Trang chủ
  2. » Giáo án - Bài giảng

bài 6 câu lênh điều kiện

24 353 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 24
Dung lượng 2,03 MB

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

Nội dung

Hoạt động phụ thuộc điều kiện- Cĩ những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra.. Tính đúng hoặc sai của các điều kiệnĐiều kiện Kiểm tra Kết quả Hoạt động tiếp

Trang 1

Bài 6

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 2

Hãy kể tên các công

việc có điều kiện mà

các em thường làm

Nếu ngày mai thời tiết trên 40 độ, Hà nghỉ học

Nếu đi trên đường phố gặp đèn đỏ thì dừng lại, gặp

đèn xanh thì đi.

Nếu sáng mai trời mưa, Long sẽ nghỉ tập thể dục.

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 3

1 Hoạt động phụ thuộc điều kiện

- Cĩ những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra.

- Điều kiện thường là một sự kiện được mơ tả sau từ “nếu”.

Ví dụ:

Nếu trời mưa , em sẽ nghỉ mơn Thể Dục.

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

2

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 4

2 Tính đúng hoặc sai của các điều kiện

Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo

Trời mưa? Long nhìn ra ngoài trời thấy trời mưa Đúng Long ở nhà

Thời tiết dưới

10 độ? Hà xem dự báo thời tiết trên 10 độ Sai Mai đi học bình thường

Đèn xanh? Nhìn trên biển báo thấy đèn xanh Đúng Đi tiếp

Khi kiểm tra điều kiện

điều kiện được thoả món

điều kiện khụng thoả món

Đúng

Sai

Kết quả kiểm tra điều kiện chỉ cú thể là đỳng hoặc sai.

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 5

Nếu chọn đúng thì thì chương trình dừng lại, chọn sai chương

Trang 7

- Các phép so sánh có vai trò rất quan trọng trong việc mô tả thuật toán và lập trình Chúng thường được sử dụng để biểu diễn các điều kiện.

VD: Tìm số lớn nhất Nếu a > b, thì a là số lớn nhất;

ngược lại b là số lớn nhất

3 §iÒu kiÖn vµ phÐp so s¸nh

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 8

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ều kiện Kết quả Hoạt động

Trang 10

Mụ tả hoạt động tớnh tiền cho khỏch như sau:

1 Tính tổng số tiền T khách hàng đã mua

Vớ dụ 1 : Một hiệu sỏch thực hiện đợt khuyến mói với nội

dung sau: Nếu khỏch mua với số tiền từ 100000 trở lờn sẽ được giảm giỏ 30%

2 Nếu T>= 100000 thì số tiền phải thanh toán =

Trang 11

Mụ tả hoạt động tớnh tiền cho khỏch như sau:

1 Tính tổng số tiền T khách hàng đã mua

Vớ dụ 2 : Một hiệu sỏch thực hiện đợt khuyến mói với nội

dung sau: Nếu khỏch mua với số tiền từ 100000 trở lờn sẽ được giảm giỏ 30% và dưới 100000 giảm giỏ 10%

2 = 70%*T, N u ế T>= 100000 ng ượ ạ c l i thỡ s ti n ph i thanh toỏn s ti n ph i thanh toỏn ố ề ố ề ả ả

Trang 12

Sơ đồ cấu trúc rẽ nhánh

4 Cấu trúc rẽ nhánh

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 13

Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không Cấu trúc rẽ nhánh có 2 dạng: Dạng thiếu và dạng đầy đủ.

VD: Nếu chăm chỉ học tập, An sẽ được mẹ mua

cho một cái máy vi tính; (dạng thiếu)

Nếu chăm chỉ học tập, An sẽ được mẹ mua cho một cái máy vi tính; ngược lại, An sẽ bị cô giáo

phàn nàn và An sẽ không được mẹ mua cho một cái máy vi tính (dạng đủ)

4 CÊu tróc rÏ nh¸nh

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 14

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

5 C©u lÖnh ®iÒu kiÖn

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 15

a)Dạng thiếu:

IF < Điều kiện> THEN < Câu lệnh>;

Từ khoá

 Hoạt động của câu lệnh:

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 Ngược lại câu lệnh bị bỏ qua

 Cú pháp:

5 C©u lÖnh ®iÒu kiÖn

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 16

Câu lệnh điều kiện dạng thiếu

Điều kiện?

Câu lệnh;

Đúng

Sai

5 C©u lƯnh ®iỊu kiƯn

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 17

Ví dụ :

Nếu a > b thì in ra màn hình giá trị của a

IF a > b THEN Write ( a ) ;

5 C©u lÖnh ®iÒu kiÖn

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 20

Câu lệnh điều kiện dạng ĐỦ

5 C©u lƯnh ®iỊu kiƯn

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 21

Ví dụ :

Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ Phép tính

chỉ được thực hiện khi b khác 0 Chương

trình cần kiểm tra giá trị của b, nếu b khác 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 22

Nếu b<>0 thì tính kết quả x=a/b

ngược lại thì thông báo lỗi

điều kiện dạng đầy

đủ

IF b<>0 THEN x:=a/b ELSE Write ( ‘Mau so bang 0

nen khong the chia duoc’ ) ; Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 23

Bài 6 CÂU LỆNH ĐIỀU KIỆN

Trang 24

Ghi 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ều kiện

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

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

Mọi ngôn ngữ lập trình đều có câu lệnh

điều kiện để thể hiện các cấu trúc rẽ nhánh.

Ngày đăng: 31/01/2015, 07:00

HÌNH ẢNH LIÊN QUAN

Sơ đồ cấu trúc rẽ nhánh - bài 6 câu lênh điều kiện
Sơ đồ c ấu trúc rẽ nhánh (Trang 12)

TỪ KHÓA LIÊN QUAN

w