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

247 124 lượt tải
Lớp: Lớp 10
Môn: Tin Học
Dạng: Lý thuyết
File: Word
Loại: Tài liệu lẻ
Số trang: 6 trang


CÁCH MUA:

Liên hệ ngay Hotline hỗ trợ: 0842834585


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!

  • 1

    Lý thuyết Tin học 10 Cánh diều (cả năm)

    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!

    Word 139 559 280 lượt tải
    100.000 ₫
    100.000 ₫
  • 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(247 )
5
53%
4
22%
3
14%
2
5%
1
7%
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)

Đâ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 ki m th xem v i d li u a = 1 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 a kg g o đ ăn, ch bi n 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 đ 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 uthô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 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
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() 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 chú thích không chú thích. Em nh n xét 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 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 ch giúp cho ng i đ c nhanh chóngưở ế ươ ườ
bi t đ c m c đích c a câu l nh ý 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 t #. Nh 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

Mô tả nội dung:


Đâ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


zalo Nhắn tin Zalo