Bài giảng điện tử các môn

31 15 0
Bài giảng điện tử các môn

Đ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

b , Nếu tổng hai số bất kì trong ba số a,b,c luôn lớn hơn số còn lại thì thông báo a,b,c là 3 cạnh của một tam giác.... Hãy xác định:C[r]

(1)

?

(2)

-1

2

(3)

HỘP QUÀ SỐ 1

Em xác định điều kiện hoạt động phụ thuộc điều kiện mệnh đề

sau:

a, Nếu x chia hết cho thơng báo màn hình giá trị x

(4)(5)

HỘP QUÀ SỐ 3

Bài toán: Nhập số a b, in hình số có giá trị lớn Hãy xác định:

Điều kiện Kết quả Hoạt động

Nếu a>b in hình giá trị a;

ngược lại, in giá trị biến b hình

Đúng

Sai

(6)

HỘP QUÀ SỐ 4

Phát biểu sau sai:

A Điều kiện được biểu diễn phép so sánh B Phép so sánh cho kết cụ thể số

C Phép so sánh cho kết giá trị Đúng hoặc giá trị Sai

(7)

Nếu

Bài 6

CÂU LỆNH ĐIỀU KIỆN (Ti t 2)ế

(8)

Tiết 27

BÀI 6: CÂU LỆNH ĐIỀU KIỆN (Tiết 2)

4 Câu lệnh điều kiện 3 Cấu trúc rẽ nhánh

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

(9)

Thực tuần tự

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

Khi thực chương trình, câu lệnh

(10)

Mơ tả hoạt động tính tiền cho khách sau:

1 2

3 In hóa đơn

 Ví dụ thể cấu trúc rẽ nhánh dạng thiếu (Nếu…thì….)

3 Cấu trúc rẽ nhánh:

Tính tổng số tiền khách mua

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

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

(11)

Điều kiện

Câu lệnh

SAI ĐÚNG

T>=100000

70% xT

SAI ĐÚNG

(12)

Mô tả hoạt động tính tiền cho khách sau:

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

2 tốn = 70%*T, ngược lạiNếu T>= 100000 thì số tiền phải số tiền phải thanh toán =90%*T

3 In hóa đơn

Ví dụ thể hiện cấu trúc rẽ nhánh dạng đủ (Nếu…thì…ngược lại…)

3 Cấu trúc rẽ nhánh:

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

Ví dụ 3: (SGK) Tổng tiền >= 100000 Giảm 30% Số tiền phải trả= 70% * tổng tiền

(13)

Cấu trúc rẽ nhánh dạng đủ (Nếu…thì…ngược lại…)

Điều kiện

Câu lệnh 1

SAI

ĐÚNG

Câu lệnh 2

T>=100000

70%xT

SAI

ĐÚNG

90%xT

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

(14)

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

Cấu trúc rẽ nhánh

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

thiếu

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

đủ

(15)

Cấu trúc rẽ nhánh dạng đủ (Nếu…thì…ngược lại…)

Cấu trúc rẽ nhánh dạng thiếu (Nếu…thì…) Điều kiện Câu lệnh SAI ĐÚNG Điều kiện

Câu lệnh 1

SAI

ĐÚNG

Câu lệnh 2

Sơ đồ hai dạng cấu trúc rẽ nhánh

(16)

3 Cấu trúc rẽ nhánh:

Bài tập áp dụng: Cho số a b Hãy in hình số lớn hơn.Em vẽ sơ đồ theo dạng cấu trúc?

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

a>b Đúng Sai In a a>b Đúng In a Sai In b

Nếu a>b in hình giá trị a.

Nếu a>b thì in giá trị a, ngược lại, in giá trị biến b

(17)

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

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

VD: Tìm số lớn số a b

Điều kiện Kết quả Hoạt động

a > b? Đúng In hình giá trị a

Nếu a>b thì in hình giá trị a;

IF ĐIỀU KIỆN THEN CÂU LỆNH;

IF a > b THEN Write ( a ) ;

(18)

If <điều kiện> then <câu lệnh> ;

Điều kiện?

Câu lệnh

SAI ĐÚNG

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

Nếu…thì

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

- Chương trình kiểm tra điều kiện Nếu điều kiện được thỏa mãn,chương trình thực câu lệnh sau từ khóa then Ngược lại, câu lệnh bị bỏ qua

Cú pháp:

Hoạt động :

(19)

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

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

VD: Tìm số lớn số a b

Điều kiện Kết quả Hoạt động

a > b? Đúng

Sai

In hình giá trị a In hình giá trị b

IF ĐIỀU KIỆN THEN CÂU LỆNH 1

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

ngược lại, in giá trị biến b hình

ELSE CÂU LỆNH 2;

Câu lệnh điều kiện dạng đủ Pascal:

(20)

If <điều kiện> then <câu lệnh1 >

else <câu lệnh2 > ; - Chương trình kiểm tra điều kiện Nếu điều kiện thỏa mãn, chương trình thực câu lệnh1

sau từ khóa then Ngược lại, câu lệnh 2 sẽ thực

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

Điều kiện?

Câu lệnh 1

SAI ĐÚNG

Câu lệnh 2

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

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

Cú pháp:

Hoạt động :

(21)

Ví du : Chương trình viết kết quả của a chia cho b, với a và b là hai số bất kì nhập từ bàn phím 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 = sẽ thơng báo lỡi.

thuật tốn

thuật tốn

Nếu b ≠ tính kết

ngược lại thơng báo lỡi Nếu b ≠ tính kết

ngược lại thơng báo lỡi

If b<>0 then x:=a/b

(22)

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

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

Chng trỡnh kiểm tra điều kiện Nếu điều kiện c thoả

mãn, Chương trỡnh thực hiện câu lệnh sau từ khoá then Ng ược lại, câu lệnh đó bị bỏ qua

if <điều kiện>

then <câu lệnh> ;

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

if <®iỊu kiƯn>

then <c©u lƯnh 1>

else <c©u lƯnh 2> ;

Chương trình sÏ kiĨm tra ®iỊu kiƯn NÕu điều kiện c thoả

mÃn, Chng trỡnh thực

câu lệnh 1 sau từ khoá then Trong tr ờng hợp ng ợc lại,

câu lệnh 2 đ ợc thực hiƯn.ư

(23)

BÀI TẬP NHĨM

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

-Nếu a lớn 0 in hình a số dương -Nếu a nhỏ 0 in hình a số âm

Bài giải:

IF a > then Write (a, ‘la so dương’) ; IF a < then Write (a , ’la so am’) ;

CÁCH 1

CÁCH 2

IF a > then Write (a , ’ la so duong’)

(24)

Ví dụ 2: Viết chương trình nhập hai số ngun a b khác từ bàn phím in số a hình a>b Ngược lại in số b hình

Sử dụng câu lệnh điều kiện để viết chương trình trên?

Write (‘ Nhap so a= ‘); Readln (a); Write (‘ Nhap so b= ‘); Readln (b);

End.

Var a, b: Integer;

If a > b then writeln (a) else write (b) ;

(25)

Câu Các câu lệnh Pascal sau viết hay sai? Nếu sai giải thích sao?

If x := then a = b ;

Phải lệnh gán Không phải lệnh gán mà

(26)

www.themegallery.com

Câu Câu lệnh Pascal sau viết hay sai? Nếu sai giải thích sao?

If x=7 then a:=b ; else m:=n;

(27)

www.themegallery.com

Câu Với X:=5; sau thực câu lệnh Pascal sau:

If 25 mod = then x:=x+3; giá trị X bao nhiêu?

a 5; b 2;

(28)

Câu Chọn câu

a) If <điều kiện > then <câu lệnh>; b) If <điều kiện > then <câu lệnh>;

(29)

CỦNG CỐ

CỦNG CỐ

Dạng thiếu:

If <điều kiện> Then <câu lệnh>;

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

Dạng đủ:

(30)

HƯỚNG DẪN VỀ NHÀ

* Học thuộc bài:

* Cú pháp, ý nghĩa câu lệnh điều kiện dạng thiếu dạng đủ

(31) ?

Ngày đăng: 20/02/2021, 04:31

Tài liệu cùng người dùng

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

Tài liệu liên quan