Giải Tin 10 Bài 6: Câu lệnh rẽ nhánh CD

Giải Tin 10 Bài 6: Câu lệnh rẽ nhánh CD được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn học sinh cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!

Gii Tin 10 Bài 6: Câu lnh r nhánh CD
Luyn tp 1 trang 75 SGK Tin 10 CD
Hoàn thin câu lệnh if trong chương trình Hình 8a để được chương trình nhập
t bàn phím ba s thực a, b, c đưa ra màn hình thông báo “Cả ba s đều dương”
nếu ba s nhập vào đều dương. Hình 8b minh hoạ mt kết qu chy của chương
trình.
Li gii
Câu lnh:
if (a > 0 and b > 0 and c > 0):
Luyn tp 2 trang 76 SGK Tin 10 CD
Viết chương trình đ nhp t bàn phím hai s nguyên a b, đưa ra màn hình thông
báo “Positive” nếu a + b > 0, “Negative” nếu a + b < 0 và “Zero” nếu a + b = 0.
Ví d:
INPUT
OUTPUT
a = 4
b = -10
Negative
Li gii
Chương trình:
a = int(input("Nhp a: "))
b = int(input("Nhp b: "))
if a + b > 0:
print("Positive")
elif a + b < 0:
print("Negative")
else:
print("Zero")
Vn dng trang 76 SGK Tin 10 CD
Năm nhuận là những năm chia hết cho 400 hoc là những năm chia hết cho 4 nhưng
không chia hết cho 100 400. Đặc bit, nhng năm chia hết cho 3328 được đ
xuất năm nhuận kép. Vi s nguyên dương n nhp t bàn phím, em hãy đưa ra
màn hình thông báo “Không năm nhuận” nếu n không phải m nhuận; “Năm
nhuận” nếu n là năm nhuận và “Năm nhuận kép nếu n là năm nhuận kép”.
Li gii
n = int(input("Nhp n: "))
if (n % 400 == 0) or (n % 4 ==0 and n % 100 != 0 and n % 400 != 0):
if n % 3328 == 0:
print("Năm nhuận kép")
else:
print("Năm nhuận")
else:
print("Không là năm nhuận")
Câu hi trang 76 SGK Tin 10 CD
Trong các câu sau đây, những câu nào đúng?
1) Trong câu lnh r nhánh ca ngôn ng lp trình bc cao phi mt biu thc
logic th hiện điều kin r nhánh.
2) Biu thc logic ch được lấy làm điều kin r nhánh nếu chưa chạy chương trình
đã xác định được giá tr ca biu thc đó đúng hay sai.
3) Có th kết ni các biu thc logic vi nhau bằng các phép tính logic đ đưc mt
điều kin r nhánh.
4) Trong Python câu lnh r nhánh có dạng: if <điều kin> else <các câu lnh>.
Li gii
Những câu đúng: 1, 3
2) Biu thc logic ch đưc lấy làm điều kin r nhánh nếu biu thức điều kin xác
định được giá tr ca biu thc đó đúng hay sai.
4) Trong Python 2 câu lnh r nhánh dạng: if <điều kiện> else if <điều
kin>: Câu lnh hoc nhóm câu lnh
| 1/4

Preview text:

Giải Tin 10 Bài 6: Câu lệnh rẽ nhánh CD
Luyện tập 1 trang 75 SGK Tin 10 CD
Hoàn thiện câu lệnh if trong chương trình ở Hình 8a để có được chương trình nhập
từ bàn phím ba số thực a, b, c và đưa ra màn hình thông báo “Cả ba số đều dương”
nếu ba số nhập vào đều dương. Hình 8b minh hoạ một kết quả chạy của chương trình. Lời giải Câu lệnh:
if (a > 0 and b > 0 and c > 0):
Luyện tập 2 trang 76 SGK Tin 10 CD
Viết chương trình để nhập từ bàn phím hai số nguyên a và b, đưa ra màn hình thông
báo “Positive” nếu a + b > 0, “Negative” nếu a + b < 0 và “Zero” nếu a + b = 0. Ví dụ: INPUT OUTPUT a = 4 Negative b = -10 Lời giải Chương trình: a = int(input("Nhập a: ")) b = int(input("Nhập b: ")) if a + b > 0: print("Positive") elif a + b < 0: print("Negative") else: print("Zero")
Vận dụng trang 76 SGK Tin 10 CD
Năm nhuận là những năm chia hết cho 400 hoặc là những năm chia hết cho 4 nhưng
không chia hết cho 100 và 400. Đặc biệt, những năm chia hết cho 3328 được đề
xuất là năm nhuận kép. Với số nguyên dương n nhập từ bàn phím, em hãy đưa ra
màn hình thông báo “Không là năm nhuận” nếu n không phải là năm nhuận; “Năm
nhuận” nếu n là năm nhuận và “Năm nhuận kép nếu n là năm nhuận kép”. Lời giải n = int(input("Nhập n: "))
if (n % 400 == 0) or (n % 4 ==0 and n % 100 != 0 and n % 400 != 0): if n % 3328 == 0: print("Năm nhuận kép") else: print("Năm nhuận") else:
print("Không là năm nhuận")
Câu hỏi trang 76 SGK Tin 10 CD
Trong các câu sau đây, những câu nào đúng?
1) Trong câu lệnh rẽ nhánh của ngôn ngữ lập trình bậc cao phải có một biểu thức
logic thể hiện điều kiện rẽ nhánh.
2) Biểu thức logic chỉ được lấy làm điều kiện rẽ nhánh nếu chưa chạy chương trình
đã xác định được giá trị của biểu thức đó đúng hay sai.
3) Có thể kết nối các biểu thức logic với nhau bằng các phép tính logic để được một điều kiện rẽ nhánh.
4) Trong Python câu lệnh rẽ nhánh có dạng: if <điều kiện> else . Lời giải Những câu đúng: 1, 3
2) Biểu thức logic chỉ được lấy làm điều kiện rẽ nhánh nếu biểu thức điều kiện xác
định được giá trị của biểu thức đó đúng hay sai.
4) Trong Python có 2 câu lệnh rẽ nhánh có dạng: if <điều kiện> else và if <điều
kiện>: Câu lệnh hoặc nhóm câu lệnh