1. Trang chủ
  2. » Ngoại ngữ

Bai 6 Cau lenh dieu kien

46 27 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 46
Dung lượng 1,42 MB

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

Nội dung

VD:Nếu em bị bệnh thì em sẽ không tập thể dục buổi sáng VD: Nếu trời không mưa vào ngày chủ nhật thì Lan sẽ đến nhà Ngọc chơi ngược lại thì Lan ở nhà chơi Game... Ngoài những điều kiện [r]

Trang 1

Ôn lại kiến thức cũ

Quá trình giải bài toán trên máy tính gồm mấy bước?

2 Mô tả thuật toán

Nêu lên cách giải bài toán qua các bước cụ thể

Viết chương trình dựa theo các bước ở

mô tả thuật toán.

Trang 2

Tin học lớp 8

Trang 3

Bài 6 : Câu Lệnh Điều Kiện

Trang 4

1 Hoạt động phụ thuộc vào điều

Trang 5

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

Em hãy cho vài ví dụ về các hoạt động hằng ngày của mình?

 VD: Mỗi sáng em thức dậy, tập thể dục buổi sáng, vệ sinh cá nhân, ăn sáng và đến trường.

Trang 6

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

Có phải ngày nào em cũng thực hiện các hoạt

Trang 7

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

 Những hoạt động chỉ thực hiện khi một

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

Trang 8

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

Cho ví dụ?

Trang 9

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

Vậy điều kiện thường được mô tả bắt đầu bằng

từ nào?

 Điều kiện thường được mô tả bằng từ “nếu”

+ Nếu … thì … + Nếu … thì … ngược lại thì …

Trang 10

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

Mỗi điều kiện nói trên được

mô tả dưới dạng một phát biểu Hoạt động tiếp theo phụ thuộc vào kết quả kiểm tra phát biểu Vậy kết quả kiểm

tra có thể là gì ?

Trang 11

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

Trang 12

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?

Lan nhìn ra ngoài trời và thấy trời

không mưa

Đúng

Lan đi đến nhà Ngọc chơi

Em bị

bệnh ?

Em thấy mình bệnh khi thức dậy buổi sáng

Sai

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

VD:Nếu em bị bệnh thì em sẽ không tập thể dục buổi sáng VD: Nếu trời không mưa vào ngày chủ nhật thì Lan sẽ đến nhà Ngọc chơi ngược lại thì Lan ở nhà chơi Game.

Trang 13

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

 Khi kết quả kiểm tra là đúng , ta nói điều kiện

được , còn khi kết quả kiểm tra

sai , ta nói điều kiện

thỏa mãn

không thỏa mãn

Trang 14

Ngoài những điều kiện gắn với sự kiện đời thường như trên Trong tin học em còn có thể gặp những điều

Trang 15

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

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

Trang 18

3 Điều kiện và phép so sánh

Ví dụ 1: Ta muốn chương trình in ra màn hình giá trị lớn hơn trong số hai giá trị của các biến

a và b Khi đó giá trị của biến a hoặc b được in

ra phụ thuộc vào phép so sánh a > b là đúng

hay sai

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

Ngược lại , in giá trị của b ra màn hình”

 Điều kiện của ví dụ trên được biểu diễn bằng phép so sánh nào?

Trang 19

Q & A

Trang 20

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

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

Trang 21

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

Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng được giảm 30% số tiền phải thanh toán

 Hãy mô tả hoạt động tính tiền cho khách

Trang 23

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

 Nếu T>= 100000 thì số tiền phải thanh toán là 70%*T

Nếu Điều kiện thì Hoạt động

Cấu trúc rẽ nhánh dạng thiếu

Trang 24

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

* Cấu trúc rẽ nhánh dạng thiếu:

Nếu Thì

Trang 25

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

Ví dụ 3: một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng được giảm 30% số tiền phải thanh toán Ngược lại, cửa hàng giảm giá 10% cho những khách mua với

tổng số tiền không đến 100 nghìn

 Hãy mô tả hoạt động tính tiền cho khách

Trang 26

Ngược lại, số tiền phải thanh toán là 90%*T;

Bước 3: In hoá đơn

Trang 27

Cấu trúc rẽ nhánh dạng đủ

Trang 28

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

* Cấu trúc rẽ nhánh dạng thiếu:

Nếu Thì

* Cấu trúc rẽ nhánh dạng đủ:

Nếu Thì … Ngược lại thì

Trang 31

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

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

Trang 32

5 Câu lệnh điều kiện

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

Nếu … Thì …

b) Câu lệnh điều kiện dạng đủ

Nếu … Thì … Ngược lại thì ……

Trang 33

5 Câu lệnh điều kiện

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

Cú pháp:

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

Trang 34

5 Câu lệnh điều kiện

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

Trang 36

5 Câu lệnh điều kiện

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

Ví dụ 5

Nhập số a; Nếu a > 5 thì thông báo lỗi;

Readln (a); IF a > 5 THEN Write ( ‘So da nhap

khong hop le’ ) ;

Trang 38

5 Câu lệnh điều kiện

b) Câu lệnh điều kiện dạng đủ

Cú pháp:

IF <điều kiện> THEN <câu lệnh 1>

ELSE <câu lệnh 2>;

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ệnh1 Ngược lại , câu lệnh 2 sẽ

được thực hiện.

Trang 39

5 Câu lệnh điều kiện

b) Câu lệnh điều kiện dạng đủ

Ví dụ 6

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

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

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

nen khong the chia duoc’ ) ;

Trang 40

IF b<>0 THEN x:=a/b

ELSE Write(‘Mau so bang 0 nen khong the chia duoc’);

Trang 41

âm

Trang 43

Kết quả

Cách 1:

Cách 2:

Trang 44

 Câu lệnh điều kiện có bao nhiêu

Trang 45

 Làm các bài tập trong phần câu hỏi và bài tập trang 50,51(sgk)

 Tiết sau: Bài thực hành số 4

Trang 46

Q & A

Ngày đăng: 05/03/2021, 11:41

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w