Bài 5: Thực hành viết chương trình đơn giản

Bài 1 (SGK Cánh Diều - Trang 69)

Hướng dẫn giải

`@` Hoàn thiện chương trình:

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

b=float(intput("b="))

print("Nghiệm của phương trình là:", -b/a)

`@` Kiểm tra chương trình trên:

`@` Chương trình chạy khi `a=0:`

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

Bài 2 (SGK Cánh Diều - Trang 70)

Hướng dẫn giải

a=float(input('a='))

b=int(input('b='))

print('Số gạo cần dự trữ:', a*b)

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

Bài 3 (SGK Cánh Diều - Trang 70)

Hướng dẫn giải

import math

a = int(input("nhập a "))

b = int(input("nhập b "))

print("Ước chung lớn nhất laf", math.gcd(a, b))

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

Bài 4 (SGK Cánh Diều - Trang 71)

Hướng dẫn giải

Chương trình có chú thích:

#Giải phương trình bậc hai

import math

a = 1

b = -5

c = 6

x1 = (-b - math.sqrt(b * b - 4 * a * c) / (2 * a))

x2 = -b / a - x1 #Định lí Viet

print(x1)

print(x2)

Chương trình không có chú thích:

import math

a = 1

b = -5

c = 6

x1 = (-b - math.sqrt(b * b - 4 * a * c) / (2 * a))

x2 = -b / a - x1

print(x1)

print(x2)

- Nhận xét: Kết quả của chúng giống nhau.

- Chương trình khi sử dụng chú thích dễ hiểu hơn, giúp cho người đọc theo dõi và hiểu được ý định của người viết.

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

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

Hướng dẫn giải

import math
h = float(input("Nhập độ cao h :"))
g = 9.8
v = math.sqrt(2*g*h)
print("Vận tốc của vật khi chạm đất là :", v)

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