Bài 6: Câu lệnh rẽ nhánh

Khởi động (SGK Cánh Diều - Trang 72)

Hướng dẫn giải

Nếu em là người sáng tạo ra một ngôn ngữ lập trình thì em sẽ quy định viết câu lệnh đó là If <điều kiện>…..Else ..

(Trả lời bởi Mai Trung Hải Phong)
Thảo luận (2)

Luyện tập 1 (SGK Cánh Diều - Trang 75)

Hướng dẫn giải

a=float(input("a="))

b=float(input("b="))

c=float(input("c="))

if (a > 0) and (b > 0) and (c > 0):

     print("Cả ba số đều dương")

(Trả lời bởi 2611)
Thảo luận (1)

Luyện tập 2 (SGK Cánh Diều - Trang 76)

Hướng dẫn giải

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")

(Trả lời bởi Tuyet)
Thảo luận (1)

Vận dụng (SGK Cánh Diều - Trang 76)

Hướng dẫn giải

s=int(input('Nhập năm: '))
if (s % 400  == 0 ) or (s %4 ==0 and s %100 !=0) :
print('Năm nhuận')
else : 
print('Không là năm nhuận')

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi tự kiểm tra (SGK Cánh Diều - Trang 76)

Hướng dẫn giải

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 <các câu lệnh>.

(Trả lời bởi Tuyet)
Thảo luận (1)