Tên bài dạy CHỦ ĐỀ A MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THÔNG TIN BÀI 1 DỮ LIỆU, 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 2 tiết I MỤC TIÊU 1 Kiến thức Biết đ.
Tên dạy CHỦ ĐỀ A: MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THƠNG TIN BÀI 1: DỮ LIỆU, 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: Biết thơng tin gì, liệu Phân biệt thông tin liệu, nêu ví dụ minh họa Biết xử lí thơng tin Năng lực: - Năng lực chung: + Giải nhiệm vụ học tập cách độc lập, theo nhóm thể sáng tạo + Góp phần phát triển lực giao tiếp hợp tác qua hoạt động nhóm trao đổi công việc với giáo viên - Năng lực riêng: + HS phát triển tư khả giải vấn đề, lực giao tiếp, hợp tác, sáng tạo, tự chủ tự học 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 Giáo viên - Chuẩn bị Bài giảng, máy chiếu, máy chiếu vật thể Học sinh - Sách giáo khoa, ghi - Kiến thức học 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 ? Em cho biết, thông tin từ đâu mà có? 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 nguồn thông tin liệu, quan hệ thông tin liệu - Mục Tiêu: + Biết khái niệm nguồn thông tin liệu + Biết quan hệ thông tin liệu - 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 * Bước 1: Chuyển giao nhiệm vụ: GV: Nêu đặt câu hỏi - Thơng tin có cách nào? HS: Thảo luận, trả lời * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk t rả 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ú, H S phát biểu lại tính chất + Các nhóm nhận xét, bổ sung ch o * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh n hắc lại kiến thức I NGUỒN THÔNG TIN VÀ DỮ LIỆU: Thế giới rộng lớn quanh ta với người, vật, việc, … đa dạng nguồn thông tin vô tận Nhiều thiết bị tạo nhằm thu nhận tín hiệu từ giới xung quanh để từ người biết thêm thông tin Từ đầu thiết bị này, ta có liệu Quan hệ thông tin liệu a) Từ thông tin thành liệu - Thông tin lưu trữ hay gửi dạng liệu chữ số, liệu hỉnh ảnh, liệu âm => Thông tin biểu diễn dạng khác b) Từ liệu đến thơng tin Ví dụ: An báo tin cho Hoàng mảnh giấy viết tay: “Hoàng ơi, tan học chờ tớ cổng trường nhé!” Dòng chữ liệu văn bản, thông tin dạng chữ => Người đọc biết thông tin Dữ liệu là: văn chữ số, hình vẽ, hình ảnh, âm thanh, đoạn video, … Dữ liệu nguồn thông tin Dữ liệu thu thập sử dụng để từ rút thơng tin, từ liệu đầu vào rút nhiều thông tin khác Hoạt động 2: Tìm hiểu Bài tốn xử lí thơng tin a) Mục tiêu: Nắm q trình xử lí 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: Hoạt động giáo viên học sinh BÀI TỐN XỬ LÍ THƠNG TIN * Bước 1: Chuyển giao nhiệm vụ: Xét toán: “Từ bảng điểm tổng kết mơn GV: Theo em, “xử lí liệu” “xử học học sinh lớp, giáo viên cần tìm lí thơng tin” có khác nhau? học sinh xứng đáng khen thưởng HS: Thảo luận, trả lời Sản phẩm dự kiến Sản phẩm dự kiến có thành tích học tập xuất sắc Thơng tin ta cần tìm là: Những học sinh xứng đáng khen thưởng Hoạt động giáo viên học sinh 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 * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú,Thơng tin HShữu ph ích á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: GV xác hóa gọi học sinh nhắc lại kiến thức Dữ liệu đầu vào => Xử lí thơng tin => Thơng tin hữu ích Q trình xử lí liệu đầu vào để rút thơng tin muốn biết chia nhiều bước, thành nhiều toán, chuỗi toán liên tiếp Đầu bước trước đầu vào cho bước sau Kết cuối thơng tin ta muốn có Với người, “xử lí liệu để có thơng tin” “xử lí thơng tin để định” nói đến hai bước của q trình giải vấn đề + Bước 1: thu thập thơng tin cần thiết + Bước 2: Xử lí thông tin định Hoạt động 3: Phân biệt liệu với thông tin 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 PHÂN BIỆT DỮ LIỆU VỚI THƠNG TIN - Thơng tin biểu diễn dạng khác - Trong lưu trữ trao đổi thông tin người, thơng tin nội dung, liệu hình thức thể hiện; liệu thông tin dạng chứa phương tiện mang tin Ví dụ: Thơng tin “Họ tên: Nguyễn Văn An, Lớp: 10A, Điểm môn Tin học: 10” trình bày dạng bảng chia thành mục liệu, thuộc cột “Họ tên”, “Lớp”, “Điểm môn Tin học” Muốn có thơng tin, phải gộp lại đầy đủ mục ban đầu, thiếu vài mục khơng cịn thơng tin Dữ liệu đầu vào cho tốn xử lí thơng Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: GV: Theo em, thông tin liệu khác nào? 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 * 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: GV xác hóa gọi học sinh nhắc l ại kiến thức Sản phẩm dự kiến Hoạt động giáo viên học sinh tin Thông tin kết đầu tốn Hoạt động 4: Tìm hiểu khái niệm Xử lí thơng tin, tin học, cơng nghệ thơng tin q trình xử lí thơng tin a) Mục tiêu: Nắm xử lí thơng tin, tin học công nghệ 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 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 * Bước 1: Chuyển giao nhiệm vụ: GV: Theo em, xử lí thơng tin, tin học công nghệ thông tin? 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 * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, H S 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: GV xác hóa gọi học sin h nhắc lại kiến thức XỬ LÍ THƠNG TIN, TIN HỌC VÀ CƠNG NGHỆ THƠNG TIN - Xử lí thơng tin tìm thơng tin từ liệu - Tin học: ngành 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 - Cơng nghệ thơng tin: tập hợp phương pháp khoa học, phương tiện công cụ kĩ thuật đại (chủ yếu kỹ thuật máy tính viễn thơng) nhằm tổ chức khai thác xử dụng có hiệu nguồn tài nguyên thông tin phong phú tiềm lĩnh vự hoạt động người xã hội Các bước xử lí thơng tin máy tính - Các bước xử lí thơng tin máy tính tương ứng với hoạt động xử lí thơng tin người - Máy tính thực bước: nhận liệu vào, chuyển thành liệu số; xử lí liệu; đưa kết xử lí cho người - Các bước xử lí thơng tin máy tính gồm: xử lí đầu vào, xử lí liệu số (thơng tin số), xử lí đầu xử lí lưu trữ Hoạt động 5: Tìm hiểu tháp liệu – thơng tin – tri thức a) Mục tiêu: Nắm tri thức, mối quan hệ liệu-thông tintri thức 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: Hoạt động giáo viên học sinh THÁP DỮ LIỆU – THÔNG TIN – TRI THỨC * Bước 1: Chuyển giao nhiệm - Tri thức hay kiến thức hiểu biết hay kĩ vụ: có nhờ trải nghiệm thực tế hay học GV: Theo em, tri thức? - Trong tin học, khai thác trích xuất tri thức việc HS: Thảo luận, trả lời tạo tri thức từ nguồn liệu thông tin HS: Lấy ví dụ thực tế - Bài tốn tương tự rút thông tin từ liệu Tri thức thu phải biểu diễn dạng máy * Bước 2: Thực nhiệm vụ: tính “hiểu” sử dụng phục vụ + HS: Suy nghĩ, tham khảo sgk trả người 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 Tháp liệu – thông tin – tri thức minh họa V xác hóa gọi học sinh trình trích xuất, tinh lọc dần từ liệu thành thông nhắc lại kiến thức tin, từ thông tin thành tri thức Sản phẩm dự kiến 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 Câu 1: Em nêu ví dụ minh họa việc người gửi (khơng dùng máy tính) Câu 2: Em cho biết đầu vào đầu tốn xử lí thơng tin gì? 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à: Câu 3: Từ ví dụ học đầu vào bảng điểm tổng kết môn học học sinh lớp, em kể thêm thơng tin rút Gợi ý: Em nêu một, hai mục đích xử lí thơng tin khác Câu 4: Con người làm muốn lưu trữ hay trao đổi thông tin? Câu Em cho biết bước xử lí thơng tin máy tính hay hệ thống xử lí thơng tin nói chung 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: Tên dạy CHỦ ĐỀ A: MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THƠNG TIN BÀI 2: SỰ ƯU VIỆT CỦA MÁY TÍNH VÀ NHỮNG THÀNH TỰU CỦA TIN HỌC 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: - Nêu ưu việt việc lưu trữ, xử lí truyền thơng tin thiết bị số - Chuyển đổi đơn vị lưu trữ liệu: B, KB, MB, … - Giới thiệu thành tựu bật số mốc thời gian để minh họa phát triển ngành tin học Năng lực: - Năng lực chung: + Giải nhiệm vụ học tập cách độc lập, theo nhóm thể sáng tạo + Góp phần phát triển lực giao tiếp hợp tác qua hoạt động nhóm trao đổi cơng việc với giáo viên - Năng lực riêng: + HS phát triển tư khả giải vấn đề, lực giao tiếp, hợp tác, sáng tạo, tự chủ tự học 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 Giáo viên - Chuẩn bị Bài giảng, máy chiếu, máy chiếu vật thể Học sinh - Sách giáo khoa, ghi - Kiến thức học 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 ? Theo em thành tựu bật ngành tin học gì? 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 ưu việt máy tính - Mục Tiêu: + Biết máy tính tính tốn nhanh + Biết quan hệ thông tin liệu - 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 hoàn thành tìm hiều kiến thức - Tổ chức thực hiện: Hoạt động giáo viên học sinh SỰ ƯU VIỆT CỦA MÁY TÍNH * Bước 1: Chuyển giao a) Máy tính tính tốn nhanh nhiệm vụ: - Tốc độ tính tốn máy tính số phép tính thực GV: Nêu đặt câu hỏi giây, gọi tắt FLOPS - Khi mua máy tính cá - Hiện nay, số máy tính cá nhân thường có tốc độ cỡ nhân, thơng số trăm tỉ flops cho quan trọng nhất? - Điện thoại thơng minh có sức mạnh tương đương máy tính cá nhân HS: Thảo luận, trả lời - Các siêu máy tính có tốc độ cỡ vài trăm triệu tỉ phép tính giây * Bước 2: Thực - Năm 2020, siêu máy tính số giới có tên Fugaku nhiệm vụ: Nhật Bản có tốc độ 400 petaflops, tức 400 + HS: Suy nghĩ, tham khảo triệu tỉ phép tính giây 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ổ su Siêu máy tính Fugaku Nhật - Tốc độ tính tốn vi xử lí tăng nhanh làm cho ng cho thiết bị số hoạt động ưu việt so với người hoạt động thông tin: thu nhận, lưu trữ, xuất * Bước 4: Kết luận, nhận định: GV xác hóa truyền tải thơng tin gọi học sinh nhắc lại kiến b) Thiết bị số lưu trữ lượng liệu khổng lồ - Các thiết bị số lưu trữ lượng liệu khổng lồ mà thức lại nhỏ gọn, dễ dàng mang theo, tiện lợi sử dụng - Sử dụng dịch vụ lưu trữ “Điện toán đám mây” với sức chứa gần không giới hạn Sản phẩm dự kiến - Đơn vị lưu trữ liệu Cách viết Cách đ c Giá trị Sản phẩm dự kiến Hoạt động giáo viên học sinh B (Byte) Bai 1B = bit KB Ki lô bai 1024B = 210 B MB Mê ga bai 1024KB = 220 B GB Gi ga bai 1024MB = 230 B TB Tê bai 1024GB = 240 B PB Pê ta bai 1024TB = 250 B EB Ếch xa bai 1024PB = 260 B ZB Zet ta bai 1024EB = 270 B YB I ô ta bai 1024YB = 280 B c) Máy tính có khả làm việc tự động xác - Máy tính làm việc theo chương trình, lặp lặp lại nhiều lần, có khả làm việc tự động xác - Máy tính tự động bắt đầu cơng việc theo hẹn trước theo tín cảm ứng từ mơi trường xung quanh Hoạt động 2: Tìm hiểu Những thành tựu Tin học a) Mục tiêu: Nắm thành tựu tin học 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 NHỮNG THÀNH TỰU CỦA TIN HỌC a) Khởi đầu tin học đại - Lịch sử tin học đại coi bắt đầu với đời máy tính điện tử - Năm 1936, Alan Turing cơng bố nghiên cứu khoa học quan trọng – nguyên lí máy Turing - Mọi máy tính điện tử theo nguyên lí máy Turing - Ban đầu, người dùng máy tính phải lập trình ngơn ngữ máy - Vào cuối năm 50 kỉ XX, người lập trình dùng số kí tự ngôn ngữ tự nhiên - Vào cuối năm 60 kỉ XX, người dùng máy tính bắt đầu có bàn phím, hình - Hiện nay, người ta lướt web đầu ngón tay, lệnh cho máy tìm kiếm lời nói => Các thành tựu tin học làm thay đổi sống người b) Internet thay đổi xã hội loài người Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: GV: Em có biết Việt Nam thức cung cấp dịch vụ Internet cho người dân vào thời gian nào? So với giới sớm hay muộn? 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 sg k trả lời câu hỏi + GV: quan sát trợ giúp cặp Sản phẩm dự kiến Năm 1969, Bộ Quốc Phịng Hoa Kì lập dự án mạng ARPANET – tiền thân Internet ngày - Ở Việt Nam, 19/11/1997, dịch vụ Internet thức cung cấp cho người dân nước - Năm 1992, WWW đời nhờ phát minh Tim Berners-Lee - Sau đời máy tìm kiếm: 1994 đời Yahoo, 1998 đời Google, tiếp đến Bing - Mạng xã hội tạo bước ngoặt trao đổi thông tin Đầu năm 90 kỉ XX – phổ biến mạng xã hội Myspace, 2004 – Facebook, sau 2010 có thêm nhiều mạng xã hội tiếng: LinkedIn, Snapchat, Twitter, Tiktok, … Năm 2012 – Zalo - Internet thành tựu vĩ đại làm thay đổi xã hội loài người c) Một số thành tựu trí tuệ nhân tạo - Năm 1950, Alan Turing đề xuất trị chơi máy tính bắt chước trí tuệ người – gọi phép thử Turing - Năm 1956 Dartmouth Mỹ, đưa thuật ngữ trí tuệ nhân tạo (AI) - ELIZA Joseph Weizenbaum phát triển năm 1965 chương trình máy tính cho phép người nói chuyện với máy tính cách gõ bàn phím - Năm 1997, Deep Blue trở thành chương trình chơi cờ máy tính đánh bại nhà vơ địch cờ vua giới Garry Kasparov - Tiếp theo đời người máy - Năm 2011, hệ thống máy tính có tên Watson IBM tham gia trị chơi truyền hình Jeopardyl thắng hai nhà vô địch Brad Rutter Ken Jennings - Tháng năm 2016, phần mềm máy tính AlphaGo Google đánh bại nhà vô địch cờ vây Lee Sedol => Trí tuệ nhân tạo thắng người số trị chơi đấu trí 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ú, mộ t 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: GV xác hóa gọi học sin h nhắc lại kiến thứ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 Bài Em nêu tên thiết bị số lưu trữ liệu có dung lượng từ Terabyte trở lên Bài Em cho biết máy tính làm việc nhiều ngày không nghỉ hay không? Bài Em nêu tên viết tắt đơn vị lưu trữ liệu, theo thứ tự tăng dần 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 Xem thông tin cấu hình máy tính em sử dụng cho biết: - Tốc độ xử lí - Dung lượng ổ đĩa cứng Bài Những thành tựu ngành Tin học bật nhất? Tại sao? Bài Đơn vị đo tốc độ tính tốn máy tính gì? Bài Với Internet, tin học có thành tựu bật nào? 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: Tên dạy CHỦ ĐỀ A: MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THƠNG TIN BÀI 3: THỰC HÀNH SỬ DỤNG THIẾT BỊ SỐ 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: Biết thao tác sử dụng máy tính cách áp dụng thao tác Sử dụng chức điện thoại thông minh Năng lực: - Năng lực chung: + Giải nhiệm vụ học tập cách độc lập, theo nhóm thể sáng tạo + Góp phần phát triển lực giao tiếp hợp tác qua hoạt động nhóm trao đổi cơng việc với giáo viên - Năng lực riêng: + HS phát triển tư khả giải vấn đề, lực giao tiếp, hợp tác, sáng tạo, tự chủ tự học 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 Giáo viên - Chuẩn bị Bài giảng, máy chiếu, máy chiếu vật thể Học sinh - Sách giáo khoa, ghi - Kiến thức học 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 HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Làm quen với câu lệnh lặp Python - Mục Tiêu: Hiểu ýnghĩa câu lệnh lặp - 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 hoà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 BÀI LÀM QUEN VỚI CÂU LỆNH LẶP PYTHON Em dự đốn xem chương trình Hình sau đưa hình Chạy chương trình để kiểm tra kết Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: GV: Nêu đặt câu hỏi - ? HS: Thảo luận, trả lời * 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 * 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: GV xác hóa gọi học sinh nh ắc lại kiến thức Hoạt động 2: Tìm hiểu toán đếm ước thực số nguyên a) Mục tiêu: hiểu sửa lỗi chương trình giải tốn đơn giả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: Sản phẩm dự kiến BÀI ĐẾ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 để đếm xem số nguyên n nhập vào từ bàn phím có ước số thực (ước khác n) Tuy nhiên, chương trình chạy kết sai Em sửa lỗi giúp bạn Hà 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 * 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: GV xác hóa gọi học sinh nhắc l ại kiến thức => sửa lỗi: - thiếu dấu : sau điều kiện while - lệnh print() cuối phải lề với while Hoạt động 3: Tìm hiểu tốn Nhập liệu có kiểm tra a) Mục tiêu: hiểu sửa lỗi chương trình giải tốn đơn giả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: Sản phẩm dự kiến BÀI NHẬP DỮ LIỆU CÓ KIỂM TRA Tham khảo chương trình Ví dụ Bài 8, em viết chương trình yêu cầu người dùng nhập số nguyên lớn 000 000 Chừng người dùng nhập chưa u cầu có thơng báo u cầu nhập lại, chương trình kết thúc với dịng thông báo “Cảm ơn, bạn nhập liệu yêu cầu.” số người dùng gõ vào thỏa điều kiện đặt 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 * Bước 3: Báo cáo, thảo luận: => sửa lại: password = int(input("Nhập mật khẩu: ")) while password Kết luận + GV: quan sát trợ giúp cặp - Khi lập trình để giải tốn * Bước 3: Báo cáo, thảo luận: chia tốn thành tốn con, viết + HS: Lắng nghe, ghi chú, HS p đoạn chương trình giải tốn hát - Sau xây dựng chương trình giải biểu lại tính chất tốn ban đầu cách sử dụng đoạn + Các nhóm nhận xét, bổ sung cho chương trình viết cho tốn - Chương trình đoạn câu lệnh thực * Bước 4: Kết luận, nhận định: G việc đặt tên V xác hóa gọi học sin h nhắc lại kiến thức Hoạt động 2: Tìm hiểu Khai báo gọi hàm cần thực Python a) Mục tiêu: Nắm cách khai báo chương trình cách sử dụng chương trì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 Sản phẩm dự kiến d) Tổ chức thực hiện: Hoạt động giáo viên học sinh KHAI BÁO VÀ GỌI MỘT HÀM CẦN THỰC HIỆN * Bước 1: Chuyển giao TRONG PYTHON nhiệm vụ: Có thể gọi chương trình Python GV: Em tìm hiểu hàm SGK cho biết cách khai Cách khai báo hàm Python sau: báo chương trình def tên_hàm (tham số): Python? Các lệnh mô tả hàm HS: Thảo luận, trả lời Trong đó: HS: Lấy ví dụ Tên hàm phải theo quy tắc đặt tên Python thực tế Theo sau hàm có khơng có tham số Phần thân hàm (gồm lệnh mô tả hàm) phải viết lùi * Bước 2: Thực vào theo quy định Python nhiệm vụ: Sản phẩm dự kiến Sản phẩm dự kiến Hoạt động giáo viên học sinh + 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ổ 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 Hoạt động 3: Tìm hiểu Chuyển liệu cho hàm thực a) Mục tiêu: Nắm cách khai báo chương trình cách sử dụng chương trì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 CHUYỂN DỮ LIỆU CHO HÀM THỰC HIỆN Các bước sửa chương trình “VD_ptb1.py” Bổ sung tham số a, b vào cặp ngoặc () dòng khai báo hàm, để ptb1(a, b) Xóa thân hàm hai lệnh nhập hệ số a, b từ bàn phím Thay lời gọi ptb1() ptb1(5, 4) để hàm thực với a = 5, b = Thêm lời gọi thực hàm ptb1(a, b) tương ứng với cặp hệ số a = 0, b = a = 0, b = Có hai cách truyền liệu cho hàm thực hiện: + Cách 1: chương trình gọi thực hàm với giá Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: GV: Chương trình Hình khai báo ptb1(), hàm giải phương trình bậc ẩn ax + b = Khi gọi thực hiện, hàm ptb1() yêu cầu nhập hệ số a, b từ bàn phím, biện luận giải phương trình đưa kết Em soạn thảo chương trình Hình đặt tên Hoạt động giáo viên học sinh trị cụ thể “VD_ptb1.py”, sau chạy + Cách 2: chương trình gọi thực hàm với giá trị chương trình với liệu tham số truyền vào đầu vào Hình đối Ví dụ 1: chiếu kết Chương trình “Try1_ptb1.py”, lời gọi ptb1(5, 4) Em sửa lại chương trình làm hàm ptb1(a, b) thực với a = 5, b = “VD_ptb1” theo bước Ví dụ 2: Bảng 1, đặt tên - Chương trình Hình khai báo sử dụng hàm “Try_ptb1.py”, chạy thử trả BMI(h, w) tính số sức khỏe BMI theo hai tham số lời hai câu hỏi sau: chiều cao cân nặng Chương trình “Try_ptb1.py” truyền trực tiếp hệ số a = 5, b = vào lời gọi hàm ptb1(5, 4), kết chạy có khác với kết chạy chương trình Hình khơng? Vì chương trình “Try_ptb1.py”, thân hàm khơng cần câu lệnh nhập giá trị cho hệ số a, b? 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 * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, H S phát biểu lại tính chất + Các nhóm nhận xét, bổ sung ch o * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh n hắc lại kiến thức Hoạt động 4: Tìm hiểu lời gọi hàm a) Mục tiêu: Biết cách sử dụng chương trì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 Sản phẩm dự kiến 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: Hoạt động giáo viên học sinh LỜI GỌI HÀM * Bước 1: Chuyển giao Trong Python, hàm trả giá trị qua tên nhiệm vụ: có lệnh return trước GV: HS: Thảo luận, trả lời khỏi hàm HS: Lấy ví dụ thực Ví dụ 3: tế * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo s gk 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ú, m ột HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sun g cho * Bước 4: Kết luận, nhận đị nh: GV xác hóa gọi học si nh nhắc lại kiến thức Hoạt động 5: Tìm hiểu hàm xây dựng sẵn a) Mục tiêu: Nắm số hàm xây dựng sẵ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 Sản phẩm dự kiến d) Tổ chức thực hiện: Hoạt động giáo viên học sinh CÁC HÀM ĐƯỢC XÂY DỰNG SẴN * Bước 1: Chuyển giao Mỗi tập hợp gồm số hàm xây dựng sẵn nhiệm vụ: GV: thường gọi thư viện HS: Thảo luận, trả lời Ví dụ: Một số hàm thư viện chuẩn Python như: HS: Lấy ví dụ thực tế print(), input(), … * Bước 2: Thực nhiệm Một số hàm toán học thư viện math như: gcd(x, vụ: y) trả ước chung lớn x y + HS: Suy nghĩ, tham khảo s Sản phẩm dự kiến Hoạt động giáo viên học sinh => Để sử dụng hàm thư viện cần kết nối gk trả lời câu hỏi thư viện hàm với chương trình Có cách thông + GV: quan sát trợ giúp dụng để kết nối hàm thư viện cặp * 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 + Các nhóm nhận xét, bổ sun g cho * Bước 4: Kết luận, nhận đị Ví dụ 4: Chương trình Hình kết nối hàm gcd nh: GV thư viện math xác hóa gọi học si nh nhắc lại kiến thức Sản phẩm dự kiến 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 Bài Với hàm BSCNN xây dựng chương trình sau (Hình 8), dịng lệnh có sử dụng hàm BSCNN, dịng lệnh đúng, dòng lệnh sai sao? 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 Chương trình (Hình 9), xây dựng hàm tính diện tích tam giác công thức Heron theo ba cạnh tam giác Em hồn thiện chương trình lời gọi hàm thích hợp để đưa hình kết diện tích tam giác có ba cạnh 3, 4, 5 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: Tên dạy CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH LẬP TRÌNH CƠ BẢN BÀI 11 THỰC HÀNH LẬP TRÌNH VỚI HÀM VÀ THƯ VIỆ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: Chạy kiểm thử chương trình Rèn luyện kĩ viết chương trình có khai báo gọi hàm Tìm hiểu sử dụng hàm time có thư viện Năng lực: - Năng lực chung: + Giải nhiệm vụ học tập cách độc lập, theo nhóm thể sáng tạo + Góp phần phát triển lực giao tiếp hợp tác qua hoạt động nhóm trao đổi cơng việc với giáo viên - Năng lực riêng: + HS phát triển tư khả giải vấn đề, lực giao tiếp, hợp tác, sáng tạo, tự chủ tự học 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 Giáo viên - Chuẩn bị Bài giảng, máy chiếu, máy chiếu vật thể Học sinh - Sách giáo khoa, ghi - Kiến thức học 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 HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu Bài Giải phương trình - Mục Tiêu: + Biết máy tính tính tốn nhanh + Biết quan hệ thông tin liệu - 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 hoà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 BÀI GIẢI PHƯƠNG TRÌNH Chương trình cho Hình nhằm tạo bảng chọn việc, để người chạy chương trình chọn cho máy tính giúp giải phương trình bậc hay giải phương trình bậc hai Em đưa khai báo hàm thực hai việc nói lời gọi chúng vào chỗ chương trình Sau chạy thử chương trình với số liệu đầu vào khác để kiểm thử chương trình Hoạt động giáo viên học sinh * Bước 1: Chuyển giao nhiệm vụ: GV: Nêu đặt câu hỏi - Em viết chương trình GPTB1 Và chương trình GPTB2? - Chèn lời gọi chương trình vào chỗ chương trình mẫu Hình HS: Thảo luận, trả lời * 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 * 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 Sản phẩm dự kiến => def GPTB1(a,b): if a == 0: if b == 0: print("PT có vơ số nghiệm") else: print("PT vơ nghiệm") else: print("PT có nghiệm x =",b/a) def GPTB2(a,b,c): if a == 0: if b == 0: if c == 0: print("PT có vơ số nghiệm") else: print("PT vơ nghiệm") else: print("PT có nghiệm x =",-c/b) else: d = b*b - 4*a*c if d < 0: print("PT vơ nghiệm") elif d == 0: print("PT có nghiệm kép x =",-b/(2*a)) else: print("PT có nghiệm phân biệt","x1 =",(-b-d**0.5)/(2*a),"x2 =",(-b+d**0.5)/(2*a)) a,b,c = float(input("a = ")),float(input("b = ")),float(input("c = ")) while True: print("*****************************") Hoạt động giáo viên học sinh xác hóa gọi học si nh nhắc lại kiến thức Sản phẩm dự kiến Hoạt động giáo viên học sinh print("BẢNG CHỌN VIỆC") print("1 Giải phương trình bậc nhất") print("2 Giải phương trình bậc hai") print("3 Thốt khỏi cơng việc") print("*****************************") chon = input("Hãy chọn hay hay 3: ") if chon == "1": print("Giải phương trình bậc nhất") GPTB1(a,b) elif chon == "2": print("Giải phương trình bậc hai") GPTB2(a,b,c) else: print("Tạm biệt") break Hoạt động 2: Tìm hiểu tốn thời gian gặp a) Mục tiêu: rèn Năng lực lập trì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: Hoạt động giáo viên học sinh BÀI THỜI GIAN GẶP NHAU * Bước 1: Chuyển giao nhiệm Hiện anh trai Khánh Nam thành phố A vụ: em gái Sương Mai thành phố B Khoảng cách hai thành phố d km Hai anh em ô tô xuất GV: phát thời điểm từ hai thành phố, ô tô khởi HS: Thảo luận, trả lời hành từ A B với tốc độ không đổi v1 km/h, ô tô HS: Lấy ví dụ thực tế khởi hành từ B đến A với tốc độ không đổi v2 km/h; d, v1, v2 số thực Chương trình Hình * Bước 2: Thực nhiệm khai báo mtime với tham số d, v1, v2 để xác định vụ: thời gian hai ô tô gặp tính từ lúc xuất phát Em hãy: + HS: Suy nghĩ, tham khảo sgk Hồn thiện chương trình Hình cách bổ sung trả lời câu hỏi cho chương trình lời gọi hàm mtime với liệu nhập + GV: quan sát trợ giúp cặp từ bàn phím Chạy chương trình chạy thử chương trình với * Bước 3: Báo cáo, thảo hai liệu vào khác Hướng dẫn: Viết hàm mtime với tham số d, v1, v2 luận: trả thời gian gặp + HS: Lắng nghe, ghi chú, Sản phẩm dự kiến Sản phẩm dự kiến Hoạt động giáo viên học sinh HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung c ho * 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 Hoạt động 3: Tìm hiểu thời gian thực chương trình a) Mục tiêu: biết vận dụng hàm tính thời gian thực chương trì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 BÀI THỜI GIAN THỰC HIỆN CHƯƠNG TRÌNH Hàm time (với lời gọi time()) thư viện time cho biết thời gian điểm (tính theo giây) Để biết thời gian thực chương trình, người ta ghi nhận thời điểm lúc bắt đầu thực chương trình, thời điểm lúc kết thúc chương trình đưa hiệu thời điểm xác định Em gắn hàm time từ thư viện time vào số chương trình có em đưa thời gian thực chương trình Hướng dẫn: Gắn thư viện time vào chương trình: import time Để ghi nhận thời điểm bắt đầu viết câu lệnh thực là: tb = time.time() Cuối chương trình, đưa thời gian thực hiện: time.time() – tb Để cho đẹp: Nên dùng quy cách %.4f để đưa thời gian thực chương trình với bốn chữ số phần thập phân (Hình 3) 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 * 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 c ho Sản phẩm dự kiến Hoạt động giáo viên học sinh * 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 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 Bài Viết chương trình vẽ hình chữ nhật dấu # với cạnh có độ dài 10, cạnh có độ dài a Ví dụ với a = 4, hình chữ nhật cần vẽ hình bên: Yêu cầu xây dựng hàm Drawbox với tham số (a), hàm đưa hình dòng, dòng chứa 10 dấu # liên tiếp tham số a định số dòng đưa Chương trình gọi hàm Drawbox(a) với nhập vào từ bàn phím 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à: 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: ... viên học sinh B (Byte) Bai 1B = bit KB Ki lô bai 10 2 4B = 210 B MB Mê ga bai 10 2 4KB = 220 B GB Gi ga bai 10 2 4MB = 230 B TB Tê bai 10 2 4GB = 240 B PB Pê ta bai 10 2 4TB = 250 B EB Ếch xa bai 10 2 4PB... gọi học sin h nhắc lại kiến thức XỬ LÍ THƠNG TIN, TIN HỌC VÀ CƠNG NGHỆ THƠNG TIN - Xử lí thơng tin tìm thơng tin từ liệu - Tin học: ngành khoa học nghiên cứu phương pháp q trình xử lí thơng tin. .. dạy CHỦ ĐỀ A: MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THƠNG TIN BÀI 2: SỰ ƯU VIỆT CỦA MÁY TÍNH VÀ NHỮNG THÀNH TỰU CỦA TIN HỌC Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤC TIÊU