Đây là bản xem th , vu ử i lòng mua tài li u ệ đ xe ể m chi ti t ế (có l i ờ gi i ả ) Bài 5. Th c hành vi ự t ế chư ng t ơ rình đ n gi ơ n ả
Bài 1. Giải phư ng t ơ rình b c nh ậ t ấ Chư ng
ơ trình ở Hình 5.1a đư c ợ vi t ế để gi i ả phư ng ơ trình b c ậ nh t ấ ax + b = 0 v i ớ a, b là hai s ố th c ự nh p ậ t
ừ bàn phím (a ≠ 0) và nghi m ệ đư c ợ thông báo
ra màn hình. Tuy nhiên, chư ng ơ trình đó còn vi t ế thi u ế ở nh ng ữ vị trí “…”. Em hãy hoàn thi n ệ chư ng ơ trình và ki m ể thử xem v i ớ d ữ li u ệ a = 1 và b = 2, chư ng t ơ rình em v a hoàn t ừ hi n có cho k ệ t ế qu nh ả ư Hình 5.1b không Hình 5.1a: Chư ng ơ trình gi i ả phư ng ơ Hình 5.1b: K t ế quả m t ộ l n ầ ch y ạ chư ng ơ trình b c ậ nh t ấ trình H ở ình 5.1a Chư ng ơ trình s đ ẽ a
ư ta màn hình thông tin gì n u ế nh p vào gi ậ á tr a = 0? ị Hư ng ớ dẫn: - Hoàn thi n ch ệ ư ng ơ trình: a = float(input("a = ")) b = float (input("b = ")) print("Nghi m ệ c a ph ủ ư ng ơ trình là ", -b/a) - Ch y t ạ h v ử i ớ a = 1, b = 2: M i
ọ thắc mắc vui lòng xin vui lòng: 084 283 45 85
Đây là bản xem th , vu ử i lòng mua tài li u ệ đ xe ể m chi ti t (c ế ó l i ờ gi i ả ) - Chư ng ơ trình hoàn thi n cho k ệ t ế qu gi ả ng ố - N u nh ế p ậ a = 0 thì chư ng t ơ rình s đ ẽ a r ư a thông báo l i ỗ :
ZeroDivisionError: float division by zero
Bài 2. An ninh lư ng t ơ h c ự Trung bình m i ỗ ngư i ờ dân c n ầ có a kg g o ạ để ăn, chế bi n ế và ph c ụ vụ chăn nuôi trong m t ộ năm. Để đ m ả b o ả an ninh lư ng ơ th c, ự t ng ổ số g o ạ dự M i ọ thắc m c
ắ vui lòng xin vui lòng: 084 283 45 85
Đây là bản xem th , vu ử i lòng mua tài li u ệ đ xe ể m chi ti t ế (có l i ờ gi i ả ) trữ trong các kho c a ủ nhà nư c ớ chia cho đ u ầ ngư i ờ ph i ả l n ớ h n ơ ho c ặ b ng ằ a kg. M t ộ nư c ớ có s ố dân là b thì c n ầ d ự tr ữ t t ố thi u ể bao nhiêu ki-lô-gam g o? ạ Em hãy vi t ế chư ng ơ trình nh p
ậ từ bàn phím hai số a, b và đ a ư ra màn hình kh i ố lư ng g ợ o ạ tối thi u c ể n d ầ t ự r . ữ Yêu c u ầ : Cần đ a ư ra màn hình hư ng ớ d n ẫ nh p ậ d ữ li u ệ và thông báo k t ế quả b ng t ằ i ng vi ế t ệ có d u. ấ Hư ng ớ dẫn: Chư ng ơ trình: a = float(input("Nh p s ậ kg g ố o ạ c n t ầ hi t ế ")) b = int(input("Nh p s ậ ng ố ư i ờ dân c a m ủ t ộ nư c " ớ )) print("S g ố o ạ c n d ầ t ự r l ữ à ", b*a)
Bài 3. Tìm ư c chung l ớ n n ớ h t ấ Em hãy vi t ế chư ng ơ trình nh p
ậ vào từ bàn phím hai số nguyên a và b, tính và đ a r ư a màn hình ư c ớ chung l n nh ớ ất c a hai ủ số đó. G i
ợ ý: Hãy tìm hi u m ể t ộ số hàm toán h c ọ thư ng dùng t ờ rong Python. M t
ộ số hàm toán h c t ọ hư ng ờ dùng Để hỗ trợ cho ngư i ờ dùng trong các chư ng ơ trình tính toán, m i ỗ ngôn ngữ l p ậ trình b c ậ cao đ u ề cung c p ấ s n ẵ nhi u ề hàm toán h c. ọ Các hàm tính toán có s n ẵ như v y ậ thư ng ờ đư c ợ l u ư trữ trong m t ộ thư vi n ệ thu c ộ hệ th ng ố l p ậ trình c a ủ ngôn ng b ữ c ậ cao đó.
Trong Python, các hàm toán h c ọ l u ư trữ trong thư vi t
ệ math. Hình 5.3a nêu m t ộ số hàm toán h c ọ thư ng dùng ờ M i
ọ thắc mắc vui lòng xin vui lòng: 084 283 45 85
Đây là bản xem th , vu ử i lòng mua tài li u ệ đ xe ể m chi ti t (c ế ó l i ờ gi i ả ) Hình 5.1 M t ộ số hàm toán h c t ọ hư ng ờ dùng
Hàm abs() có thể sử d ng ụ tr c ự ti p. ế V i ớ các hàm còn l i ạ như ceil(), gcd() …. ta c n ầ đ a ư vào chư ng ơ trình câu l nh ệ import math trư c ớ khi g i ọ hàm l n ầ đầu tiên. Thông thư ng ờ câu l nh ệ này đư c ợ vi t ế ngay ở đ u ầ chư ng ơ trình (Hình 5.3b) L i ờ g i ọ t i ớ hàm có d ng: ạ
math.<tên_hàm> Hình 5.3b: Ví d m ụ t ộ chư ng ơ trình sử d ng hàm ụ trong Python Hư ng d ớ ẫn: Chư ng t ơ rình: import math a = int(input("Nh p ậ a ")) b = int(input("Nh p ậ b ")) print(" c Ướ chung l n nh ớ t ấ là ", math.gcd(a, b)) M i ọ thắc m c
ắ vui lòng xin vui lòng: 084 283 45 85
Lý thuyết Tin học 10 Cánh diều Bài 5: Thực hành viết chương trình đơn giản
289
145 lượt tải
MUA NGAY ĐỂ XEM TOÀN BỘ TÀI LIỆU
CÁCH MUA:
- B1: Gửi phí vào TK:
0711000255837
- NGUYEN THANH TUYEN - Ngân hàng Vietcombank (QR) - B2: Nhắn tin tới Zalo VietJack Official ( nhấn vào đây ) để xác nhận thanh toán và tải tài liệu - giáo án
Liên hệ ngay Hotline hỗ trợ: 084 283 45 85
Tài liệu được cập nhật liên tục trong gói này từ nay đến hết tháng 6/2023. Chúng tôi đảm bảo đủ số lượng đề đã cam kết hoặc có thể nhiều hơn, tất cả có BẢN WORD, LỜI GIẢI CHI TIẾT và tải về dễ dàng.
Để tải tài liệu gốc về máy bạn click vào nút Tải Xuống ở trên!
Thuộc bộ (mua theo bộ để tiết kiệm hơn):
- Tailieugiaovien.com.vn giới thiệu Lý thuyết Tin học 10 Cánh diều mới nhất năm 2023 nhằm giúp Giáo viên có thêm tài liệu tham khảo Lý thuyết môn Tin học lớp 10.
- File word có lời giải chi tiết 100%.
- Mua trọn bộ sẽ tiết kiệm hơn tải lẻ 50%.
- Tailieugiaovien.com.vn giới thiệu Lý thuyết Tin học 10 Cánh diều mới nhất năm 2023 nhằm giúp Giáo viên có thêm tài liệu tham khảo Lý thuyết môn Tin học lớp 10.
- File word có lời giải chi tiết 100%.
- Mua trọn bộ sẽ tiết kiệm hơn tải lẻ 50%.
Đánh giá
4.6 / 5(289 )5
4
3
2
1
Trọng Bình
Tài liệu hay
Giúp ích cho tôi rất nhiều
Duy Trần
Tài liệu chuẩn
Rất thích tài liệu bên VJ soạn (bám sát chương trình dạy)
TÀI LIỆU BỘ BÁN CHẠY MÔN Tin Học
Xem thêmTÀI LIỆU BỘ BÁN CHẠY Lớp 10
Xem thêmTài liệu bộ mới nhất
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i)ả ử ệ ể ế ờ ả
Bài 5. Th c hành vi t ch ng trình đ n gi nự ế ươ ơ ả
Bài 1. Gi i ph ng trình b c nh tả ươ ậ ấ
Ch ng trình ươ ở Hình 5.1a đ c vi t đ gi i ph ng trình b c nh t ax + bượ ế ể ả ươ ậ ấ
= 0 v i a, b là hai s th c nh p t bàn phím (a ≠ 0) và nghi m đ c thông báoớ ố ự ậ ừ ệ ượ
ra màn hình. Tuy nhiên, ch ng trình đó còn vi t thi u nh ng v trí “…”.ươ ế ế ở ữ ị
Em hãy hoàn thi n ch ng trình và ki m th xem v i d li u a = 1 và b = 2,ệ ươ ể ử ớ ữ ệ
ch ng trình em v a hoàn thi n có cho k t qu nh ươ ừ ệ ế ả ư Hình 5.1b không
Hình 5.1a: Ch ng trình gi i ph ngươ ả ươ
trình b c nh tậ ấ
Hình 5.1b: K t qu m t l n ch y ch ngế ả ộ ầ ạ ươ
trình Hình 5.1aở
Ch ng trình s đ a ta màn hình thông tin gì n u nh p vào giá tr a = 0?ươ ẽ ư ế ậ ị
H ng d n:ướ ẫ
- Hoàn thi n ch ng trình:ệ ươ
a = float(input("a = "))
b = float (input("b = "))
print("Nghi m c a ph ng trình là ", -b/a)ệ ủ ươ
- Ch y th v i a = 1, b = 2:ạ ử ớ
M i th c m c vui lòng xin vui lòng: 084 283 45 85ọ ắ ắ
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i)ả ử ệ ể ế ờ ả
- Ch ng trình hoàn thi n cho k t qu gi ngươ ệ ế ả ố
- N u nh p a = 0 thì ch ng trình s đ a ra thông báo l i:ế ậ ươ ẽ ư ỗ
ZeroDivisionError: float division by zero
Bài 2. An ninh l ng th cươ ự
Trung bình m i ng i dân c n có a kg g o đ ăn, ch bi n và ph c vỗ ườ ầ ạ ể ế ế ụ ụ
chăn nuôi trong m t năm. Đ đ m b o an ninh l ng th c, t ng s g o dộ ể ả ả ươ ự ổ ố ạ ự
M i th c m c vui lòng xin vui lòng: 084 283 45 85ọ ắ ắ
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i)ả ử ệ ể ế ờ ả
tr trong các kho c a nhà n c chia cho đ u ng i ph i l n h n ho c b ng aữ ủ ướ ầ ườ ả ớ ơ ặ ằ
kg.
M t n c có s dân là b thì c n d tr t t thi u bao nhiêu ki-lô-gam g o? Emộ ướ ố ầ ự ữ ố ể ạ
hãy vi t ch ng trình nh p t bàn phím hai s a, b và đ a ra màn hình kh iế ươ ậ ừ ố ư ố
l ng g o t i thi u c n d tr .ượ ạ ố ể ầ ự ữ
Yêu c u: ầ C n đ a ra màn hình h ng d n nh p d li u và thông báo k t quầ ư ướ ẫ ậ ữ ệ ế ả
b ng ti ng vi t có d u.ằ ế ệ ấ
H ng d n: ướ ẫ
Ch ng trình:ươ
a = float(input("Nh p s kg g o c n thi t "))ậ ố ạ ầ ế
b = int(input("Nh p s ng i dân c a m t n c "))ậ ố ườ ủ ộ ướ
print("S g o c n d tr là ", b*a)ố ạ ầ ự ữ
Bài 3. Tìm c chung l n nh tướ ớ ấ
Em hãy vi t ch ng trình nh p vào t bàn phím hai s nguyên a và b, tínhế ươ ậ ừ ố
và đ a ra màn hình c chung l n nh t c a hai s đó.ư ướ ớ ấ ủ ố
G i ý: ợ Hãy tìm hi u m t s hàm toán h c th ng dùng trong Python.ể ộ ố ọ ườ
M t s hàm toán h c th ng dùngộ ố ọ ườ
Đ h tr cho ng i dùng trong các ch ng trình tính toán, m i ngôn ngể ỗ ợ ườ ươ ỗ ữ
l p trình b c cao đ u cung c p s n nhi u hàm toán h c. Các hàm tính toán cóậ ậ ề ấ ẵ ề ọ
s n nh v y th ng đ c l u tr trong m t th vi n thu c h th ng l pẵ ư ậ ườ ượ ư ữ ộ ư ệ ộ ệ ố ậ
trình c a ngôn ng b c cao đó.ủ ữ ậ
Trong Python, các hàm toán h c l u tr trong th vi t math. ọ ư ữ ư ệ Hình 5.3a nêu
m t s hàm toán h c th ng dùngộ ố ọ ườ
M i th c m c vui lòng xin vui lòng: 084 283 45 85ọ ắ ắ
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i)ả ử ệ ể ế ờ ả
Hình 5.1 M t s hàm toán h c th ng dùngộ ố ọ ườ
Hàm abs() có th s d ng tr c ti p. V i các hàm còn l i nh ể ử ụ ự ế ớ ạ ư ceil(), gcd()
…. ta c n đ a vào ch ng trình câu l nh ầ ư ươ ệ import math tr c khi g i hàm l nướ ọ ầ
đ u tiên. Thông th ng câu l nh này đ c vi t ngay đ u ch ng trìnhầ ườ ệ ượ ế ở ầ ươ
(Hình 5.3b)
L i g i t i hàm có d ng: ờ ọ ớ ạ math.<tên_hàm>
Hình 5.3b: Ví d m t ch ng trình s d ng hàm trong Pythonụ ộ ươ ử ụ
H ng d n:ướ ẫ
Ch ng trình:ươ
import math
a = int(input("Nh p a "))ậ
b = int(input("Nh p b "))ậ
print(" c chung l n nh t là ", math.gcd(a, b))Ướ ớ ấ
M i th c m c vui lòng xin vui lòng: 084 283 45 85ọ ắ ắ
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i)ả ử ệ ể ế ờ ả
Bài 4: Làm quen v i ghi chú thích trong ch ng trìnhớ ươ
Em hãy so n th o r i ch y th ch ng trình Hình 3 sau đây trong haiạ ả ồ ạ ử ươ ở
tr ng h p là có chú thích và không có chú thích. Em có nh n xét gì khi soườ ợ ậ
sánh k t qu th c hi n ch ng trình trong hai tr ng h p nêu trên.ế ả ự ệ ươ ườ ợ
Tìm hi u v ghi chú thích trong ch ng trìnhể ề ươ
Khi so n th o ch ng trình, ngoài các câu l nh, ngoài các câu l nh, ng iạ ả ươ ệ ệ ườ
l p trình có th vi t thêm các dòng chú thích. Các dòng chú thích không nhậ ể ế ả
h ng đ n n i dung ch ng trình mà ch giúp cho ng i đ c nhanh chóngưở ế ộ ươ ỉ ườ ọ
bi t đ c m c đích c a câu l nh và ý nghĩa c a ch ng trình. Trong Python,ế ượ ụ ủ ệ ủ ươ
thông tin chú thích vi t trên m t dòng, b t đ u b ng kí t #. Nh kí t đánhế ộ ắ ầ ằ ự ờ ự
d u đó mà máy tính nh n bi t đ c dòng chú thích.ấ ậ ế ượ
Tr l 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)
M i th c m c vui lòng xin vui lòng: 084 283 45 85ọ ắ ắ