1. Trang chủ
  2. » Mẫu Slide

Cau lenh dieu kien

24 6 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

Nội dung

Trong laäp trình, caáu truùc reõ nhaùnh thöôøng ñöôïc theå hieän baèng caâu leänh ñieàu kieän.. a) Caâu leänh ñieàu kieän daïng thieáu trong Pascal:[r]

(1)

HÂN HOAN CHÀO ĐĨN CÁC BẠN

HÂN HOAN CHÀO ĐĨN CÁC BẠN

HỌC SINH VÀ CÁC THẦY CÔ

HỌC SINH VÀ CÁC THẦY CÔ

(2)

KIỂM TRA BÀI

KIỂM TRA BÀI

Câu hỏi: Hãy xác định Input, Output mô

Câu hỏi: Hãy xác định Input, Output mô

tả thuật tốn để giải toán:

tả thuật toán để giải tốn:

Tìm giá trị lớn

Tìm giá trị lớn

nhất số a, b, c cho trước.

nhất số a, b, c cho trước.

Bài giải:

Bài giải:

Input: a,b,c

Input: a,b,c

Output: Max(a,b,c)

Output: Max(a,b,c)

Thuật toán:

Thuật toán:

Bước 1: Max

Bước 1: Max

a;

a;

Bước 2: Nếu Max< b, Max

Bước 2: Nếu Max< b, Max

b.

b.

Bước 3: Nếu Max<c, Max

Bước 3: Nếu Max<c, Max

c.

c.

Bước 4: Kết thúc

(3)(4)

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

Trong sống, có công việc phải làm ngày.

Ví dụ:

 Mỗi sáng em thức dậy, em tập thể dục buổi sáng  Mỗi sáng thứ hai, em dự lễ chào cờ

CÂU LỆNH ĐIỀU KIỆN

(5)

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

Tuy nhiên, cơng việc bị thay đổi các hồn cảnh khác nhau.

Ví dụ:

Nếu em bị bệnh, em khơng tập thể dục  Nếu trời mưa, em không dự lễ chào cờ

CÂU LỆNH ĐIỀU KIỆN

(6)

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

Từ Nếu ví dụ dùng để điều kiện:

 Em bị bệnh  Trời mưa

Khi đó, hoạt động phụ thuộc vào các điều kiện này.

 Em tập thể dục  Em dự lệ chào cờ

CÂU LỆNH ĐIỀU KIỆN

(7)

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

Các hoạt động gọi hoạt động phụ

thuộc vào điều kiện.

CÂU LỆNH ĐIỀU KIỆN

Bài

(8)

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

Hoạt động thực có điều kiện cụ thể xảy gọi hoạt động phụ thuộc vào điều kiện.

Các điều kiện mơ tả sau từ “Nếu”.

Ví dụ:

Nếu em bị bệnh, em không tập thể dục  Nếu trời mưa, em không dự lễ chào cờ

CÂU LỆNH ĐIỀU KIỆN

(9)

2 Tính sai điều kiện: Xét ví dụ:

Nếu em bị bệnh, em không tập thể dục

CÂU LỆNH ĐIỀU KIỆN

Bài

Điều kiện

Kiểm tra Kết Hoạt động tiếp theo

Đúng Em bị

bệnh?

Sáng dậy, em cảm thấy khẻo mạnh Sáng dậy, em cảm thấy mệt mỏi

Sai Em tập thể

dục

(10)

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

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

thỏa mãn

Ngược lại, kết kiểm tra sai, ta nói điều kiện khơng thỏa mãn.

CÂU LỆNH ĐIỀU KIỆN

(11)

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

CÂU LỆNH ĐIỀU KIỆN

Bài

Cho số a b, ta

có thể thực

phép so sánh nào?

Các phép so sánh:

=,<>,<=,>=,<,>

Kết quả:

Đúng

hay s

ai

.

Phép so sánh cho

kết

(12)

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

Xét ví dụ: Bài tốn tìm giá trị lớn số a,b.

Input: a,b

Output: Max(a,b)

Thuật toán:

Bước 1: Maxa.

Bước 2: Nếu Max < b , Maxb;

Bước 3: Kết thúc.

CÂU LỆNH ĐIỀU KIỆN

(13)

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

Các phép so sánh thường dùng việc mô

tả thuật tốn viết chương trình

Các phép so sánh cho kết sai.

CÂU LỆNH ĐIỀU KIỆN

(14)

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

CÂU LỆNH ĐIỀU KIỆN

Bài

Khi thực chương

trình, câu lệnh thực

hiện nào?

(15)

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

CÂU LỆNH ĐIỀU KIỆN

Bài

Tuy nhiên nhiều trường hợp,

ta lại muốn máy tính thực

một cơng việc điều

kiện thỏa mãn, bỏ qua hay

thực công việc khác

điều kiện không thỏa mãn.

Cấu trúc rẽ nhánh

Ví dụ:

Cho số a b Hãy in số a hình

nếu a>b.

(16)

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

CÂU LỆNH ĐIỀU KIỆN

Bài

Cấu trúc rẽ nhánh

Cấu trúc rẽ nhánh

(17)

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

a) Dạng thiếu:

Sơ đồ:

CÂU LỆNH ĐIỀU KIỆN

Bài

Điều kiện? Đúng

Sai

Câu lệnh

Ví dụ: Cho số a b Hãy in số a hình a>b.

Vậy a>b in hình giá trị a.

a>b Đúng

Sai

(18)

4 Cấu trúc rẽ nhánh: b) Dạng đủ:

Sơ đồ:

CÂU LỆNH ĐIỀU KIỆN

Bài

Ví dụ: Cho số a b Hãy in số a hình a>b,

ngược lại in giá trị b. Vậy a>b in

hình giá trị a ngược lại In giá trị b

a>b Đúng In a Sai In b Điều kiện? Đúng

Câu lệnh 1

Sai

(19)

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

Trong lập trình, cấu trúc rẽ nhánh thường thể câu lệnh điều kiện.

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

Cú pháp:

Ví dụ: Giả sử cần in hình số a a>b Thể câu lệnh:

If a>b then write(a);

CÂU LỆNH ĐIỀU KIỆN

Bài

(20)

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

b) Câu lệnh điều kiện dạng đủ Pascal: Cú pháp:

Ví dụ: Giả sử cần in hình số a a>b ngược lại in số b

Thể câu lệnh:

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

CÂU LỆNH ĐIỀU KIỆN

Bài

If

<điều kiện>

then

<câu lệnh 1>

(21)

Củng cố

1 Hãy nêu cú pháp cấu trúc rẽ nhánh dạng thiếu dạng đủ Pascal?

2 Sự khác cấu trúc rẽ nhánh dạng thiếu dạng đủ điểm nào?

CAÂU LỆNH ĐIỀU KIỆN

(22)

Củng cố

3 Các câu lệnh sau viết hay sai?

a) If a:=3 then a=b; b) If d >5; then d:=5; c) If x>5 then a:=b;

4 Giả sử X có giá trị ban đầu Sau thực lệnh đây, X có giá trị bao nhiêu?

If (x>3) then x:=x+2;

X có giá trị 7

CÂU LỆNH ĐIỀU KIỆN

(23)

Về nhà

1. Học bài.

2 Làm tập 5, trang 51

CÂU LỆNH ĐIỀU KIỆN

(24)

HEÁT!

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

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

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

TÀI LIỆU LIÊN QUAN

w