Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tin học 10. Bài 21-Câu lệnh lặp while (theo sách giáo khoa kntt)

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Văn Cải
Ngày gửi: 21h:35' 06-01-2023
Dung lượng: 2.6 MB
Số lượt tải: 217
Số lượt thích: 0 người
Link tải các bài
giảng khác

Cho các việc được ghi trong cột A và cột B của
bảng sau:

Đối với mỗi hàng, em hãy cho biết công việc lặp đi lại là
gì? Điều kiện để dừng công việc là gì? Số lần thực hiện

A
- Chạy: Đủ 20 vòng
- Làm bài tập: Đủ 5
bài
- Lấy xô nước: Đủ 15


B
- Chạy: Đủ thời gian 2
tiếng
- Làm bài tập: Đến giờ
ăn cơm thì dừng
- Lấy xô nước: Đầy thùng
nước

- Số lần thực hiện việc lặp ở cột A: biết trước.
- Số lần thực hiện việc lặp ở cột B: không biết
trước.

Hoạt động 1 Quan sát đoạn chương trình sau giải thích
kết quả in ra:

-Lệnh lặp sẽ dừng khi k ≥ 100
-Giá trị S là tổng của: 1 + 8 + 15 + …
+ 99

1. LỆNH WHILE
- Lệnh lặp while thực hiện khối lệnh với số lần lặp
không biết trước. Khối lệnh lặp được thực hiện cho
đến khi <điề
u kiện> = False
- Cú pháp của lệnh while như sau:
while <điề
u kiện>:


i lệnh>

Sau dấu “:” khối lệnh lặp cần được viết lùi vào và
thẳng hàng. Mặc định các lệnh sẽ lùi vào 1 tab hoặc
4 dấu cách.

Trong đó <điề
u kiện> là biểu thức lôgic. Khi thực
hiện lệnh, Python kiểm tra <điề
u kiện>, nếu đúng
thì thực hiện i lệnh>, nếu sai thì kết thúc
lệnh while.

Trong đó:
- <điều kiện> là biểu thức lôgic.
- Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện>, nếu đúng thì
thực hiện khối lệnh lặp, nếu sai thì kết thúc lệnh while

while là lệnh lặp với số lần không biết trước. Số
lần lặp của lệnh while phụ thuộc vào điều kiện
của lệnh.

Câu hỏi (trang
109)
1. Lệnh
while kiểm tra điều kiện trước hay sau khi
thực hiện khối lệnh lặp?
2. Viết đoạn chương trình tính tổng 2 + 4 + … +
100 sử dụng lệnh while.

Lưu ý:
1. Vì lệnh while không biết trước số lần lặp,
mà phụ thuộc vào điều kiện. Do đó, cần chú ý đến
điều kiện của lệnh while để tránh bị lặp vô hạn.
2. Trong trường hợp nếu muốn dừng và thoát
ngay khỏi vòng lặp while hoặc for có thể dùng
lệnh break.

1. Lệnh while kiểm tra điều kiện trước khi thực
hiện khối lặp.
2.

Hoạt động 2 Các cấu trúc lập trình
cơĐọc,
bảnthảo luận để hiểu các cấu trúc lập trình cơ
bản trong ngôn ngữ lập trình bậc cao.

Ba cấu trúc lập trình cơ bản của các ngôn ngữ lập
trình bậc cao:
- Cấu trúc tuần tự: khối gồm các lệnh được thực
hiện theo trình tự từ trên xuống dưới, được thể hiện
bằng các câu lệnh như gán giá trị, nhập/xuất dữ
liệu,…
- Cấu trúc rẽ nhánh: khối các câu lệnh chỉ được
thực hiện tuỳ thuộc vào điều kiện nào đó là đúng
hay sai và được thể hiện bằng câu lệnh điều kiện if.
- Cấu trúc lặp: khối các câu lệnh được thực hiện
lặp đi lặp lại tuỳ theo điều kiện nào đó vẫn còn

2. CẤU TRÚC LẬP TRÌNH

Ba cấu trúc lập trình cơ bản của các ngôn ngữ lập
trình bậc cao:
- Cấu trúc tuần tự: các lệnh được thực hiện theo
trình tự từ trên xuống dưới.
- Cấu trúc rẽ nhánh: dùng câu lệnh điều kiện if.
- Cấu trúc lặp: dùng các câu lệnh lặp for, while.

Ba cấu trúc lập trình cơ bản của các ngôn ngữ lập
trình bậc cao gồm: cấu trúc tuần tự, cấu trúc rẽ
nhánh, cấu trúc lặp.

17

Sử dụng lệnh lặp while và các lệnh đã
3. học
THỰC HÀNH

Nhiệm vụ 1. Viết chương trình in toàn bộ dãy các
số tự nhiên từ 1 đến 100 trên một hàng ngang.
Hướng dẫn. Mở Python và nhập chương trình sau:

Nhiệm vụ 2. Viết chương trình in ra màn hình dãy
các chữ cái tiếng Anh từ “A” đến “Z” theo ba hàng
ngang trên màn hình, hai hàng ngang đầu có 10 chữ
cái, hàng thứ ba có 6 chữ cái.
Hướng dẫn. Do các chữ cái tiếng Anh từ A đến Z
chiếm các vị trí từ 65 đến 90 trong bảng mã ASCII.
Với số thứ tự k của bảng mã ASCII, ta sử dụng lệnh
chr(k) trả lại kí tự tương ứng trong bảng mã này.

20

1. Cho dãy số 1, 4, 7, 10, ... Tìm phần tử lớn nhất
của dãy nhưng nhỏ hơn 100.
2. Viết chương trình đếm trong dãy 100 số tự
nhiên đầu tiên có bao nhiêu số thỏa mãn điều
kiện: hoặc chia hết cho 5 hoặc chia cho 3 dư 1.

1.

2.

1. Lệnh lặp while
2. Cấu trúc lập
trình
Thực hành
Nhiệm vụ 1
Nhiệm vụ 2
Luyện tập

1. Làm phần VẬN DỤNG (SGK trang
110)
2. Xem trước bài 22 (SGK trang 108)
Kiểu dữ liệu danh sách

25

Các em làm 10 câu hỏi trắc nghiệm Online để củng
cố bài.
1. Đăng nhập vào trang thaycai.net
2. Nháy chuột vào Học Online
3. Nháy chuột vào 2. Ôn bài vui nhộn tin học 10 – sách
Kết nối tri thức
4. Nháy chuột vào 21. Trắc nghiệm: Bài 21-Câu lệnh
lặp while

26
 
Gửi ý kiến