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

Bai 6 Cau lenh dieu kien

46 26 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

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]

(1)

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

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

2 Mơ tả thuật tốn Xác định tốn

3 Viết chương trình

+ INPUT :

+ OUTPUT :

các điều kiện cho trước kết cần thu

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

(2)(3)

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

Nội dung:

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

2.Tính sai điều kiện

3.Điều kiện phép so sánh 4.Cấu trúc rẽ nhánh

(4)

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

2.Tính sai điều kiện 3.Điều kiện phép so sánh

(5)

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

Em cho vài ví dụ hoạt động

ngày mình?

(6)

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

Có phải ngày em thực hoạt

động khơng?

VD : Nếu em bị bệnh em 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 Lan đến nhà Ngọc chơi ngược lại Lan nhà chơi Game

(7)

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

 Những hoạt động thực

(8)

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

(9)

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

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

từ nào?

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

+ Nếu … …

(10)

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

mơ tả dạng phát biểu Hoạt động phụ

thuộc vào kết kiểm tra phát biểu Vậy kết kiểm

(11)

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

2 Tính sai

điều kiện

3.Điều kiện phép so sánh 4.Cấu trúc rẽ nhánh

(12)

2 Tính sai đ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 ngồi trời thấy trời

không mưa

Đúng

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

Em bị bệnh ?

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

Sai

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

(13)

2 Tính sai điều kiện

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

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

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

thỏa mãn

(14)

Ngoài điều kiện gắn với kiện đời thường Trong tin

học em còn gặp điều kiện khác nào?

 Nếu nháy nút X góc trên, bên phải cửa sổ cửa sổ

sẽ bị đóng lại

2 Tính sai điều kiện

(15)

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

kiện

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

(16)

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

 Các phép so sánh

Kí hiệu tốn học Kí hiệu Pascal

= =

<>

> >

< <

>=

(17)

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

Các phép so sánh cho hai kết quả:

 (TRUE)  sai (FALSE)

(18)

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

Ví dụ 1: Ta muốn chương trình in hình

giá trị lớn số hai giá trị biến

a b Khi giá trị biến a b in

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

hay sai

“ Nếu a>b, in giá trị biến a hình’

Ngược lại, in giá trị b hình”

 Điều kiện ví dụ biểu diễn

bằng phép so sánh nào?

(19)(20)

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

kiện

3 Điều kiện phép so sánh 4 Cấu trúc rẽ nhánh

(21)

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

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 100 nghìn đồng, khách hàng giảm 30% số tiền phải toán

(22)

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

THUẬT TOÁ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

thanh tốn 70%*T

(23)

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

Nếu T>= 100000 số tiền phải tốn 70%*T

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

(24)

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

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

(25)

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

Ví dụ 3: 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 100 nghìn đồng, khách hàng giảm 30% số tiền phải toán Ngược lại, cửa hàng giảm giá 10% cho khách mua với

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

(26)

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

THUẬ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 70%*T;

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

(27)

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

Nếu T>=100000 số tiền phải tốn 70%*T; Ngược lại, số tiền phải toán 90%*T

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

Hoạt động

Ngược lại

(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 đủ:

(29)

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

Điều kiện

Câu lệnh;

ĐÚNG

SAI

Điều kiện

ĐÚNG

SAI

(30)

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

Điều kiện

Câu lệnh 1;

ĐÚNG

SAI

Điều kiện

ĐÚNG

SAI

Câu lệnh 2;

(31)

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

kiện

3 Điều kiện phép so sánh 4 Cấu trúc rẽ nhánh

(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 đủ

(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ừ khố

Chương trình kiểm tra điều kiện.Nếu

(34)

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

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

IF a > b THEN Write ( a ) ;

Ví dụ :

(35)

IF a > b THEN Write ( a ) ;

a > b

In giá trị a

Đúng

(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 > thơng báo lỗi;

(37)

a > 5

In câu

“ Số nhập không hợp lệ”

Đúng

Sai

Readln(a);

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

(39)

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

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

Ví dụ

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

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

(40)

x : = a / b b<>0

Đúng

Sai

In man hinh Mau so bang nen khong the chia duoc IF b<>0 THEN x:=a/b

(41)

Bài tập ( Hoạt động nhóm)

Em viết câu lệnh điều kiện thể hiện:

Nếu a lớn 0 in

(42)(43)

Kết quả

Cách 1:

Cách 2:

IF a>0 THEN Write(a, ’la so dương’);

IF a<0 THEN Write(a, ’la so am’);

IF a>0 THEN Write(a,’la so duong’)

(44)

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

dạng, dạng nào?

 Nêu cú pháp hoạt động câu

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

Nêu cú pháp hoạt động câu

(45)

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

(46)

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

TỪ KHÓA LIÊN QUAN

w