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

Bai 6 tin 8

24 7 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 1,36 MB

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

Nội dung

CÊu tróc rÏ nh¸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 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ó[r]

Trang 1

Bài 6

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.

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

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

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.

Trang 5

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

trình chạy tiếp

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

MỘT SỐ VÍ DỤ TRONG TIN HỌC

3

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

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.

Trang 9

NÕu th×

NÕu … th× … , nÕu kh«ng th×

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%

Trang 12

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

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

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

Trang 14

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

ĐIỀU KIỆN

CÂU LỆNH;

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

5 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á

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

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

Trang 16

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

Trang 20

5 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

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

C âu lệnh đ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’ ) ;

Trang 24

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: 15/06/2021, 09:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w