Lý thuyết Tin học 10 Cánh diều Bài 9: Thực hành câu lệnh lặp

331 166 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:

  • 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!

  • 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 666 333 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%.

Đánh giá

4.6 / 5(331 )
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 9. Th c hành câu l nh l p
Bài 1. Làm quen v i câu l nh l p trong Python
Em hãy d đoán xem ch ng trình ươ Hình 9.1 sau đây s đ a ra màn hình ư
nh ng gì. Ch y ch ng trình đ ki m tra k t qu . ươ ế
Hình 9.1 Ch ng trình v i câu l nh l p ươ while
H ng d n:ướ
Ch ng trình tính t ng c a i s đ u tiên th a mãn đi u ki n t ng nh h n 10.ươ ơ
K t qu khi ch y ch ng trìnhế ươ
Bài 2. Đ m các c th c s c a m t s nguyênế ướ
B n vi t ch ng trình ế ươ Hình 9.2 đ xem s nguyên n nh p vào t bàn
phím bao nhiêu c s th c s ( c khác 1 n). Tuy nhiên, ch ng trìnhướ ướ ươ
ch y ra k t qu sai. Em hãy s a l i giúp b n Hà. ế
Hình 2. Ch ng trình c a b n Hàươ
H ng d n:ướ
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 đ m s c th c s c a n, v y sau m i l n tìm th y cươ ế ướ ướ
c a n (n%i == 0) thì bi n ế so_uoc tăng lên 1 đ n v . Giá tr cu i cùng c a bi nơ ế
so_uoc chính là s l ng c c a n. v y, câu l nh print ph i đ c đ t ượ ướ ượ
ngoài vòng l p while. Ch ng trình vi t l i nh sau: ươ ế ư
Chương trình: Kết quả
Bài 3. Nh p d li u có ki m tra
Tham kh o ch ng trình d 5 trong Bài 8, em hãy vi t ch ng trình ươ ế ươ
yêu c u ng i dùng nh p m t s nguyên l n h n 1 000 000. Ch ng nào ườ ơ
ng i dùng nh p ch a đúng yêu c u thì thông báo yêu c u nh p l i, ch ngườ ư ươ
trình ch k t thúc v i thông báo “C m n, b n đã nh p d li u đúng yêu c u” ế ơ
khi ng i dùng gõ vào m t s th a mãn đi u ki n đ t ra.ườ
H ng d n:ướ
Chương trình:
Kết quả
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 10. Ch ng trình con và th vi n các ch ng trình con có s nươ ư ươ
1. Khái ni m ch ng tnh con ươ
- Khi l p trình đ gi i bài toán th chia bài toán đó thành các ch ng trình ươ
con, vi t các đo n ch ng trình gi i các bài toán con.ế ươ
- Ngôn ng l p trình b c cao cho phép ng i l p trình t o ra ch ng trình con ườ ươ
b ng cách đ t tên m t đo n ch ng trình g m các câu l nh th c hi n vi c ươ
nào đó.
Hình 10.1: M t ch ng trình Python có ch ng trình con ươ ươ Hello
S d ng các ch ng trình con m t trong nh ng cách giúp vi c l p trình ươ
tr nên d dàng h n. ơ
2. Khai báo và g i th c hi n m t hàm trong Python
- Có th g i m t ch ng trình con trong Python là m t hàm. Đ s d ng hàm ươ
c n khai báo hàm và vi t l i g i th c hi n. ế
- Hàm trong Python đ c khai báo theo m u sau:ượ
def tên_hàm (tham s ):
Các l nh mô t hàm
Trong đó:
+ Tên hàm ph i đ t theo quy t c đ t tên trong Python.
+ Theo sau tên hàm có th có ho c không có các tham s .
+ Ph n thân hàm (g m các l nh t hàm) ph i vi t lùi vào theo quy ế
đ nh c a Python.
Ví 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) ế
Hình 10.2: M t ch ng trình Python có s d ng hàm ươ
Hình 10.3: M t s k t qu ch y ch ng trình Hình 10.2ế ươ
3. Chuy n d li u cho hàm th c hi n
M t hàm th th c hi n v i nh ng giá tr do ch ng trình truy n vào qua ươ
l i g i hàm, t ng ng v i danh sách tham s . Có hai cách ươ truy n d li u cho
hàm th c hi n:
- Cách th nh t , ch ng trình g i th c hi n v i các giá tr c th .ươ
d : ch ng trình “Try1_ptb1.py”, l i g i ptbl(5, 4) đã làm hàm ptbl(a, ươ
b) đ c th c hi n v i a = 5, b = 4.ượ
- Cách th hai, ch ng trình g i th c hi n hàm v i giá tr tham s truy n vào.ươ
d : Ch ng trình Hình 10.4 khai báo s d ng BMI (h, w) tính chươ
s s c kh e BMI theo hai tham s chi u cao cân n ng. L i g i BMI
(cao, n ng) đã làm hàm BMI (h, w) đ c th c hi n v i h có giá tr bi n cao, ượ ế
w giá tr c a bi n n ng. Giá tr c a hai bi n cao n ng c a ch 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) ế
trình đã đ c nh p vào t bàn phím tr c khi ch ng trình g i th c hi nượ ướ ươ
hàm BMI (h, w).
Hình 10.4: M t ví d v l i g i hàm và truy n d li u cho hàm
4. L i g i hàm
- Trong nhi u ngôn ng l p trình b c cao, hàm tr v ch ng trình m t giá tr ươ
qua tên c a nó, nh v y hàm đ c s d ng nh m t bi n trong ch ng trình ư ượ ư ế ươ
g i nó.
- Trong Python, m t hàm th tr v m t giá tr qua tên c a n u nh ế ư
l nh return <Giá_tr> tr c khi ra kh i hàm.ướ
Ví d : Minh h a m t ví d khai báo hàm có tr v giá tr và l i g i hàm.
Hình 10.5: M t ví d v giá tr c a hàm qua tên hàm
5. Các hàm đ c xây d ng s nượ
- M i t p h p g m m t s hàm đ c xây d ng s n th ng g i m t thượ ườ ư
vi n.
- Trong ch ng trình, ng i l p trình ch c n g i hàm s n, th c hi n ươ ườ
không c n ph i t xây d ng l i hàm.
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 9. Th c hành câu l n ệ h l p Bài 1. Làm quen v i ớ câu l nh l p t ặ rong Python
Em hãy dự đoán xem chư ng
ơ trình ở Hình 9.1 sau đây sẽ đ a ư ra màn hình nh ng gì ữ . Ch y ạ chư ng t ơ rình đ ki ể m ể tra k t ế qu . ả Hình 9.1 Chư ng ơ trình v i ớ câu l nh l ệ p ặ while Hư ng ớ dẫn: Chư ng ơ trình tính t ng c ổ a ủ i s đ ố u t ầ iên th a m ỏ ãn đi u ki ề n t ệ ng nh ổ h ỏ n 10. ơ K t ế qu khi ả ch y ch ạ ư ng ơ trình Bài 2. Đ m ế các ư c ớ th c s c a m t ộ số nguyên B n ạ Hà vi t ế chư ng
ơ trình ở Hình 9.2 để xem số nguyên n nh p ậ vào t ừ bàn phím có bao nhiêu ư c ớ số th c ự sự (ư c
ớ khác 1 và n). Tuy nhiên, chư ng ơ trình ch y r ạ a k t ế quả sai. Em hãy s a ử l i ỗ giúp b n ạ Hà. Hình 2. Chư ng t ơ rình c a b ủ n ạ Hà Hư ng ớ dẫn: 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 là đ m ế số ư c ớ th c ự sự c a ủ n, vì v y ậ sau m i ỗ l n ầ tìm th y ấ ư c ớ c a ủ n (n%i == 0) thì bi n
ế so_uoc tăng lên 1 đ n ơ v .ị Giá tr ịcu i ố cùng c a ủ bi n ế
so_uoc chính là số lư ng ợ ư c ớ c a ủ n. Vì v y ậ , câu l nh ệ print ph i ả đư c ợ đ t ặ ngoài vòng l p ặ while. Chư ng ơ trình vi t ế l i ạ nh s ư au: Chương trình: Kết quả Bài 3. Nhập d l ữ i u có ki m ể tra Tham kh o ả chư ng
ơ trình ở Ví dụ 5 trong Bài 8, em hãy vi t ế chư ng ơ trình yêu c u ầ ngư i ờ dùng nh p ậ m t ộ số nguyên l n ớ h n ơ 1 000 000. Ch ng ừ nào ngư i ờ dùng nh p ậ ch a ư đúng yêu c u ầ thì thông báo yêu c u ầ nh p ậ l i ạ , chư ng ơ trình chỉ k t ế thúc v i ớ thông báo “C m ả n, ơ b n ạ đã nh p ậ d ữ li u ệ đúng yêu c u” ầ khi ngư i ờ dùng gõ vào m t ộ số th a m ỏ ãn đi u ki ề n đ ệ t ặ ra. Hư ng d ẫn: Chương trình: Kết quả 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 ả ) Bài 10. Chư ng t ơ rình con và th v ư i n các chư ng ơ trình con có s n 1. Khái ni m ệ chư ng t ơ rình con - Khi l p ậ trình để gi i ả bài toán có th
ể chia bài toán đó thành các chư ng ơ trình con, vi t ế các đo n ạ chư ng ơ trình gi i ả các bài toán con. - Ngôn ngữ l p ậ trình b c ậ cao cho phép ngư i ờ l p ậ trình t o ạ ra chư ng ơ trình con b ng ằ cách đ t ặ tên m t ộ đo n ạ chư ng ơ trình g m ồ các câu l nh ệ th c ự hi n ệ vi c ệ nào đó. Hình 10.1: M t ộ chư ng ơ trình Python có chư ng ơ trình con Hello ⇒ Sử d ng ụ các chư ng ơ trình con là m t ộ trong nh ng ữ cách giúp vi c ệ l p ậ trình trở nên d dàng h ễ n. ơ 2. Khai báo và g i ọ th c hi n m t ộ hàm trong Python - Có th ể g i ọ m t ộ chư ng
ơ trình con trong Python là m t ộ hàm. Đ ể s ử d ng ụ hàm cần khai báo hàm và vi t ế l i ờ g i ọ th c ự hi n. ệ
- Hàm trong Python đư c khai ợ báo theo m u s ẫ au: def tên_hàm (tham số): Các l nh m ệ ô tả hàm Trong đó: + Tên hàm ph i ả đ t ặ theo quy t c đ ắ t ặ tên trong Python.
+ Theo sau tên hàm có th có ho ể c ặ không có các tham s . ố + Ph n ầ thân hàm (g m ồ các l nh ệ mô tả hàm) ph i ả vi t ế lùi vào theo quy định c a Pyt ủ hon. Ví 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 ả ) Hình 10.2: M t ộ chư ng ơ trình Python có s d ử ng hàm ụ Hình 10.3: M t ộ số k t ế quả ch y ạ chư ng t ơ rình H ở ình 10.2 3. Chuy n d l ữ i u cho hàm th c hi n M t ộ hàm có thể th c ự hi n ệ v i ớ nh ng ữ giá trị do chư ng ơ trình truy n ề vào qua l i ờ g i ọ hàm, tư ng ơ ng ứ v i ớ danh sách tham s . ố Có hai cách truy n ề d ữ li u ệ cho hàm th c ự hi n: ệ - Cách thứ nh t ấ , chư ng ơ trình g i ọ th c ự hi n v ệ i ớ các giá tr c ị t ụ h . ể Ví d : Ở chư ng
ơ trình “Try1_ptb1.py”, l i ờ g i
ọ ptbl(5, 4) đã làm hàm ptbl(a, b) đư c t ợ h c ự hi n v ệ i ớ a = 5, b = 4.
- Cách thứ hai, chư ng ơ trình g i ọ th c ự hi n hàm ệ v i ớ giá tr t ị ham s t ố ruy n vào. ề Ví d : Chư ng
ơ trình ở Hình 10.4 khai báo và sử d ng ụ BMI (h, w) tính chỉ số s c ứ kh e
ỏ BMI theo hai tham số chi u ề cao và cân n ng. ặ L i ờ g i ọ BMI (cao, n ng) ặ
đã làm hàm BMI (h, w) đư c ợ th c ự hi n v ệ i ớ h có giá tr ịbi n ế cao, w có giá trị c a ủ bi n ế n ng. ặ Giá trị c a ủ hai bi n ế cao và n ng ặ c a ủ chư ng ơ M i ọ thắc m c
ắ vui lòng xin vui lòng: 084 283 45 85


zalo Nhắn tin Zalo