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

Giáo án powerpoint python 11_Bài 9: Câu lệnh rẽ nhánh

51 269 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

Tiêu đề Câu Lệnh Rẽ Nhánh
Trường học Trường Trung Học Phổ Thông
Chuyên ngành Tin Học
Thể loại Giáo Án
Định dạng
Số trang 51
Dung lượng 6,66 MB

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

Nội dung

Nếu được vote up câu hỏi thì bạn được cộng điểm, còn nếu bị vote down thì bạn sẽ bị trừ điểm, không có vote thì số điểm không thay đổi.. Giải thích :-expression: là một biểu thức quan h

Trang 1

Bài 9

CẤU TRÚC RẼ NHÁNH

Trang 2

Nếu hôm nay chủ nhật, Tèo sẽ đi chơi

Nếu ủng hộ đủ 5000 điểm thì Kteam sẽ xuất bản khóa Kỹ Thuật Import/Export Cookie Selenium

Nếu được vote up câu hỏi thì bạn được cộng điểm, còn nếu bị vote down thì bạn sẽ bị trừ điểm, không có vote thì số điểm không thay đổi

CẤU TRÚC RẼ NHÁNH

Trang 6

Giải thích :

-expression: là một biểu thức quan hệ

hoặc biểu thức logic

-Sau điều kiện là dấu :

-Tất cả các câu lệnh nằm trong if-block là các câu lệnh có lề thụt vào trong so với

câu lệnh if.

Trang 7

Tin học 11

Ý nghĩa lệnh:

- Nếu expression nhận giá trị True thì Python sẽ thực hiện các câu lệnh trong if- block Còn nếu không thì sẽ bỏ qua if-block

đó

Trang 8

Ví dụ :

Cho a=0, b=3 Hãy so sánh a với 1, b với 1

Trang 9

Tin học 11

II If - else

if expression:

# if-block else:

# else-block

Nếu expression nhận giá trị True, thực hiện block và kết thúc Còn nếu không sẽ thực hiện else-block và kết thúc

if-Cú pháp:

Ý nghĩa:

Trang 10

Ví dụ: Cho a=3 Hãy so sánh a với 1

Trang 11

Tin học 11

Ví dụ:

Cho a=3, b=5 Hãy tìm số nhỏ nhất trong 2 số a và b

Trang 12

III If – elif - else

Trang 14

Bước 1: Nếu expression nhận giá trị True thực hiện block sau đó kết thúc khối BIG Không thì chuyển sang

chuyển sang Bước n

Bước n: Thực hiện else-block và kết thúc khối BIG

Ý nghĩa lệnh:

Trang 15

Tin học 11

Ví dụ:

Trang 17

IV Block (khối lệnh) trong Python

 Câu lệnh mở block kết thúc bằng dấu hai chấm

(:), sau khi sử dụng câu lệnh có dấu hai chấm (:)

buộc phải xuống dòng và lùi lề vào trong và có tối thiểu một câu lệnh để không bỏ trống block

 Những dòng code cùng lề là cùng một block

 Một block có thể có nhiều block khác

 Khi căn lề block không sử dụng cả tab lẫn space

 Nên sử dụng 4 space để căn lề một block

Trang 20

Bài 2: Viết chương trình giải phương trình bậc hai ax2 + bx + c = 0

Bài 3: Viết chương trình giải phương trình ax2 +

bx + c = 0

Trang 21

Bài 4: Nhập vào từ bàn phím số nguyên N, kiểm tra xem N là số âm hay số không âm

Bài 5: Nhập vào 2 số thực A, B là hệ số phương trình Ax + B = 0 Đưa ra thông điệp “Phương trình vô nghiệm”, hoặc “Phương trình có nghiệm”

Tin học 11

Trang 22

Bài 6: Nhập vào 3 số a, b, c Hãy cho biết 3 số

đó có đều dương không?

Trang 23

Bài 7: Có n chiếc kẹo và m em bé Hãy viết chương trình nhập vào hai số nguyên dương n, m

và kiểm tra n chiếc kẹo có chia đều được cho m em

bé hay khôn? Nếu có thì ghi ra “YES”, ngược lại ghi ra “NO”

YES

Trang 25

Bài 8: Viết chương trình nhập vào từ bàn phím 3

số thực a, b, c Kiểm tra xem 3 số a, b, c có là độ dài 3 cạnh của một tam giác hay không

Tin học 11

Input Output

3 4 5

YES

2 3 4

YES

345678901 123456789 234567890

YES

Trang 27

Bài 9: Tìm số lớn nhất trong 3 số a và b, c với a=9, b=100, c=89

* Cách 1:

Max=a

Nếu b>max Thì max=b

Nếu max<c thì max=c

* Cách 2:

Nếu a>b Thì max=a ngược lại max=b

Nếu max<c thì max =c

Trang 28

Bài 11: Giải phương trình ax2 + bx + c = 0 với a, b, c bất kì cho trước được nhập từ bàn phím

Bài 10: Viết chương trình tìm số nhỏ nhất

của 3 số nguyên dương a, b, c (với a, b, c được nhập từ bàn phím).

Trang 29

Tin học 11

Trang 32

CHỮA BÀI TẬP VỀ NHÀ

bậc hai ax2 + bx + c = 0

Trang 34

CHỮA BÀI TẬP VỀ NHÀBài 3 : Viết chương trình giải phương trình

ax2 + bx + c = 0

Trang 36

“Là ba cạnh của một tam giác vuông”, ngược lại đưa ra thông điệp “Là ba cạnh của một tam giác”

Trang 38

Đáp án

Trang 39

Tin học 11

Hoặc

Trang 41

Chương trình bài 5

Tin học 11

Trang 42

Chương trình bài 6

Trang 43

Bài 7: Nhập điểm trung bình của một học sinh là một số thực, hãy đưa ra học lực của học sinh đó theo các loại: Giỏi (từ 8.0 trở lên), Khá (từ 6.5 đến 7.9), Trung bình (từ 5.0 đến 6.4), Yếu (dưới 5.0)

Tin học 11

Trang 44

Chương trình bài 7

Trang 45

Bài 8: Viết chương trình nhập vào số KW điện tiêu thụ của một hộ gia đình rồi tính số tiền phải trả biết rằng giá tiền được tính như sau:

Trang 47

IV if – else if (tham khảo)

Trang 48

Chú ý: ta có thể đặt bao nhiêu lần if cũng được

Quy ước: từ câu lệnh if đến lần elif lần thứ n – 1 (câu lệnh với n-expression) là một khối,

ta sẽ đặt cho nó một cái tên là khối BIG để dễ hiểu

Trang 49

Tin học 11

Bước 1: Nếu expression True thực hiện if-block

sau đó kết thúc khối BIG Không thì chuyển sang

Bước 2

Bước 2: Nếu 2-expression là True thực hiện

2-if-block sau đó kết thúc khối BIG Không thì chuyển

sang Bước 3

Bước n: Kiểm tra xem n-expression là True thì

thực hiện n-if-block Nếu không thì Kết thúc khối

BIG

Ý nghĩa lệnh:

Trang 50

Ví dụ:

Trang 51

Tin học 11

Ngày đăng: 27/10/2021, 09:59

TỪ KHÓA LIÊN QUAN

w