Giáo án tin học lớp 10 sách kết nối tri thức với cuộc sống (trọn bộ kì 1) Kế hoạch bài dạy môn tin học lớp 10 sách kết nối tri thức với cuộc sống (trọn bộ kì 1)
Tên dạy CHỦ ĐỀ 1: MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THƠNG TIN BÀI 1: THƠNG TIN VÀ XỬ LÍ THƠNG TIN Mơn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤC TIÊU Kiến thức: ❖ Phân biệt thông tin liệu ❖ Chuyển đổi đơn vị lưu trữ liệu ❖ Nêu ưu việt việc lưu trữ, xử lí truyền thông tin thiết bị số Kỹ năng: - Năng lực tự chủ tự học - Năng lực giao tiếp hợp tác - Năng lực sáng tạo giải vấn đề Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Sgk, Sbt, giáo án III TIẾN TRÌNH DẠY HỌC HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) - Mục tiêu: Tạo hứng thú học tập cho học sinh - Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi - Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - Tổ chức thực hiện: GV giới thiệu dẫn dắt vào ? Tin học định nghĩa khoa học nghiên cứu phương pháp q trình xử lí thơng tin tự động phương tiện kĩ thuật, chủ yếu máy tính Chúng ta biết lớp dưới, thơng tin biểu diễn máy tính dãy bit (gồm kí hiệu 0, 1), máy tính xử lí liệu dãy bit nhớ Vậy liệu thông tin khác nào? HS: trả lời câu hỏi HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu thơng tin liệu - Mục Tiêu: + Biết khái niệm thông tin liệu + Biết q trình xử lí thông tin - Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV - Sản phẩm: Hs hồn thành tìm hiều kiến thức - Tổ chức thực hiện: Sản phẩm dự kiến Thơng tin liệu a) Q trình xử lí thơng tin Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: - Thông tin tất mang lại cho GV: Nêu đặt câu hỏi hiểu biết ? Có thể đồng thông tin với liệu không? Có ý kiến sau liệu giảng môn Ngữ Văn: An: Bài ghi - Q trình xử lí thơng tin máy tính gồm bước em liệu sau: Minh: Tệp soạn + Bước Tiếp nhận liệu: Máy tính tiếp nhận Word giáo liệu liệu thường theo hai cách: Khoa: Dữ liệu tệp video - Cách Từ thiết bị ghi lại tiết giảng cô - Cách Từ bàn phím người nhập giáo + Bước Xử lí liệu: Biến đổi liệu nhớ Theo em bạn nói đúng? máy tính để tạo liệu + Bước Đưa kết quả: Máy tính đưa kết theo hai cách: HS: Thảo luận, trả lời - Cách Dữ liệu thể dạng văn bản, âm thanh, hình ảnh,… mà người hiểu * Bước 2: Thực nhiệm vụ: Như liệu chuyển thành thông tin - Cách Lưu liệu lên vật mang tin thẻ + HS: Suy nghĩ, tham khảo nhớ chuyển thành liệu đầu vào cho hoạt sgk trả lời câu hỏi động xử lí khác + GV: quan sát trợ giúp Sản phẩm dự kiến b) Phân biệt liệu thông tin Hoạt động giáo viên học sinh cặp Thông tin liệu độc lập tương nhau: - - * Bước 3: Báo cáo, thảo Có thể có nhiều loại liệu khác luận: thông tin, ghi trò, tệp soạn + HS: Lắng nghe, ghi chú, cô hay video ghi lại tiết giảng liệu HS phát giảng biểu lại tính chất Nếu liệu khơng đầy đủ khơng xác định + Các nhóm nhận xét, bổ su xác thơng tin ng cho o Ví dụ: liệu “39 C” liệu thời * Bước 4: Kết luận, nhận tiết mang thông tin “trời nóng” liệu định: GV xác hóa “39o C” liệu bệnh án lại mang thông gọi học sinh nhắc lại kiến tin “sốt cao” thức ⇨ Như vậy, thơng tin có tính tồn vẹn, hiểu có đầy đủ liệu, thiếu liệu Câu hỏi làm thông tin bị sai không xác định ? Em cho ví dụ thơng tin có nhiều cách thể - Với liệu, cách xử lí khác có liệu khác thể đem lại thông tin khác ? Em cho ví dụ Ví dụ: liệu thời tiết ngày liệu thể nhiều tổng hợp theo vùng để biết phân bố lượng thơng tin khác Tính mưa ngày, xử lí dự tồn vẹn thơng tin báo thời tiết ngày hôm sau thể - Việc xử lí liệu khác đưa ví dụ này? đến thơng tin Ví dụ, xử lí liệu băng tan Bắc Cực hay cường độ bão vùng nhiệt đới dẫn đến kết luận nóng lên Trái Đất Kết luận: ⇨ Trong máy tính, liệu thơng tin đưa vào máy tính để máy tính nhận biết xử lí ⇨ Thơng tin ý nghĩa liệu, Dữ liệu yếu tố thể hiện, xác định thông tin Thông tin liệu Hoạt động giáo viên học sinh Sản phẩm dự kiến có tính độc lập tương đối Cùng thơng tin thể nhiều loại liệu khác Ngược lại, liệu mang nhiều thơng tin khác ⇨ Với vai trị ý nghĩa, thơng tin có tính tồn vẹn Dữ liệu khơng đầy đủ làm thơng tin sai lệch, chí khơng xác định Hoạt động 2: Tìm hiểu đơn vị lưu trữ liệu a) Mục tiêu: Nắm đơn vị lưu trữ liệu b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động giáo viên học sinh Đơn vị lưu trữ liệu * Bước 1: Chuyển giao nhiệm vụ: - Máy tính khơng truy cập nhớ tới bit mà truy cập theo nhóm bit Nghĩa gốc “byte” đơn vị liệu dạng dãy bit có độ dài nhỏ truy cập GV: ? Định nghĩa Byte đúng? a) Là kí tự b) Là đơn vị liệu bit - Các máy tính ngày tổ chức nhớ c) Là đơn vị đo tốc độ máy tính thành đơn vị lưu trữ có độ dài d) Là dãy chữ số bội byte 2, hay byte ?2 Quy đổi lượng tin sau KB - Byte đơn vị đo lượng lưu trữ liệu (thường gọi đơn vị lưu trữ thông a) MB b) GB tin) - Các đơn vị đo liệu 10 = c) 2048 B 1024 lần HS: Thảo luận, trả lời - Bảng đơn vị lưu trữ liệu HS: Lấy ví dụ thực tế Đơn vị Kí hiệu Lượng liệu Bit Bit bit Byte B bit * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời c âu hỏi + GV: quan sát trợ giúp cặp Sản phẩm dự kiến * Bước 3: Báo cáo, thảo luận: (Byte) Kilobyt e Megab yte + HS: Lắng nghe, ghi chú, HS phát KB MB Gigaby te Terabyt e Petabyt e Exabyt e Zettaby te Yottaby te Hoạt động giáo viên học sinh GB TB PB EB ZB YB 10 B 210 KB 210 MB biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * Bước 4: Kết luận, nhận định: GV chí nh xác hóa gọi học sinh nhắc lại kiến thức 210 GB 210 TB 210 PB 210 EB 210 ZB Hoạt động 3: Tìm hiểu cách LƯU TRỮ, XỬ LÍ VÀ TRUYỀN THƠNG BẰNG THIẾT BỊ SỐ a) Mục tiêu: Nắm điểm khác liệu thông tin b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động giáo viên học sinh LƯU TRỮ, XỬ LÍ VÀ TRUYỀN * Bước 1: Chuyển giao nhiệm vụ: THÔNG BẰNG THIẾT BỊ SỐ GV: tổ chức hoạt động cho học sinh - Thẻ nhớ, thu phát wifi, máy tính Các thiết bị làm việc với thông tin số xách tay thiết bị số lưu trữ, truyền liệu hay xử lí Về lưu trữ: - Có thể lưu trữ lượng thông tin thông tin số gọi thiết bị số Trong thiết bị đây, thiết bị Sản phẩm dự kiến Hoạt động giáo viên học sinh lớn thiết bị nhớ gọn nhẹ với chi phí thấp thiết bị số? Nếu thiết bị khơng thuộc loại số thiết bị số tương ứng với (nếu có) gì? Ví dụ: Một đĩa cứng khoảng TB, chứa khối lượng thông tin ngang với thư viện sách trường đại học - Lưu trữ thơng tin thiết bị số cịn Hãy so sánh thiết bị không thuộc loại số giúp cho việc tìm kiếm thơng tin dễ hình 1.2 với thiết số tương ứng, dàng nhanh chóng có Về xử lí: - Máy tính xử lí thơng tin với tốc độ nhanh xác Tốc độ xử lí ngày nâng cao Một máy tính cỡ trung bình ngày thực vài chục tỉ phép tính giây Thậm chí, số siêu máy tính giới đạt tốc độ tinh tốn lên tới hàng trăm triệu tỉ phép tính số học giây HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp - Máy tính thực tính toán nhanh, * Bước 3: Báo cáo, thảo luận: cho kết xác ổn định + HS: Lắng nghe, ghi chú, HS phát Về truyền thông biểu lại tính chất - Xem phím qua Internet, tương tác với + Các nhóm nhận xét, bổ sung cho nhau qua mạng xã hội “một cách tức * Bước 4: Kết luận, nhận định: GV thời” xác hóa gọi học sinh nhắc lại kiến - Các gia đình sở hữu đường thức cáp quang với tốc dộ vài chục Mb/s, tương đương với vài triệu kí tự Câu hỏi: giây Em so sánh việc gửi thư qua đường => Thiết bị số có ưu điểm: bưu điện gửi thư điện tử ● Giúp xử lí thơng tin với suất Giả sử để số hóa sách kể cao ổn định văn hình ảnh cần liệu khối ● Có khả lưu trữ với dung lượng lượng liệu khoảng 50 MB Thư viện lớn, giá thành rẻ, tìm kiếm nhanh trường có khoảng 2000 sách, dễ dàng Nếu số hóa cần khoảng ● Có khả truyền tin với tốc độ Sản phẩm dự kiến lớn ● Giúp thực tự động, xác, Hoạt động giáo viên học sinh GB để lưu trữ? Có thể chứa nội dung thẻ nhớ 256GB hay khơng? chi phí thấp tiện lợi số việc HOẠT ĐỘNG LUYỆN TẬP a Mục tiêu: Củng cố, luyện tập kiến thức vừa học b Nội dung: HS đọc SGK làm tập c Sản phẩm: Bài làm học sinh, kĩ giải nhiệm vụ học tập d Tổ chức thực hiện: Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Luyện tập Bài Từ liệu điểm môn học học sinh, rút thơng tin Mơ tả sơ xử lí để rút thơng tin số Bài Hình 1.3 danh sách tệp ảnh lấy từ thẻ nhớ máy ảnh số Em tính tốn thẻ nhớ 15 GB chứa tối đa ảnh tính theo dộ lớn trung bình ảnh HOẠT ĐỘNG VẬN DỤNG a Mục tiêu: Vận dụng kiến thức vừa học vấn đề học tập thực tiễn b Nội dung: c Sản phẩm: HS vận dụng kiến thức vào giải nhiệm vụ đặt d Tổ chức thực hiện: Gv đưa câu hỏi nhà: Bài Trong thẻ cước cơng dân có gắn chip có thơng tin số cước, họ tên, ngày sinh, giới tính, quê quán,… in thẻ để đọc trựuc tiếp Ngồi ra, thơng tin cịn mã hóa QR code ghi vào chip nhớ Theo em, điều có lợi gì? Bài Hãy tìm hiểu mơ tả vai trị thiết bị số việc làm thay đổi việc chụp ảnh Hướng dẫn học sinh tự học: - Hướng dẫn học cũ: - Hướng dẫn chuẩn bị mới: BÀI 2: VAI TRỊ CỦA THIẾT BỊ THƠNG MINH VÀ TIN HỌC ĐỐI VỚI XÃ HỘI Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤC TIÊU Kiến thức: - Nhận biết số thiết bị thông minh thơng dụng Nêu ví dụ cụ thể - Biết vai trị thiết bị thơng minh xã hội cách mạng công nghiệp lần thứ tư - Biết vai trò tin học xã hội Nêu ví dụ - Biết thành tựu bật ngành tin học Kỹ năng: - Năng lực tự chủ tự học - Năng lực giao tiếp hợp tác - Năng lực sáng tạo giải vấn đề Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Sgk, Sbt, giáo án III TIẾN TRÌNH DẠY HỌC HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) - Mục tiêu: Tạo hứng thú học tập cho học sinh - Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi - Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - Tổ chức thực hiện: GV giới thiệu dẫn dắt vào Chúng ta nghe nhiều thứ gắn với từ “Smart” “smart TV”, “smart phong”, “smart watch”, Đó tên gọi thiết bị thông minh ? Máy tính xách tay có phải thiết bị thơng minh khơng Chúng ta tìm hiểu thiết bị thơng minh vai trò chúng cách mạng cơng nghiệp lần thứ tư HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu thiết bị thơng minh - Mục Tiêu: + Biết thiết bị thông minh hệ thống xử lí thơng tin vai trị thiết bị thông minh cách mạng công nghiệp lần thứ tư - Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV - Sản phẩm: Hs hồn thành tìm hiều kiến thức - Tổ chức thực hiện: Sản phẩm dự kiến THIẾT BỊ THÔNG MINH Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: a) Thiết bị thông minh hệ GV: Nêu đặt câu hỏi thống xử lí thơng tin ❖ Thiết bị thiết bị thông - Thiết bị thông minh thiết bị minh? điện tử hoạt động cách tự chủ mức độ định nhờ phần mềm điều khiển cài đặt sẵn Ví dụ: + Đồng hồ lịch vạn niên khơng có khả kết nối, máy ảnh số không HS: Thảo luận, trả lời hoạt động tự chủ => * Bước 2: Thực nhiệm vụ: thiết bị thông minh + HS: Suy nghĩ, tham khảo sgk trả lời câu + Camera kết nối internet để truyền hỏi liệu cách tự động có khả + GV: quan sát trợ giúp cặp chọn lọc ghi hình phát chuyển động => thiết bị * Bước 3: Báo cáo, thảo luận: thông minh + HS: Lắng nghe, ghi chú, HS phát + Thiết bị thơng minh thường gặp: biểu lại tính chất Sản phẩm dự kiến điện thoại thông minh, máy tính bảng Hoạt động giáo viên học sinh + Các nhóm nhận xét, bổ sung cho + Một số thiết bị thơng minh cịn tích hợp thêm khả * Bước 4: Kết luận, nhận định: GV “bắt chước” vài hành vi hay cách ❖ xác hóa gọi học sinh nhắc l tư người mức độ ại kiến thức khác Ví dụ, người máy hiểu giao tiếp ngơn ngữ tự nhiên với người; xe tự hành dự đốn khả va chạm, từ giảm tốc độ tránh để giữ an toàn,…., Các khả ‘bắt chước” thiết bị thơng minh nói riêng máy móc nói chung, cịn hạn chế, gọi chung trí tuệ nhân tạo (AI-artificial intelligence) b) Vai trị thiết bị thơng minh xã hội cách mạng công nghiệp lần thứ tư - Cuộc cách mạng công nghiệp lần thứ tư (gọi tắt cách mạng công nghiệp 4.0) cách mạng công nghiệp dựa tảng công nghệ số tích hợp với cơng nghệ thơng minh để tạo quy trình phương thức sản xuất - Cuộc cách mạng công nghiệp 4.0 thúc đẩy mạnh mẽ kinh tế tri ?1 Thiết bị hình 2.3 thiết bị thức thơng minh? Tại sao? - IoT việc kết nối thiết bị thông minh với nhằm thu thập xử lí thơng tin cách tự động, tức thời diện rộng ứng dụng giám sát giao thông, cảnh báo thiên tai, lái xe tự động, điều khiển ?2 Ngồi thiết bị Câu 1, nhà q trình sản xuất nhà máy em có thiết bị thông minh nào? nhiều ứng dụng khác IoT yếu 10 a) Mục tiêu: Nắm cách viết thực lệnh mơi trường lập trình Python b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động giáo viên học sinh MÔI TRƯỜNG LẬP TRÌNH PYTHON * Bước 1: Chuyển giao Sau khởi động, hình làm việc python nhiệm vụ: có dạng tương tự sau; GV: ? Tìm hiểu cách viết thực lệnh môi trường lập trình Python Phân biệt chế độ gõ lệnh trực tiếp chế độ soạn thảo chương trình Python Mơi trường lập trình Python có hai chế độ: HS: Thảo luận, trả lời - Chế độ gõ lệnh trực tiếp thường dùng để tính HS: Lấy ví dụ thực tốn kiểm tra nhanh lệnh tế - Chế độ soạn thảo dùng để viết chương trình có * Bước 2: Thực nhiệm nhiều dòng lệnh vụ: a) Chế độ gõ lệnh trực tiếp + HS: Suy nghĩ, tham khảo sgk - Gõ lệnh trực tiếp sau dấu nhắc >>> nhấn phím trả lời câu hỏi Enter để thực lệnh sau: + GV: quan sát trợ giúp >>> cặp b) Chế độ soạn thảo * Bước 3: Báo cáo, thảo - Mở hình soạn thảo cách vào luận: File/NewFile + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho Chú ý: Có thể soạn thảo chương trình Python phần mềm soạn thảo văn phần mềm lập trình * Bước 4: Kết luận, nhận địn 115 Sản phẩm dự kiến Hoạt động giáo viên học sinh python Wingware, Pycharm, Thonny, VisualStudio, h: GV xác hóa gọi … học sinh nhắc lại kiến thức Ghi nhớ: => Mơi trường lập trình Python có chế độ: chế độ gõ Câu hỏi: lệnh trực tiếp chế độ soạn thảo ?1 Dấu nhắc trỏ soạn thảo chương trình Python Đúng hay sai ? ?2 Việc thực câu lệnh chế độ gõ lệnh trực tiếp chế độ soạn thảo có điểm giống nhau, khác nhau? Hoạt động 3: Tìm hiểu số lệnh Python a) Mục tiêu: nắm lệnh chức lệnh b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến MỘT SỐ LỆNH PYTHON ĐẦU TIÊN Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: GV: HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp 116 Sản phẩm dự kiến Hoạt động giáo viên học sinh * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho - Trong Python, lệnh print() có chức đưa liệu * Bước 4: Kết luận, nhận địn (xuất liệu) h: GVchính xác hóa gọi h - Cú pháp lệnh print() sau: ọc sinh nhắc lại kiến thức print(v1, v2, , vn) v1, v2, , giá trị cần đưa hình Ghi nhớ : ● Khi nhập giá trị số xâu kí tự từ dịng lệnh, Python tự nhận biết kiểu liệu ● Python thực phép tốn thơng thường với số, phân biệt số thực số nguyên ● Lệnh print() có chức in liệu hình, in nhiều giá trị đồng thời Câu hỏi: Kết lệnh sau gì? Kết có kiểu liệu nào? >>> 5/2 >>> 12 + 1.5 >>> “Bạn học sinh lớp 10” >>> 10 + 7//2 Lệnh sau in kết gì? >>> print(“13 + 10*3//2 – 3**2 = ”, 13 + 10*3//2 – 3**2) Hoạt động 4: Thực hành a) Mục tiêu: Biết thuật tốn tìm số lớn b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: 117 Hoạt động giáo viên học sinh Sản phẩm dự kiến THỰC HÀNH * Bước 1: Chuyển giao Nhiệm vụ: Sử dụng chế độ soạn thảo chương trình nhiệm vụ: Python để tạo, nhập chạy chương trình có tên GV: Bai1.py sau: HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế Bai1.py # Chương trình * Bước 2: Thực nhiệm # Kí hiệu # vị trí bắt đầu dịng thích lệnh vụ: Python + HS: Suy nghĩ, tham khảo s gk trả lời câu hỏi print(“Xin chào!”) + GV: quan sát trợ giúp Hướng dẫn cặp Bước 1: Nháy đúp chuột vào biểu tượng để khời động Python * Bước 3: Báo cáo, thảo luận: Bước 2: Chọn chế độ soạn thảo chương trình mơi + HS: Lắng nghe, ghi chú, trường lập trình Python Trong mơi trường lập trình HS phát Python, chọn File/New biểu lại tính chất Bước 3: Nhập nội dung chương trình Hình 16,4 + Các nhóm nhận xét, bổ su ng cho Bước 4: Chọn File/Save nhấn tổ hợp phím Ctrl + S để lưu tệp * Bước 4: Kết luận, nhận đ ịnh: GV xác hóa g ọi học sinh nhắc lại kiến thức Bước 5: Chọn Run/Run module nhấn phím F5 để thực chương trình Bước 6: Để kết thúc phiên làm việc, nháy nút [x] góc bên phải hình gõ lệnh quit() lệnh exit( ) nhấn ENTER Ví dụ: >>> quit() HOẠT ĐỘNG LUYỆN TẬP a Mục tiêu: Củng cố, luyện tập kiến thức vừa học 118 b Nội dung: HS đọc SGK làm tập c Sản phẩm: Bài làm học sinh, kĩ giải nhiệm vụ học tập d Tổ chức thực hiện: Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Bài Hãy viết lệnh để tính giá trị biểu thức sau chế độ gõ lệnh trực tiếp Python: a) 10+13 12/5 + 13/6 b) 20-7 c) 3x10 - 16 d) Bài Các lệnh sau có lỗi khơng? Vì sao? >>> + * >>> "Bạn học sinh, bạn tên "Nguyễn Việt Anh” ” Bài Viết lệnh in hình thơng tin sau: a) 1×3×5×7= 105 b) Bạn Hoa năm 16 tuổi HOẠT ĐỘNG VẬN DỤNG a Mục tiêu: Vận dụng kiến thức vừa học vấn đề học tập thực tiễn b Nội dung: c Sản phẩm: HS vận dụng kiến thức vào giải nhiệm vụ đặt d Tổ chức thực hiện: Gv đưa câu hỏi nhà: Bài Ngồi cách viết xâu kí tự cặp dấu nháy đơn nháy kép cịn viết cặp ba dấu nháy kép Nếu xâu viết cặp ba dấu nháy kép dùng phím Enter để xuống dịng xâu Hãy thực lệnh sau quan sát kết quả: >>> print("""Khơng có việc khó Chỉ sợ lịng khơng bền Đào núi lấp biến Quyết chí làm nên""") Bài Viết chương trình Python in hình bảng nhân phạm vi 10 Hướng dẫn học sinh tự học: - Hướng dẫn học cũ: - Hướng dẫn chuẩn bị mới: 119 BÀI 17 BIẾN VÀ LỆNH GÁN Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤC TIÊU Kiến thức: o Biết cách thiết lập biến Phân biệt biến từ khóa o Biết sử dụng lệnh gán thực số phép toán kiểu số nguyên, số thực xâu kí tự Kỹ năng: - Năng lực tự chủ tự học - Năng lực giao tiếp hợp tác - Năng lực sáng tạo giải vấn đề Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Sgk, Sbt, giáo án III TIẾN TRÌNH DẠY HỌC HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) - Mục tiêu: Tạo hứng thú học tập cho học sinh - Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi - Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - Tổ chức thực hiện: GV giới thiệu dẫn dắt vào ? Trong Đại số, người ta thường dùng chữ để thay cho số cụ thể, ví dụ đẳng thức (a + b)2 = a2 + 2ab + b2 cho giá trị a, b Trong ngôn ngữ lập trình, người ta dùng kí tự nhóm kí tự (được gọi biến (variable) hay biến nhớ) để thay cho việc phải giá trị liệu cụ thể Theo em , sử dụng biến có lợi ích gì? HS: trả lời câu hỏi 120 HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu biến lệnh gán - Mục Tiêu: + Biết sử dụng biến lệnh gán lập trình Python - Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV - Sản phẩm: Hs hồn thành tìm hiều kiến thức - Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động giáo viên học sinh BIẾN VÀ LỆNH GÁN * Bước 1: Chuyển giao - Biến tên (định danh) vùng nhớ dùng để nhiệm vụ: lưu trữ giá trị (dữ liệu) giá trị thay GV: Nêu đặt câu hỏi đổi thực chương trình Quan sát lệnh sau, n - Biến Python tạo thực lệnh hiểu gì? gán ››› n = - Cú pháp lệnh gán: ››› n ← Sau gán n=5 n = hiểu đối tượng số - Khi thực lệnh gán, bên phải nguyên có giá trị gán cho Nếu biến chưa khai báo khởi tạo thực câu lệnh gán ››› n + - Biến Python xác định kiểu liệu thời điểm gán giá trị nên không cần khai báo trước kiểu liệu cho biến HS: Thảo luận, trả lời Ví dụ: * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi - Có thể thực tất phép tốn thơng thường + GV: quan sát trợ giúp như: +, -, *, /, … biến có kiểu liệu cặp Ví dụ: * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, m ột HS phát biểu lại tính chất 121 Sản phẩm dự kiến - Có thể gán giá trị biểu thức cho biến Cú pháp: = - Khi thực lệnh này, Python tính giá trị gán kết cho => biến có cần xác định giá trị trước Ví dụ: Hoạt động giáo viên học sinh + Các nhóm nhận xét, bổ su ng cho * Bước 4: Kết luận, nhận đ ịnh: GV xác hóa g ọi học sinh nhắc lại kiến thức Câu hỏi: Các tên biến hợp lệ Python? - Tên biến thường đặt cho dễ nhớ có ý a _name nghĩa c My country Ví dụ: m123&b b 12abc d e xyzABC Sau lệnh đây, - Có thể gán nhiều giá trị đồng thời cho nhiều biến biến x, y nhận giá trị bao Cú pháp lệnh gán đồng thời: nhiêu? , , …, = , , …, >>> x = 10 >>> y = x**2 – Ghi nhớ: >>> x = x//2 + y%2 - Biến tên vùng nhớ dùng để lưu trữ giá trị a, b nhận giá trị sau (dữ liệu) giá trị thay đổi thực lệnh sau ? chương trình >>> a, b = 2, - Cú pháp lệnh gán: = >>> a, b = a+b, a - b - Quy tắc đặt tên biến (định danh): + Chỉ gồm chữ tiếng Anh, chữ số từ đến kí tự gạch “_” + Không bắt đầu chữ số + Phân biệt chữ hoa chữ thường 122 Hoạt động 2: Tìm hiểu phép toán số kiểu liệu bản a) Mục tiêu: Nắm phép toán liệu kiểu số kiểu xâu kí tự b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động giáo viên học sinh CÁC PHÉP TOÁN TRÊN MỘT SỐ KIỂU DỮ * Bước 1: Chuyển giao LIỆU CƠ BẢN nhiệm vụ: GV:Tìm hiểu phép tốn liệu kiểu số kiểu xâu kí tự? HS: Thảo luận, trả lời - Tất phép toán thực từ trái sang HS: Lấy ví dụ thực phải, riêng phép lũy thừa (**) thực từ phải sang tế trái - Các phép toán với liệu kiểu số (số thực * Bước 2: Thực nhiệm số nguyên) Python phép cộng “+”, trừ ”–, nhân vụ: ", chia "/", lấy thương nguyên "//", lấy số dư “%” phép luỹ thứa "**” + HS: Suy nghĩ, tham khảo sgk - Thứ tự thực phép tính sau: phép lũy thừa trả lời câu hỏi ** có ưu tiên cao nhất, sau phép toán /, *, //, + GV: quan sát trợ giúp %, cuối phép tốn +, - cặp Ví dụ, lệnh sau : >>> 3/2+4*2**4-5//2**2 tương đương với lệnh: * Bước 3: Báo cáo, thảo luận: >>> 3/2+4 * (2**4) - 5//(2**2) Chú ý Nếu có ngoặc biểu thức ngoặc ưu + HS: Lắng nghe, ghi chú, tiên thực trước HS phát Ví dụ Các phép tốn với liệu kiểu xâu kí tự biểu lại tính chất >>> s1 = “Hà Nội” >>> s2 = “Việt Nam” + Các nhóm nhận xét, bổ sung cho 123 Sản phẩm dự kiến >>> s1 + s2 tự Hoạt động giáo viên học sinh # Phép nối + nối hai xâu kí “ Hà Nội Việt Nam” “123123123123123” * Bước 4: Kết luận, nhận địn h: GV xác hóa gọi học sinh nhắc lại kiến thức >>> s*0 xâu rỗng Câu hỏi >>> “123” *5 # Phép * n lặp n lần xâu gốc # Phép *n với số n ≤ kết Trong biểu thức có số thực số nguyên kết Mỗi lệnh sau hay có kiểu số thực sai? Nếu cho kết bao nhiêu? Ghi nhớ: – Các phép toán liệu kiểu số: +, -, *, /, //, %, ** >>> (12- 10//2) **2- - Các phép toán liệu kiểu xâu: + (nối xâu) * >>> (13 + 45**2) (30//12 5/2) (lặp) Mỗi lệnh sau cho kết xâu kí tự nào? >>> “”*20 + “010” >>> “10” + “0” *5 Hoạt động 3: Tìm hiểu từ khóa Python a) Mục tiêu: Nắm số từ khóa Python b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: 124 Hoạt động giáo viên học sinh Sản phẩm dự kiến TỪ KHOÁ * Bước 1: Chuyển giao nhiệm - Một tập hợp từ tiếng Anh đặc biệt sử vụ: dụng vào mục đích riêng ngơn ngữ lập trình, GV: Quan sát lệnh sau, tìm hiểu gọi từ khóa (keyword) ngơn ngữ Python báo lỗi lập trình Khi viết chương trình khơng đặt tên >>> if = 12 biến hay định danh trùng với từ khóa SyntaxError: invalid syntax - Một số từ khóa Python phiên 3.x >>> with = "Độ rộng" Fals break else if not as from SyntaxError: invalid syntax e HS: Thảo luận, trả lời Non exce impo asse class or global Các lệnh trên, đặt tên biến trùng e pt rt rt với từ khóa if with nên bị báo lỗi Tru contin Final in pass del lanbda e ue ly * Bước 2: Thực nhiệm vụ: and whi le def with for yleld is rais e try retu rn elif nonlo cal Ghi nhớ - Từ khóa từ đặc biệt tham gia vào cấu trúc ngơn ngữ lập trình - Khơng phép đặt tên biến hay định danh trùng với từ khóa + HS: Suy nghĩ, tham khảo sgk trả l ời câu hỏi + GV: quan sát trợ giúp cặp * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * Bước 4: Kết luận, nhận định: G V xác hóa gọi học sinh nhắ c lại kiến thức Câu hỏi: ? Các tên biến sau có hợp lệ khơng? a)_if nolocal b) global c) d) return 125 Hoạt động giáo viên học sinh Sản phẩm dự kiến e) true Hoạt động 4: Thực hành a) Mục tiêu: Rèn cách làm việc với biến Python b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động giáo viên học sinh THỰC HÀNH * Bước 1: Chuyển giao nhiệm Tạo làm việc với biến, tính tốn với kiểu vụ: liệu Python GV: Hướng dẫn Hs thực hành Nhiệm vụ Thực phép tính sau mơi trường lập trình Python, so sánh kết với việc HS: thực hành máy theo tính biểu thức tốn học hướng dẫn giáo viên a) (1+2+3+ +10) * Bước 2: Thực nhiệm vụ: b) 1/2 + 1/3 + 1/4 + 1/5 + HS: Suy nghĩ, tham khảo sgk trả c) Thực lệnh gán x = 2, y = tính giá trị lời câu hỏi biểu thức (x + y)(x2 + y2 - 1) + GV: quan sát trợ giúp d) Thực gán a = 2, b = 3, c = tính giá trị cặp biểu thức (a + b + c)(a + b – c) * Bước 3: Báo cáo, thảo luận: Hướng dẫn; Các phép tính thực + HS: Lắng nghe, ghi chú, HS môi trường lập trình Python sau phát >>> (1+2+3+4+5+6+7+8+9+10)**3 biểu lại tính chất >>> x, y = 2, + Các nhóm nhận xét, bổ sung cho >>> (x+y)*(x**2+y**2-1) >>> 1/2 + 1/3 + 1/4 + 1/5 >>> a,b,c = 2,3,4 >>> (a+b+c) * (a+b-c) Nhiệm vụ 2: Gán giá trị cho biến R bán kính hình trịn viết chương trình tính in kết theo mẫu * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nh ắc lại kiến thức 126 Sản phẩm dự kiến Hoạt động giáo viên học sinh Chu vi hình trịn là: Diện tích hình trịn là: Hướng dẫn: Soạn thảo chương trình sau mơi trường lập trình Python R = 4.5 Pi = 3.14 print("Chu vi hình trịn là:", 2*R*pi) print("Diện tích hình trịn là:”, pi*R*R) Thực chương trình kiểm tra kết quả, so sánh với chế độ gõ lệnh trực tiếp HOẠT ĐỘNG LUYỆN TẬP a Mục tiêu: Củng cố, luyện tập kiến thức vừa học b Nội dung: HS đọc SGK làm tập c Sản phẩm: Bài làm học sinh, kĩ giải nhiệm vụ học tập d Tổ chức thực hiện: Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Lệnh sau có lỗi gì? >>> x = >>> 123a = x + SyntaxError: invalid syntax Lệnh sau in kết gì? >>> print("đồ rê mi " *3 + "pha son la si đô “ *2) HOẠT ĐỘNG VẬN DỤNG a Mục tiêu: Vận dụng kiến thức vừa học vấn đề học tập thực tiễn b Nội dung: c Sản phẩm: HS vận dụng kiến thức vào giải nhiệm vụ đặt d Tổ chức thực hiện: Gv đưa câu hỏi nhà: 127 Viết lệnh để thực việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết hình Ví dụ, ss = 684 500 kết in sau: 684 500 giây = ngày 22 phút 20 giây Gợi ý Sử dụng phép toán lấy thương nguyên, lấy số dư cách đổi sau: ngày = 86 400 giây; = 600 giây; phút = 60 giây Hãy cho biết trước sau thực lệnh sau, giá trị biến x, y bao nhiêu? Em có nhận xét kết nhận được? >>> x, y = 10, >>> x, y = y, x Hướng dẫn học sinh tự học: - Hướng dẫn học cũ: - Hướng dẫn chuẩn bị mới: 128 129 ... tuyệt đối a) 1100 11 số - Ví dụ biểu diễn số byte, tách b) 100 1101 1 bit dấu, số +1 910 mã thuận c) 100 1 110 có mã 00 0100 11, -1 910 có 22 Sản phẩm dự kiến Hoạt động giáo viên học sinh mã 100 10011 => Ghi... ảnh Hướng dẫn học sinh tự học: - Hướng dẫn học cũ: - Hướng dẫn chuẩn bị mới: BÀI 2: VAI TRỊ CỦA THIẾT BỊ THƠNG MINH VÀ TIN HỌC ĐỐI VỚI XÃ HỘI Môn học: Tin Học; Lớp: 10 Thời gian... động giáo viên học sinh CÁC THÀNH TỰU CỦA TIN HỌC * Bước 1: Chuyển giao nhiệm Các thành tựu tin học cần nhìn nhận vụ: hai phương diện: GV: Cuộc sống thay đổi - Các thành tựu liên quan đến phát tri? ??n