Bài giảng Tin học 10 (Kết nối tri thức) - Bài 21: Lệnh White - Lê Thị Hương

ppt 17 trang Bảo Vy 05/08/2026 270
Bạn đang xem tài liệu "Bài giảng Tin học 10 (Kết nối tri thức) - Bài 21: Lệnh White - Lê Thị Hương", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_tin_hoc_10_ket_noi_tri_thuc_bai_21_lenh_white_le_t.ppt

Nội dung tài liệu: Bài giảng Tin học 10 (Kết nối tri thức) - Bài 21: Lệnh White - Lê Thị Hương

  1. Mục Biết lệnh lặp while với số lần đích lặp không biết trước Biết 3 cấu trúc lập trình cơ bản là tuần tự, rẽ nhánh và lặp Gv: Lê Thị Hương Đơn vị: Trường THPT Đắk Glong Email: huongledakglong@gmail.com
  2. KHỞI ĐỘNG Chia lớp thành 6 nhóm, mỗi nhóm 6,7 hs Số ô Điểm Số ô Điểm đúng đúng 15 10 8 5 14 9 7 4.5 13 8,5 6 4 12 8 5 3 11 7 4 2.5 10 6.5 3 2 9 6 1 2 1
  3. KHỞI ĐỘNG Chia lớp thành 6 nhóm, mỗi nhóm 6,7 hs Số ô Điểm Số ô Điểm đúng đúng 15 10 8 5 14 9 7 4.5 13 8,5 6 4 12 8 5 3 11 7 4 2.5 10 6.5 3 2 9 6 1 2 1
  4. HÌNH THÀNH KIẾN THỨC 1. LỆNH WHILE Chia lớp thành 6 nhóm, mỗi nhóm 6,7 hs Nhiệm vụ Điểm 1 3 2 3 3 4
  5. HÌNH THÀNH KIẾN THỨC 1. LỆNH WHILE Vì k<10 Đ nên k 1 3 5 7 9 11 Nhiệm vụ 1 s= s+k = 0+1 =1 s 01 4 9 16 25 k= k+2 = 1+2 =3 Vì k<10 Đ nên Vì k<10 Đ nên s= s+k = 1+3 = 4 s= s+k = 9+7 = 16 k= k+2 = 3+2 =5 k= k+2 = 7+2 =9 Vì k<10 Đ nên Vì k<10 Đ nên s= s+k = 4+5 = 9 s= s+k = 16+9 = 25 k= k+2 = 5+2 =7 k= k+2 = 9+2 =11 Vì k<10 S nên thoát lặp
  6. Điều kiện HÌNH THÀNH Từ khóa KIẾN THỨC Khối lặp 1. LỆNH WHILE Nhiệm vụ 2 a. Cú pháp lệnh while While : Trong đó: - While : từ khóa - Điều kiện: là biểu thức logic nó chính là điều kiện để thực hiện khối lặp - Khối lặp là 1 hoặc nhiều lệnh của python được viết lùi vào(mặc định là 1 tab hoặc 4 dấu cách) so với từ khóa while, các lệnh này phải thẳng hàng với nhau Hoạt động: Chừng nào điều kiện còn đúng thì còn thực hiện khối lệnh
  7. HÌNH THÀNH KIẾN THỨC 1. LỆNH WHILE Nhiệm vụ 2 a. Cú pháp lệnh while b. Sơ đồ khối
  8. HÌNH THÀNH KIẾN THỨC 1. LỆNH WHILE Thực hiện từng bước Nhiệm vụ 3 s=0 Ví dụ 1 k=1 Với k=3 Vì k*k < 100 Đ nên Vì k*k < 100 Đ nên s=s+k*k=0+12 = 12 s=s+k*k=12 + 22 + 32 k=k+1=1+1=2 k=k+1=3+1=4 Với k=2 Với k=4 Vì k*k < 100 Đ nên Vì k*k < 100 Đ nên s=s+k*k =12 + 22 s=s+k*k =12 + 22 + 32 + 42 k=k+1=2+1=3 k=k+1=4+1= 5 S=12 + 22 + 32 + 42 + 52 + 62 + 72 + 82 + 92
  9. HÌNH THÀNH KIẾN THỨC 1. LỆNH WHILE Thực hiện từng bước Nhiệm vụ 3 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 Ví dụ 2 k=2 Với k=11 Vì k < 50 Đ nên Vì k < 50 Đ nên k=k+3=2+3=5 k=k +3=11+3= 14 Với k=5 .............. Vì k < 50 Đ nên k=k+3=5+3=8 Với k=8 Vì k < 50 Đ nên k=k+3=8+3=11
  10. HÌNH THÀNH KIẾN THỨC 2. CẤU TRÚC LẬP TRÌNH 3 Cấu trúc lập trình cơ bản: - Cấu trúc tuần tự: VD, gán, nhập, xuất - Cấu trúc rẽ nhánh: lệnh if - Cấu trúc lặp: lệnh for, while Cấu trúc tuần tự Cấu trúc Cấu trúc rẽ nhánh lặp
  11. THỰC HÀNH Nhiệm vụ 1: Hãy nhập chương trình vào phần mềm Python sau đó chạy chương trình và xem kết quả Nếu chương trình sửa như sau thì kết quả như thế nào?
  12. THỰC HÀNH Nhiệm vụ 2: Nghiên cứu nhiệm vụ 2 sau đó nhập chương trình theo hướng dẫn vào phần mềm Python để xem kết quả Nếu chương trình được sửa như Nếu ban đầu ta gán i=1 thì phải sau, hãy dự đoán kết quả, sau đó sắp xếp các câu lệnh trong khối lặp như thế nào để đạt được kết sửa chương trình, thực hiện quả theo yêu cầu của đề bài?chương trình và xem kết quả
  13. LUYỆN TẬP - Làm việc cá nhân để hoàn thành các nhiệm vụ trong phiếu học tập - Sau đó làm việc nhóm để thống nhất các câu trả lời - Mỗi ý đúng được 1 điểm - Điểm=(2(điểm cá nhân)+ điểm nhóm)/3
  14. 13 16 LUYỆN TẬP Phần tử sau hơn phần tử phía trước 3 đơn vị k=1 k=100
  15. LUYỆN TẬP 0 a<100 Nếu a chia hết cho 5 hoặc chi cho 3 dư 1 thì tăng biến d 1 đơn vị if a%5 = =0 or a%3==1: d=d+1
  16. VẬN DỤNG Gợi ý về nhà - Hãy xác định công việc lặp là gì? - Điều kiện để thực hiện việc lặp? - Các số cuối hàng có đặc điểm chung là gì