BÀI TẬP PHƯƠNG PHÁP TIN NHÓM 1

43 1 0
BÀI TẬP PHƯƠNG PHÁP TIN NHÓM 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI TẬP PHƯƠNG PHÁP TIN NHÓM 1 Chủ đề 1 Trình bày phương pháp dạy học một khái niệm tin học, một câu lệnh, một phương pháp mới Ví dụ cụ thể minh họa? Bài làm DẠY HỌC MỘT KHÁI NIỆM TIN HỌC Trong dạy họ[.]

Chủ đề 1: Trình bày phương pháp dạy học khái niệm tin học, câu lệnh, phương pháp Ví dụ cụ thể minh họa? Bài làm:  DẠY HỌC MỘT KHÁI NIỆM TIN HỌC: Trong dạy học tin học, dạy học khái niệm tin học hoạt động thiếu Để giúp học sinh nắm chất có khả vận dụng khái niệm này, dạy học,thơng thường, giáo viên tổ chức cho học sinh hoạt động theo hoạt động sau:  Tiếp cận khái niệm: Là dẫn dắt, hướng ý học sinh, làm cho học sinh ý thức vào đối tượng mà ta nghiên cứu Qua đó, học sinh tiếp thu khái niệm Để tiếp cận khái niệm, sử dụng nhiều cách khác như: quy nạp, suy diễn, kiến thiết Ví dụ GV dẫn dắt sau: để hệ điều hành quản lí tệp tin ta phải đặt tên Vậy nảy sinh vấn đề tên tệp tin Đó gì?  Định nghĩa khái niệm: Có phương pháp định nghĩa khái niệm định nghĩa tường minh thông qua mô tả Đây thao tác logic chặt chẽ nhằm xác định thuộc tính đối tượng Nhờ vào định nghĩa mà ta phân biệt đối tượng với đối tượng khác Trong chương trình tin học, có nhiều khái niệm phức tạp định nghĩa thơng qua mơ tả Tuy nhiên cịn trừu tượng Sau đưa khái niệm, GV nên lấy ví dụ minh họa để học sinh nắm khái niệm Ví dụ: sau đưa khái niệm tên tệp tin GV lấy ví dụ: vanban.doc rõ tên tệp van ban, doc phần mở rộng có khơng, phần có dấu “.” ngăn cách  Hoạt động củng cố khái niệm: Củng cố khái niệm hoạt động vô cần thiết dạy học khái niệm hoạt động thường bao hàm:  Nhận dạng khái niệm: GV đưa danh sách đối tượng, học sinh phải phân biệt đâu đối tượng thuộc định nghĩa mà ta xét VD: GV đưa tên thiết bị: máy in, hình, chuột quang, bàn phím Học sinh phải đâu thiết bị vào  Thể khái niệm: HS phải tạo đối tượng thỏa mãn định nghĩa VD: sau nghe giảng khái niệm thiết bị HS phải tự nói máy in thiết bị  Hoạt động vận dụng khái niệm vào thực tiễn: Là phát thực tiễn có đối tượng phù hợp với định nghĩa Trên sở khái niệm, học sinh định xử lý tình thực tiễn Ví dụ: Dạy học khái niệm thuật tốn: Hoạt động 1: tiếp cận khái niệm “ thuật toán” Hoạt động GV ? Khi nhắc đến toán phạm vi tin học, ta quan tâm đến đầu tiên? ? Khi cho tốn mơ tả rõ input output cần tìm Vậy làm để tìm output? Vd: giải ptb2: ax +bx+c=0( a#0) Hoạt động HS TL: ta quan tâm đến input output Trình bày bước giải phương trình bậc Hoạt động 2: định nghĩa khái niệm thuật toán Hoạt động GV Hoạt động HS ? thuật toán giải ptb2 bước tìm TL: thuật tốn cách thức mà từ nghiệm ptb2 Vậy tin học, input ta tìm output thuật tốn nói chung gì? - Nhận xét, đưa ra: thuật toán dãy hữu hạn thao tác xếp theo trình tự xác định cho sau thực dãy thao tác ấy, từ input ta nhận output cần tìm Hoạt động 3: nhận dạng thuật toán Hoạt động GV Hoạt động HS ? xét dãy thao tác sau cho biết TL: thuật tốn có phải thuật tốn ko? Nếu ko vi phạm tính dừng giải thích sao? B1 n B2 n n+1 B3 quay lại B1 - Nhận xét ? lại có trị chơi “tìm tuổi anh - Nghe phổ biến trị chơi Tham cả” Luật chơi sau: bàn gia trò chơi hộp Mỗi hộp chứa thẻ ghi tuổi người con, cất kín hộp Yêu cầu sau số bước ngắn nhất, tìm tuổi anh cả( người có tuổi lớn nhất) biết thời điểm ta cầm hộp lên, mở hộp ra, mở hộp khác bàn đổi hộp(nếu cần) Gọi lượt HS lên chơi trò chơi Mỗi lần chơi, ta thay thẻ hộp cho khách quan ? bạn cho ý tưởng để tìm TL: thực bước sau: “tuổi anh cả” trò chơi trên? B1: cầm tay hộp thứ B2: so sánh thẻ hộp từ 2-> với thẻ hộp cầm tay Nếu có thẻ lớn thẻ hộp cầm tay đổi hộp với hộp cầm tay B3 kết luận tuổi anh thẻ hộp cầm tay ? bước nêu có phải thuật TL: có tốn khơng? - Nhận xét Đây thuật tốn tìm giá trị lớn dãy số nguyên Hoạt động 4: thể khái niệm thuật tốn: ? tìm số lớn dãy sau: 7 19  Thực bước thuật tốn tìm giá trị lớn dãy để tim max=19 DẠY HỌC MỘT CÂU LỆNH: Để dạy học câu lệnh cần tổ chức cho HS thực hoạt động sau:  Tạo động xuất phát( tiếp cận câu lệnh)  Để tiếp cận câu lệnh cần:  Nêu lên ý nghĩa câu lệnh  Nêu cần thiết phải có câu lệnh  Đặt HS trước mâu thuẫn, trước trở ngại dẫn đến cần phải có câu lệnh  Hoạt động 2: Giới thiệu cú pháp, hoạt động câu lệnh Để thực hoạt động ta cần phải:  Giới thiệu cú pháp câu lệnh  Giải thích rõ thành phần câu lệnh  Nêu hoạt động câu lệnh  Dẫn ý thực câu lệnh  Hoạt động 3: Nhận dạng câu lệnh: lệnh GV đưa số trường hợp để HS củng cố, nắm cú pháp câu  Hoạt động 4: Thể câu lệnh Đây bước quan trọng, giúp cho HS hiểu chất câu lệnh đồng thời lại biết cách sử dụng câu lệnh vào giải trường hợp cụ thể Ví dụ: dạy học câu lệnh for Hoạt động 1: tiếp cận câu lệnh for Hoạt động GV Hoạt động HS ? sống ngày ta thường gặp TL: lệnh Write Với số lượng phải tốn sau: viết hình 10 số tự 10 lần sử dụng nhiên Để thực toán ta cần sư dụng lệnh học? số lượng bao nhiêu? - Đúng vậy, toán yêu cầu số lượng lớn hơn, khơng phải 10 mà 10000 để giải toán vất vả Trong pascal có hỗ trợ lệnh for để giải vấn đề Hoạt động 2: Giới thiệu cú pháp, hoạt động lênh for Hoạt động GV Lệnh for có dạng: dạng tiến dạng lùi Cú pháp sau: Dạngtiến:for:=todo; Hoạt động HS Trong đó:  Biến đếm biến đơn, thường có kiểu nguyên  Gt_dau, gt_cuoi biểu thức kiểu với biến đếm Hoạt động: ban đầu gán gt_dau cho biến_đếm Sau pascal kiểm tra xem gt_dau có khơng lớn gt_cuoi khơng? Nếu lệnh sau thực Nếu sai khơng làm Vd: var x,i:integer; X:=1; For i:=1 to X:=i+2; Write(x); GV giải thích: Giá trị i giá trị x Vậy sau vòng for máy tính xuất hình giá trị x Chú ý:  Phải viết cú pháp  Giá trị đầu, giá trị cuối phải kiểu  Giá trị biếm đếm điều chỉnh tự động câu lệnh viết sau từ khóa không dc thay đổi giá trị biến đếm  Lệnh sau từ khóa lệnh pascal Nó hay nhiều lệnh Nếu nhiều lệnh phải đặt từ khóa begin end; Dạng lùi: Cúphápfor:=downto ; Hoạt động: tương tự dạng tiến giá trị biến_đếm nhận giá trị từ gt_cuoi đến gt_dau Những ý dạng tiến dc áp dụng với dạng lùi Hoạt động 3: Nhận dạng câu lệnh Hoạt động GV ? đọc trường hợp sau cho biết: đâu lệnh for đâu không lệnh for? Nếu ko phải giải thích Hoạt động HS TL: B,C B: dạng tiến, C: dạng lùi A sai sau lệnh write khơng có dấu sao? Và sửa lại cho Nếu phải cho biết dạng tiến hay lùi? A Var i:integer; for i:=1 to sqrt(9) write(i:3) B.Var i:integer; for i:=1 to write(i:3); C var i:interger; for i:=3 downto write(i:3); D var i:integer; For i:=4 downto i:=i+2; “;” Hơn sqrt trả kiểu thực mà i có kiểu nguyên nên chúng ko kiểu D sai làm thay đổi biến điều khiển Hoạt động 4: thể câu lệnh: Hoạt động GV ? có tốn sau: tính Hoạt động HS Thảo luận tính T= T= Nhận xét ? BTVN: tính G= ( có n dấu Với n nhập từ bàn phím)  Quy trình dạy học theo phương pháp Hoạt động 1: Tạo động xuất phát: Đưa tình dẫn tới cần phải có thao tác để thực nhiệm vụ Hoạt động 2: Giới thiệu bước thực thao tác Hoạt động 3: Nhận dạng tình ăn khớp với thao tác Hoạt động 4: Thể thao tác Ví dụ: Dạy thao tác: “Sao chép liệu” * Hoạt động 1: Tạo động xuất phát GV: Trong tiết hoc trước biết cách nhập, gõ văn Vậy đề yêu cầu lặp lại 10 lần đoạn thơ: “Trong đầm đẹp sen” Ngồi việc gõ lại 10 lần đoạn thơ liệu có cách thực nhanh mà khơng phải gõ lại không? HS: Dựa vào SGK trả lời câu hỏi GV: Để làm điều ta sử dụng thao tác chép “Copy” * Hoạt động 2: Giới thiệu bước thực thao tác GV: Ghi bước thực lên bảng B1: Lựa chọn đoạn văn cần chép (Bôi đen) B2: Chọn cách sau C1: Edit chọn copy C2: Ctrl + C C3: Nháy chuột phải chon Copy B3: Di chuyển trỏ văn đến vị trí cần copy B4: Chọn cách sau C1: Edit chọn Paste C2: Ctrl + V C3: Nháy chuột phải chon Paste Chú ý: Ta thực B3+B4 nhiều lần để chép từ thành nhiều đoạn văn khác bước tường minh Sau để hệ thống hóa kiến thức GV yêu cầu HS đứng chỗ trình bày Để HS khai thác yếu tố trực quan (nếu có máy chiếu) ta dạy theo phương án sau  Nếu có điều khiển từ xa ta xen kẽ việc miêu tả thao tác ghi bảng  Ghi bảng thành hệ thông sau làm mẫu lượt  Miêu tả thao tác máy tính sau HS mơ tả thành bước Hoạt động 3: Nhận dạng tình ăn khớp với thao tác GV đưa tập: Để chép đoạn văn từ nhớ vị tí trỏ thao tác sau phù hợp a Edit chọn Copy Edit chọn Paste b Ctrl +V c Fomat chọn Pragraph chon Pont d Edit chọn Copy e Edit chọn Paste Sau GV đưa đáp án b, e Hoạt đông 4: Thể thao tác GV yêu cầu HS nhà làm trang 108 SGK Tin 10 “Hồ Hồn Kiếm” sau lặp lại 10 lần đoạn văn Vấn đề 2:Những hoạt động trí tuệ phổ biến dạy học Tin học: - Là hoạt động trí tuệ có tính chất đặc trưng thường xun xảy q trình dạy học mơn Tin Ví dụ hoạt động lật ngược vấn đề, phân chia trường hợp, xét tính giải được… Hoạt động diễn mơn học khác nữa, giúp cho tư mềm dẻo linh hoạt, sở cho khám phá phát minh tìm cách giải bào tốn đặt - Một hoạt động trí tuệ phổ biến Tin học mà ta đặc biệt quan tâm hoạt động chuyển từ ngữ nghĩa sang cú pháp chuyển từ cú pháp sang ngữ nghĩa Hoạt động hay dùng giáo viên dạy câu lệnh ngôn ngữ cụ thể đó, ta phải cho học sinh hiểu nghĩa câu lệnh, đoạn chương trình, khái niệm liền theo cú pháp tương ứng Đây hoạt động cần thiết để hiểu nghĩa thuật giải mã hóa sang chương trình theo ngơn ngữ lập trình cụ thể *Ví dụ VD1: hoạt động chuyển từ ngữ nghĩa sang cú pháp GV: Muốn khai báo biến n kiểu nguyên ta khai báo nào? HS: Var n : integer; VD2: Hoạt động chuyển từ cú pháp sang ngữ nghĩa GV: Cho đoạn chương trình: While mn If m>n then n:=m-n Else n:=n-m; Writeln(m); Hỏi đoạn chương trình làm nhiệm vụ gì? Kết thúc đoạn chương trình ta thu đc gì? HS: Câu lệnh While…do làm nhiệm vụ : so sánh m với n, chừng m cịn khác n ln lấy số lớn trừ số nhỏ Như kết thúc câu lệnh While…do cho ta giá trị m=n Câu lệnh cuối viết giá trị m hình Vấn đề 3: Những ý dạy học thực hành dạy học tin học ° Vai trò dạy học thực hành Đảm bảo nguyên tắc học đôi với hành Đặc biệt tin học, dạy học thực hành có chức vai trò sau: ° Củng cố, hoàn thiện hệ thống kiến thức ° Phát sai lầm trình làm tập ° Giúp phát triển, hoàn thiện hệ thống kỹ sử dụng máy tính , soạn thảo văn bản, tương tác người máy, khả trình bày văn bản, nhiều kỹ cần thiết trình học tập Những khó khăn dạy học thực hành tin học - Cơ sở vật chất hạn chế: Vd khơng có đủ số máy cho học sinh thực hành, máy hoạt động chậm không đủ phần mềm ứng dụng cho học sinh thực hành - Thời lượng thực hành cho học sinh chưa đủ + Sau khởi động máy tính lại phải đợi học sinh gõ chương trình nhiều thời gian + Đa số học sinh sửa lỗi chương trình: giáo viên hướng dẫn sửa lỗi cho , hai nhóm hết giờ, cịn nhóm khác khơng biết làm gì, khơng biết khắc phục lỗi nào, chí khơng biết có sai đâu khơng + Đặc biệt, học sinh gặp khó khăn trường hợp mà thực hành chưa có chương trình cụ thể mà giáo viên mơ tả thuật tốn + Mặt khác, học sinh lúng túng khơng biết viết lệnh nhằm giao tiếp người máy dễ dàng (ví dụ lệnh hướng dẫn q trình nhập liệu thơng báo kết mà chương trình thực ) + Một số học sinh thực yêu cầu thực hành nên chán nản trật tự làm việc riêng, dẫn đến thực hành khơng đạt mục đích u cầu đề Biện pháp cụ Biện pháp 1: - Đầu thực hành, giáo viên hướng dẫn học sinh để học sinh nhanh chóng tiếp cận vào thực hành Ví dụ: giáo viên cài đặt sẵn chương trình đơn giản yêu cầu học sinh xác định phần Hoặc giáo viên cài số lỗi vào chương trình yêu cầu học sinh sửa lỗi cho hoàn chỉnh Biện pháp 2: - Tiến hành, tổ chức hoạt động theo nhóm cụ thể: phân chia nhóm hợp lý trình độ nhận thức Giao tập cho nhóm chuẩn bị trước nhà Đánh giá kết cách công Biện pháp 3: - Đối với tập, giáo viên yêu cầu học sinh sau lần nhập liệu để chạy chương trình, học sinh nên kiểm tra lại kết tay, để 10

Ngày đăng: 11/05/2023, 10:24

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan