Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

103 7 0
Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM KHOA TIN HỌC - - KHÓA LUẬN TỐT NGHIỆP ĐỀ TÀI: RÈN LUYỆN VÀ PHÁT TRIỂN CÁC NĂNG LỰC HỌC TẬP LẬP TRÌNH CHO HỌC SINH THƠNG QUA VIỆC DẠY BÀI TẬP THỰC HÀNH TIN HỌC LỚP 11 TRƢỜNG PHỔ THÔNG Giáo viên hƣớng dẫn : Th.S GVC Lê Viết Chung Sinh viên thực : Lê Thị Thảo Nguyên Lớp : 11SPT Khóa : 2011 – 2015 Ngành : Sƣ phạm Tin học Đà Nẵng, tháng năm 2015 i LỜI CẢM ƠN Lời em xin chân thành cảm ơn quý thầy cô giáo tận tình hướng dẫn, giảng dạy em suốt trình học tập rèn luyện trường Đại học Sư phạm – Đại học Đà Nẵng Đặc biệt em xin chân thành cảm ơn quý thầy cô giáo khoa Tin học – Trường Đại học Sư phạm – Đại học Đà Nẵng tận tâm bảo, giúp đỡ em Em xin bày tỏ lòng biết ơn sâu sắc tới thầy Lê Viết Chung - giảng viên khoa Tin học nhiệt tình hướng dẫn em thực hồn thành đề tài khóa luận tốt nghiệp Em xin chân thành cảm ơn thầy cô giáo, em học sinh trường THPT Phạm Phú Thứ thành phố Đà Nẵng giúp đỡ nhiệt tình tạo điều kiện thuận lợi cho em hồn thành khóa luận Mặc dù có nhiều cố gắng để thực đề tài cách hoàn chỉnh Song buổi đầu làm quen với công tác nghiên cứu khoa học nên khơng thể tránh khỏi thiếu sót định Em mong nhận góp ý, bổ sung quý thầy cô bạn sinh viên để khóa luận hồn chỉnh Em xin chân thành cảm ơn! Đà Nẵng, tháng 05 năm 2015 Sinh viên Lê Thị Thảo Nguyên ii MỤC LỤC LỜI CẢM ƠN i DANH MỤC CÁC TỪ VIẾT TẮT v DANH MỤC CÁC BẢNG BIỂU vi DANH MỤC CÁC HÌNH VẼ vii MỞ ĐẦU 1 Tính cấp thiết đề tài: Mục tiêu nghiên cứu đề tài: Đối tƣợng phạm vi nghiên cứu: Phƣơng pháp nghiên cứu Bố cục đề tài: CHƢƠNG CƠ SỞ LÍ LUẬN VÀ THỰC TIỄN CỦA ĐỀ TÀI 1.1 CƠ SỞ LÍ LUẬN 1.1.1 Khái niệm lực 1.1.2 Phân loại Năng lực 1.1.3 Một số biểu lực cho học sinh trung học phổ thơng q trình giải tập thực hành (lập trình Pascal) 1.2 CƠ SỞ THỰC TIỄN 19 1.2.1 Mục đích dạy học tập thực hành (lập trình Pascal) phổ thông 19 1.2.2 Nội dung tập thực hành (lập trình Pascal) phổ thơng 19 1.2.3 Đặc điểm chức tập thực hành (lập trình Pascal) phổ thơng khả phát triển lực học tập lập trình 21 1.3 KẾT LUẬN CHƢƠNG 26 CHƢƠNG MỘT SỐ BIỆN PHÁP RÈN LUYỆN VÀ PHÁT TRIỂN CÁC NĂNG LỰC HỌC TẬP LẬP TRÌNH CHO HỌC SINH 27 iii 2.1 ĐỊNH HƢỚNG TRONG VIỆC XÂY DỰNG CÁC BIỆN PHÁP 27 2.1.1 Xây dựng biện pháp phải đảm bảo tính khoa học tính thực tiễn 27 2.1.2 Xây dựng biện pháp phải đảm bảo thống vai trò chủ đạo giáo viên với vai trị tự giác, tích cực độc lập học sinh 28 2.1.3 Xây dựng biện pháp phải đảm bảo thống tính vừa sức yêu cầu phát triển 30 2.1.4 Xây dựng biện pháp phải đảm bảo thống đồng loạt phân hóa 32 2.2 MỘT SỐ BIỆN PHÁP RÈN LUYỆN VÀ PHÁT TRIỂN 33 2.2.1 Biện pháp 1: Bồi dƣỡng cho học sinh hứng thú nhu cầu học Tin học, giúp học sinh thấy nhƣ nhu cầu cần thiết thân 33 2.2.2 Biện pháp 2: Hƣớng dẫn tập luyện cho học sinh khả vận dụng kiến thức, kỹ vào giải tốn lập trình 37 2.2.3 Biện pháp 3: Hƣớng dẫn tập luyện cho học sinh phân tích nội dung, cách giải để từ tìm cách giải khác biết nhận xét, đánh giá để cách giải hay 42 2.2.4 Biện pháp 4: Hƣớng dẫn tập luyện cho học sinh phân tích, phát hiện, đề xuất tốn từ toán giải 49 2.2.5 Biện pháp 5: Hƣớng dẫn học sinh phân tích yếu tố tốn để cách giải độc đáo, sáng tạo toán cho .56 2.3 KẾT LUẬN CHƢƠNG 58 CHƢƠNG THỰC NGHIỆM SƢ PHẠM 60 3.1 MỤC ĐÍCH VÀ NỘI DUNG THỰC NGHIỆM 60 3.1.1 Mục đích thực nghiệm 60 3.1.2 Nội dung thực nghiệm 60 3.2 TỔ CHỨC DẠY HỌC THỰC NGHIỆM 60 3.2.1 Đối tƣợng thực nghiệm 60 3.2.2 Thời gian thực nghiệm 61 iv 3.2.3 Thiết kế dạy học thực nghiệm 61 3.2.4 Tiến hành thực nghiệm 81 3.3 ĐÁNH GIÁ KẾT QUẢ THỰC NGHIỆM 81 3.3.1 Đánh giá định tính 81 3.3.2 Đánh giá định lƣợng 82 3.4 KẾT LUẬN CHƢƠNG 85 KẾT LUẬN VÀ KIẾN NGHỊ 86 KẾT LUẬN 86 KIẾN NGHỊ 87 TÀI LIỆU THAM KHẢO 89 PHỤ LỤC 90 v DANH MỤC CÁC TỪ VIẾT TẮT SGK : Sách giáo khoa HS : Học sinh THPT : Trung học phổ thông CNTT : Công nghệ thông tin ICT : Information and communications technology vi DANH MỤC CÁC BẢNG BIỂU Số hiệu bảng Tên bảng Trang 3.1 Bảng mô tả điểm kiểm tra đầu đợt thực tập 82 3.2 Bảng mô tả điểm kiểm tra cuối đợt thực tập 82 Bảng mô tả tỉ lệ (%) học sinh đạt điểm giỏi, 3.3 khá, trung bình, yếu, đầu đợt thực 83 tập Bảng mô tả tỉ lệ (%) học sinh đạt điểm giỏi, 3.4 khá, trung bình, yếu, cuối đợt thực tập 84 vii DANH MỤC CÁC HÌNH VẼ Số hiệu hình vẽ 3.1 3.2 Tên hình vẽ Biểu đồ cột so sánh kết điểm số đầu đợt lớp thực nghiệm lớp đối chứng Biểu đồ cột so sánh kết điểm số cuối đợt lớp thực nghiệm lớp đối chứng Trang 83 84 MỞ ĐẦU Tính cấp thiết đề tài: Công đổi đất nƣớc đặt cho ngành Giáo dục Đào tạo nhiệm vụ to lớn nặng nề đào tạo nguồn nhân lực chất lƣợng cao đáp ứng nhu cầu cơng nghiệp hóa, đại hóa đất nƣớc Tại Hội nghị lần thứ Ban Chấp hành Trung ƣơng Đảng khóa XI đƣa nhiệm vụ giải pháp để thực quan điểm mục tiêu đổi tồn diện giáo dục.Trong đó, nhiệm vụ tiếp tục đổi mạnh mẽ đồng yếu tố chƣơng trình giáo dục theo hƣớng phát triển phẩm chất lực ngƣời học đƣợc xem nhiệm vụ quan trọng nay: “Phát triển giáo dục đào tạo nâng cao dân trí, đào tạo nhân lực, bồi dƣỡng nhân tài Chuyển mạnh trình giáo dục từ chủ yếu trang bị kiến thức sang phát triển toàn diện lực phẩm chất ngƣời học” Việc dẫn tới xu dạy học theo chƣơng trình định hƣớng phát triển lực học sinh đƣợc giới thiệu, tập huấn cho giáo viên nhiều địa phƣơng Để tạo ngƣời lao động có sáng tạo, có lực cần có phƣơng pháp dạy học kiểu để khơi dậy phát huy đƣợc lực ngƣời Vậy “năng lực gì?” Quy luật phát triển lực nhƣ nào? Vấn đề đặt đề biện pháp cụ thể, dễ thực có tính thực tiễn dạy học cao để giáo viên giúp học sinh phát huy lực để học tập tốt Hiện vấn đề “Rèn luyện phát triển lực học tập lập trình” chủ đề thuộc lĩnh vực nghiên cứu mang tính thực tiễn cao Việc định hƣớng phát triển lực học sinh giáo dục phổ thông định hƣớng trội Hầu hình thành, rèn luyện phát triển lực cần thiết cho việc học nhƣ sinh hoạt sống ngày, trọng lực chung nhƣ: lực tự học, lực tƣ duy, lực giải vấn đề, lực quản lí, lực giao tiếp, lực hợp tác, lực sử dụng ngơn ngữ, lực tính tốn, lực sử dụng CNTT truyền thông… nhƣ số lực chuyên biệt môn học Vậy làm để giúp học sinh phát triển đƣợc lực đó? Đây vấn đề đặt việc cải cách giáo dục Hơn thời đại bùng nổ công nghệ thông tin theo hƣớng ngày đại hóa, ngƣời ngày sử dụng nhiều phƣơng tiện khoa học kĩ thuật đại lực suy luận, tƣ sáng tạo giải vấn đề trở nên khẩn thiết Khơng có nhà giáo dục lại từ chối việc dạy cho học sinh tƣ biết phát triển lực thân Nhƣng làm để đạt đƣợc điều đó? Do việc rèn luyện phát triển lực cho học sinh mục tiêu mà nhà giáo dục phải lƣu tâm hƣớng đến Nhận thức đƣợc tầm quan trọng vấn đề nêu nên em chọn “Rèn luyện phát triển lực học tập lập trình cho học sinh thơng qua việc dạy tập thực hành tin học lớp 11 trường THPT” làm đề tài khóa luận tốt nghiệp Mục tiêu nghiên cứu đề tài: Mục tiêu nghiên cứu nghiên cứu sở lí luận thực tiễn, đề xuất số biện pháp cần lƣu ý trình dạy học Tin học, đặc biệt thông qua việc dạy tập thực hành Tin học 11 (lập trình Pascal) nhằm rèn luyện phát triển lực Đối tƣợng phạm vi nghiên cứu: a Đối tƣợng nghiên cứu: - Nghiên cứu dạy học lập trình chƣơng trình Tin học 11 - Nghiên cứu hoạt động dạy học giáo viên học sinh trƣờng THPT 81 3.2.4 Tiến hành thực nghiệm Khảo sát lấy ý kiến giáo viên dạy học lập trình cho học sinh trình thực tập sƣ phạm để làm sở lí luận thực trạng dạy học lập trình cho học sinh trƣờng trung học phổ thông Ghi nhận hoạt động giáo viên học sinh tiết dự lớp thực nghiệm lớp đối chứng Sau tiết dạy thực nghiệm tiến hành đánh giá, rút kinh nghiệm giáo án, tổ chức học tập cho HS lớp để tiết dạy sau đạt kết tốt Xây dựng đƣợc hai kiểm tra: đầu đợt cuối đợt cho lớp thực nghiệm lớp đối chứng làm khoảng thời gian nhƣ 3.3 ĐÁNH GIÁ KẾT QUẢ THỰC NGHIỆM 3.3.1 Đánh giá định tính Khi vận dụng số biện pháp sƣ phạm đƣợc xây dựng để rèn luyện phát triển lực học lập trình thông qua thực hành, nhận thấy: - Học sinh tiếp thu kiến thức cách chủ động, tích cực hơn, phụ thuộc nhiều vào giáo viên Khả tƣ học sinh đƣợc phát huy, đặc biệt học sinh có học lực trung bình, yếu trình tƣ đƣợc cải thiện đáng kể Phần lớn nhờ vào nỗ lực học tập em - Học sinh bắt đầu ý thức việc học tin hiểu đƣợc ý nghĩa số toán chứa đựng nhiều vấn đề cần phát giải - Học sinh có hứng thú với mơn Tin học Khi gặp toán em tự tin mạnh dạn trình bày cách hiểu, cách giải Vì kết học tập học sinh có phần tăng lên 82 3.3.2 Đánh giá định lƣợng Kết làm kiểm tra học sinh lớp thực nghiệm học sinh lớp đối đối chứng đƣợc thể thông qua bảng thống kê sau:  Kết kiểm tra đầu đợt thực nghiệm Bảng 3.1 Bảng mô tả điểm kiểm tra đầu đợt thực tập Điểm Lớp 10 Thực nghiệm 0 10 2 Đối chứng 3 Bảng 3.2 Bảng mô tả tỉ lệ (%) học sinh đạt điểm giỏi, khá, trung bình, yếu, đầu đợt thực tập HS đạt HS đạt HS đạt điểm HS đạt HS đạt Điểm giỏi điểm trung bình điểm yếu điểm Thực nghiệm 13,8% 16,7% 33,3% 30,6% 5,6% Đối chứng 11,1% 16,7% 36,1% 25% 11,1% Tỉ lệ Lớp 83 Hình 3.1 Biểu đồ cột so sánh kết điểm số đầu đợt lớp thực nghiệm lớp đối chứng Kết thống kê hai bảng biểu đồ kết điểm số đầu đợt cho thấy học sinh lớp đối chứng học sinh lớp thực nghiệm có kết làm tƣơng đƣơng Do ta thấy trình độ học lực hai lớp ngang nhau, giúp cho việc thực nghiệm lớp đối chứng lớp thực nghiệm dễ dàng  Kết kiểm tra cuối đợt thực nghiệm Bảng 3.3 Bảng mô tả điểm kiểm tra cuối đợt thực tập Điểm Lớp 10 Thực nghiệm 0 10 4 Đối chứng 0 11 4 84 Bảng 3.4 Bảng mô tả tỉ lệ (%) học sinh đạt điểm giỏi, khá, trung bình, yếu, cuối đợt thực tập HS đạt HS đạt HS đạt điểm HS đạt HS đạt Điểm giỏi điểm trung bình điểm yếu điểm Thực nghiệm 22,2% 30,6% 38,9% 8,3% 0% Đối chứng 11,1% 16,7% 52,8% 16,7% 2,7% Tỉ lệ Lớp 60 50 40 Thực nghiệm 30 Đối chứng 20 10 Gioi Kha Trung binh Yeu Kem Hình 3.2 Biểu đồ cột so sánh kết điểm số cuối đợt lớp thực nghiệm lớp đối chứng Kết thống kê hai bảng biểu đồ so sánh kết điểm số cho thấy học sinh lớp đối chứng làm kiểm tra cuối đợt không tốt học sinh lớp thực nghiệm Vì tỉ lệ HS đạt điểm khá, giỏi lớp đối chứng thấp so với lớp thực nghiệm Dẫn đến phƣơng pháp giảng dạy lớp thực nghiệm tốt hẳn so với phƣơng pháp giảng dạy lớp đối chứng 85 3.4 KẾT LUẬN CHƢƠNG Việc rèn luyện phát triển lực cho học sinh phải trình lâu dài, nên giáo viên cần có chuẩn bị tốt khơng thể nóng vội đƣợc Trong tiết dạy, dạy, tập giáo viên nên chọn hai yếu tố sáng tạo bật để rèn luyện cho học sinh không nên ôm đồm nhiều kiến thức Trong trình dạy học giáo viên cần quan tâm ý để phát biểu tƣ duy, yếu tố sáng tạo, hứng thú học tập học sinh, khả nhận biết giải vấn đề để bồi dƣỡng cho học sinh Giáo viên cần phát hiện, khai thác, tận dụng yếu tố sáng tạo tiềm ẩn sách giáo khoa, sách tập, sách tham khảo để rèn luyện phát triển lên cho học sinh Hơn nữa, trình giải tập giáo viên cần phải gợi ý, hƣớng dẫn, dẫn dắt học sinh tƣ theo thao tác lực tƣ sáng tạo, tạo tình tự giải vấn đề, khả hợp tác làm nhóm để từ hình thành cho học sinh thói quen tự lực tƣ duy, lực giải vấn đề, lực hợp tác Giáo viên cần hiểu rõ khả tiếp thu đối tƣợng học sinh để đƣa tập phƣơng pháp giải cho phù hợp giúp em làm đƣợc sáng tạo cách giải gây hứng thú cho em, từ nâng cao kiến thức từ dễ tới khó Q trình thực nghiệm kết thực nghiệm đạt đƣợc cho thấy: mục đích thực nghiệm đƣợc hồn thành, tính khả thi tính hiệu biện pháp sƣ phạm đƣợc khẳng định Thực biện pháp sƣ phạm mà khóa luận xây dựng góp phần rèn luyện phát triển lực học lập trình cho học sinh, đồng thời góp phần vào việc nâng cao chất lƣợng dạy học môn Tin học trƣờng Trung học phổ thơng Tuy nhiên q trình thực tập thời gian ngắn việc giảng dạy theo biện pháp chƣa đƣợc phát huy cách tốt Nhƣng thông qua kiểm tra thời gian thực nghiệm tơi thấy dạy theo cách việc điểm học 86 sinh tiến bộ, tính hứng thú học tập đƣợc thể nhƣ giơ tay phát biểu, tranh luận, ham làm tập so với phƣơng pháp giảng dạy trƣớc KẾT LUẬN VÀ KIẾN NGHỊ KẾT LUẬN Hiện nay, để đáp ứng nhiệm vụ mục tiêu giáo dục thời kỳ cơng nghiệp hóa - đại hóa u cầu đổi phƣơng pháp dạy học theo hƣớng phát huy vai trò chủ thể học sinh trở thành yêu cầu cấp bách có ý nghĩa thực tiễn Đối với mơn Tin, việc rèn luyện phát triển lực vấn đề quan trọng Nếu dạy học đơn giáo viên đọc học sinh chép chắn khả tự học, tự giải vấn đề tƣ sáng tạo em mờ dần, khơng có “mảnh đất” để thể Hậu mà phƣơng pháp giáo dục gây không dừng lại Trong học sinh tiềm ẩn lực nhiệm vụ ngƣời giáo viên phải biết phát hiện, góp phần hình thành, ni dƣỡng kích thích chồi mầm khiếu học sinh để chúng phát triển mức tối đa Do việc rèn luyện phát triển lực cho học sinh dạy học Tin nói chung dạy học tập lập trình nhiệm vụ quan trọng trình dạy học nhà trƣờng trung học phổ thơng Trong phạm vi nghiên cứu đề tài, bƣớc đầu từ việc nghiên cứu sở lý luận, thực tiễn đề tài để từ đề xuất số biện pháp dạy học nhằm rèn luyện phát triển lực cho học sinh phổ thông qua dạy học tập lập trình Trong số biện pháp đó, trọng đƣa hệ thống tập cụ thể, rõ ràng Tuy nhiên để đạt hiệu cao đòi hỏi ngƣời giáo viên phải có phối kết hợp đồng bộ, nhuần nhuyễn nhiều biện pháp nâng cao lực cho học sinh, đặc biệt lực tƣ sáng tạo 87 mức cao Điều đƣợc thực giáo án thực nghiệm tiến hành dạy lớp 11/3 trƣờng Trung học phổ thông Phạm Phú Thứ Tuy gặp phải số khó khăn định nhƣng bƣớc đầu cho kết khả quan đáp ứng mục đích đề tài, khẳng định tính khả thi, hiệu kết nghiên cứu Rèn luyện phát triển lực học tập lập trình cho học sinh thơng qua việc dạy tập thực hành tin học lớp 11 trƣờng THPT vấn đề lớn địi hỏi phải có thời gian kế hoạch cụ thể Kết nghiên cứu khóa luận chứng tỏ giả thuyết khoa học đắn, nhiệm vụ nghiên cứu đƣợc hồn thành Hi vọng khóa luận góp phần giúp học sinh học tốt phát huy đƣợc lực tự học, giải vấn đề, hợp tác, tính sáng tạo thân học lập trình, đồng thời góp phần nâng cao chất lƣợng dạy học nhà trƣờng Trung học phổ thông Khi nghiên cứu đề tài này, hi vọng góp thêm tiếng nói vào việc cụ thể hóa quan điểm dạy học theo hƣớng đổi mới, phát huy vai trò chủ thể ngƣời học Tuy nhiên hạn chế mặt kinh nghiệm, lực, thời gian, tài liệu trình khai thác triển khai đề tài hẳn không tránh khỏi thiếu sót Rất mong đƣợc bảo tận tình từ phía thầy bạn để đề tài hồn thiện KIẾN NGHỊ Đối với học sinh THPT việc nâng cao khả lập trình vấn đề không dễ dàng, lần đầu làm quen với khái niệm ngơn ngữ lập trình độ tuổi tƣ học sinh hạn chế, khó để em hiểu hình dung thuật tốn Do để nâng cao lực học lập trình cho học sinh THPT cần phải đảm bảo đƣợc vấn đề sau: - Theo xu hƣớng chung dạy học đại, cần tăng cƣờng ứng dụng tiến khoa học nói chung, khoa học cơng nghệ thơng tin nói riêng 88 dạy học, nên có nhiều tiết học tiến hành máy chiếu, tăng tƣ trực quan, giúp học sinh tiếp thu tốt - Giáo viên cần phải có tảng chun mơn vững chắc, giảng dạy làm rõ thuật toán cách cụ thể nhất, dễ hiểu để trình bày cho học sinh, mô bƣớc cách thức hoạt động toán cho học sinh thấy hiểu - Đƣa tốn ngồi thực tế, gần gũi với học sinh vào áp dụng tốn lập trình nhằm tăng khả phân tích nhƣ tạo hứng thú giúp học sinh nhớ lâu - Hệ thống tập cách có khoa học từ dễ đến khó để nâng cao tƣ cho học sinh, nhằm tránh tình trạng chán nản học - Cần tạo cho học sinh tảng vững cách thƣờng xuyên luyện tập tập thực hành Trong trình thực hành học sinh tự nhận thấy vấn đề mà lúc lập trình thƣờng gặp phải tạo cho thói quen tốt để giải vấn đề - Khuyến khích tơn trọng sáng tạo học sinh, tạo thách thức toán cho học sinh tự giải Ƣu tiên giải toán nhiều cách khác sau, so sánh tìm qua cách giải tối ƣu 89 TÀI LIỆU THAM KHẢO [1] GS.TS Đinh Quang Báo, Tài liệu Hội thảo mục tiêu chuẩn Bộ Giáo dục Đào tạo tổ chức năm 2013 [2] Đặng Thành Hƣng, Năng lực giáo dục theo tiếp cận lực [3] Trần Việt Dũng, Một số suy nghĩ lực sáng tạo phương hướng phát huy lực sáng tạo người Việt Nam nay, Tạp chí Khoa học Đại học Sƣ phạm Thành Phố Hồ Chí Minh, số 49 năm 2013 [4] Lê Viết Chung (chủ biên) – Nguyễn Lê Trí Tồn, Bài tập Tin học 11, Nhà xuất Giáo dục [5] Hồ Sĩ Đàm (chủ biên) – Hồ Cẩm Hà – Trần Đỗ Hùng – Nguyễn Đức Nghĩa – Nguyễn Thanh Tùng – Ngô Ánh Tuyết, SGK Tin học 11, Nhà xuất Giáo dục [6] Đinh Văn Tố (1981), Phát huy tính chủ động sáng tạo học sinh trình hướng dẫn học sinh giải tập [7] Nguyễn Cảnh Toàn (1995), Soạn dạy lớp theo tinh thần dẫn dắt học sinh sáng tạo, tự dành lấy kiến thức, Tạp chí Nghiên cứu Giáo dục [8] Nguyễn Cảnh Tồn (1997), Một phương pháp suy nghĩ sáng tạo, Tạp chí tốn học Tuổi trẻ, Nhà xuất Giáo dục 90 PHỤ LỤC ĐỀ KIỂM TRA 15’ ĐẦU ĐỢT THỰC NGHIỆM Câu 1: Nêu khái niệm mảng chiều cách khai báo biến mảng chiều Câu 2: Viết chƣơng trình nhập vào mảng gồm n số nguyên Tính tổng phần tử số chẵn mảng in kết hình Đáp án: Câu 1: Nêu khái niệm Câu 1: mảng chiều cách - Khái niệm mảng chiều: Mảng chiều dãy khai báo biến mảng hữu hạn phần tử kiểu Mảng đƣợc đặt tên chiều phần tử số - Cách khai báo Cách 1: khai báo trực tiếp Var : array [kiểu số] of ; Cách 2: khai báo gián tiếp Type = array [kiểu số] of ; Var : ; Câu 2: Viết chƣơng Câu 2: trình nhập vào mảng Var A : array[1 100] of integer; gồm n số nguyên Tính n, i: byte; tổng phần tử số S: integer; chẵn mảng in kết hình Begin Write(„Nhap so phan tu cua mang n=‟); 91 Readln(n); For i:=1 to n begin Write(„Nhap phan tu thu‟,i,‟:‟); Readln(A[i]); end; S:=0; For i:=1 to n If (A[i] mod =0) then S:=S+A[i]; Writeln(„Tong gia tri cac phan tu la so chan cua mang la: ‟, S); Readln; End 92 ĐỀ KIỂM TRA TIẾT CUỐI ĐỢT THỰC NGHIỆM Trắc nghiệm Câu 1: Cho khai báo mảng: Var M: array [0 50] of real; K, i: integer; Hãy xét đoạn chƣơng trình sau: K:=0; For i := to 50 If a[i] > a[k] then k:=i; Đoạn chƣơng trình thực cơng việc gì? A Tìm phần tử nhỏ mảng B Tìm số phần tử nhỏ mảng C Tìm phần tử lớn mảng D Tìm số phần tử lớn mảng Câu 2: Phát biểu dƣới sai: A Số lƣợng kí tự xâu độ dài xâu B Xâu dãy kí tự mã ASCII Kiểu xâu kiểu liệu có cấu trúc C Các phép toán thao tác với xâu tƣơng tự phép toán thao tác với mảng D Có thể xem xâu mảng chiều mà phần tử kí tự bảng mã ASCII Câu 3: Cho xâu s=‟Hoc hoc nua hoc mai‟ Dùng thủ tục Delete(s, 1, 12) cho kết là? A „hoc nua‟ B „Hoc hoc nua‟ C „hoc mai‟ Câu 4: Khai báo mảng dƣới hợp lệ? D „hoc nua hoc mai‟ 93 A Var mang: array [0 10] : integer; B Var mang: array [0 10] of integer C Var mang: array [10 0] of integer; D Var mang: array [0 10] of integer; Câu 5: Cho xâu s1=‟bantan‟, s2=‟an‟ Hãy cho biết vị trí xuất xâu s2 xâu s1? A B C D Câu 6: Chọn phƣơng án khai báo sau: Var M: array [-4 4] of char; A Mỗi phần tử M số nguyên B Biến M có tối đa phần tử C Biến M có kiểu kí tự D Biến M khai báo sai Câu 7: Cho xâu s=‟cau vuot khanh thanh‟, cho biết kết thực thủ tục: Insert(29/03 , s, 10)? A „khanh cau vuot 29/03‟ C „29/03 cau vuot khanh thanh‟ B „cau vuot 29/03 khanh thanh‟ D „cau vuot khanh 29/03‟ Câu 8: Phát biểu dƣới số mảng nhất? A Dùng cấu trúc lặp với mảng để quản lí kích thƣớc mảng B Dùng để truy cập đến phần tử mảng C Dùng cấu trúc lặp với mảng D Cả A B Câu 9: Cho xâu s=‟Toi yeu nguoi Da Nang ‟ Dùng hàm copy(s, 19, 7) cho kết là? A „con nguoi‟ B „con nguoi Da Nang‟ C „toi yeu‟ Nang‟ Câu 10: Cho xâu s=‟102 ki tu so‟ Hãy cho biết length(s)? D „Da 94 A 102 so B 12so C 102 D 12 Tự luận: Câu 1: Xâu gì? Nêu cách khai báo kiểu liệu xâu? Cho ví dụ khai báo biến xâu? Câu 2: Viết chƣơng trình nhập vào mảng gồm n số ngun Tính tổng phần tử chia hết cho chia hết cho mảng in kết hình I Đáp án Trắc nghiệm 5.0 điểm Câu 10 Đáp B C C D D B B D D D án Tự luận: 5.0 điểm Câu 1: 2.0 điểm Xâu gì? Nêu cách Xâu dãy kí tự mã ACSII khai biến kiểu liệu Mỗi kí tự đƣợc gọi phần xâu xâu? Cho ví dụ Var : string [độ dài lớn xâu]; kiểu liệu xâu? Ví dụ: Var a : string [100] Câu 2: 3.0 điểm Viết chƣơng trình Program bai2; nhập vào mảng Var A: array[1 100] of integer; gồm n số nguyên n, i, S: integer; Tính tổng phần tử Begin chia hết cho chia Randomize; hết cho mảng Write(„Nhap so phan tu cua mang n=‟); 95 in kết Readln(n); hình For i:=1 to n begin A[i]:=random(300)-random(300); Write(A[i]:50); end; S:=0; For i:=1 to n If (A[i] mod =0) then S:=S+A[i]; Writeln(„Tong gia tri cac phan tu chia het cho cua mang la: ‟, S); Readln; End ... trạng dạy học tập thực hành (lập trình Pascal), bƣớc đầu góp phần làm sáng tỏ nội dung ? ?Rèn luyện phát triển lực học tập lập trình cho học sinh thơng qua việc dạy tập thực hành tin học lớp 11 trường. .. cứu dạy học lập trình chƣơng trình Tin học 11 - Nghiên cứu hoạt động dạy học giáo viên học sinh trƣờng THPT 3 - Nghiên cứu việc rèn luyện phát triển lực học tập lập trình cho học sinh thông qua. .. trung học phổ thơng q trình giải tập thực hành (lập trình Pascal) Một lực cần rèn luyện cho học sinh THPT giảng dạy tập thực hành lập trình lực tƣ sáng tạo Tƣ sáng tạo góp phần rèn luyện phát triển

Ngày đăng: 26/06/2021, 13:15

Hình ảnh liên quan

DANH MỤC CÁC BẢNG BIỂU - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông
DANH MỤC CÁC BẢNG BIỂU Xem tại trang 7 của tài liệu.
DANH MỤC CÁC HÌNH VẼ - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông
DANH MỤC CÁC HÌNH VẼ Xem tại trang 8 của tài liệu.
- Output: Đƣa ra màn hình: Tổng các phần tử chia hết cho 3 của mảng.    GV: Nêu ý tƣởng để giải quyết bài toán  B1: Khai báo  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

utput.

Đƣa ra màn hình: Tổng các phần tử chia hết cho 3 của mảng. GV: Nêu ý tƣởng để giải quyết bài toán B1: Khai báo Xem tại trang 73 của tài liệu.
1. Bài tập kiểu mảng: - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

1..

Bài tập kiểu mảng: Xem tại trang 73 của tài liệu.
GV: Yêu cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím.  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

u.

cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím. Xem tại trang 74 của tài liệu.
- Output: Đƣa ra màn hình: xâu đó có bao nhiêu kí tự „c‟.    - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

utput.

Đƣa ra màn hình: xâu đó có bao nhiêu kí tự „c‟. Xem tại trang 76 của tài liệu.
B5: Hiển thị xâu vừa tạo ra màn hình. GV:  Cho  chạy  chƣơng  trình  đã  soạn  sẵn.  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

5.

Hiển thị xâu vừa tạo ra màn hình. GV: Cho chạy chƣơng trình đã soạn sẵn. Xem tại trang 77 của tài liệu.
GV: Yêu cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím.  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

u.

cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím. Xem tại trang 77 của tài liệu.
3. In ra màn hình xâu đó bằng các kí tự chữ cái hoa.   - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

3..

In ra màn hình xâu đó bằng các kí tự chữ cái hoa. Xem tại trang 78 của tài liệu.
- Viết chƣơng trình nhập vào 1 xâu và in ra màn hình xâu đó bằng các kí tự hoa. Hãy viết câu lệnh xử lí yêu cầu của đề bài - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

i.

ết chƣơng trình nhập vào 1 xâu và in ra màn hình xâu đó bằng các kí tự hoa. Hãy viết câu lệnh xử lí yêu cầu của đề bài Xem tại trang 79 của tài liệu.
GV: Yêu cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím.  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

u.

cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím. Xem tại trang 84 của tài liệu.
GV: Yêu cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím.  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

u.

cầu 1 HS lên bảng viết câu lệnh nhập dữ liệu từ bàn phím. Xem tại trang 86 của tài liệu.
3. In ra màn hình xâu đó bằng các kí tự chữ cái hoa.   - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

3..

In ra màn hình xâu đó bằng các kí tự chữ cái hoa. Xem tại trang 87 của tài liệu.
Bảng 3.1. Bảng mô tả điểm kiểm tra đầu đợt thực tập - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

Bảng 3.1..

Bảng mô tả điểm kiểm tra đầu đợt thực tập Xem tại trang 90 của tài liệu.
Bảng 3.2. Bảng mô tả tỉ lệ (%) học sinh đạt điểm giỏi, khá, trung bình, yếu, kém ở đầu đợt thực tập - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

Bảng 3.2..

Bảng mô tả tỉ lệ (%) học sinh đạt điểm giỏi, khá, trung bình, yếu, kém ở đầu đợt thực tập Xem tại trang 90 của tài liệu.
Kết quả thống kê ở hai bảng cùng biểu đồ kết quả điểm số đầu đợt ở trên cho thấy học sinh lớp đối chứng và học sinh lớp thực nghiệm có kết quả làm  bài là tƣơng đƣơng nhau - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

t.

quả thống kê ở hai bảng cùng biểu đồ kết quả điểm số đầu đợt ở trên cho thấy học sinh lớp đối chứng và học sinh lớp thực nghiệm có kết quả làm bài là tƣơng đƣơng nhau Xem tại trang 91 của tài liệu.
Hình 3.1. Biểu đồ cột so sánh kết quả điểm số đầu đợt của lớp thực nghiệm và lớp đối chứng  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

Hình 3.1..

Biểu đồ cột so sánh kết quả điểm số đầu đợt của lớp thực nghiệm và lớp đối chứng Xem tại trang 91 của tài liệu.
Hình 3.2. Biểu đồ cột so sánh kết quả điểm số cuối đợt của lớp thực nghiệm và lớp đối chứng  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

Hình 3.2..

Biểu đồ cột so sánh kết quả điểm số cuối đợt của lớp thực nghiệm và lớp đối chứng Xem tại trang 92 của tài liệu.
phần tử là số chẵn của mảng đó và in kết quả ra màn hình. - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

ph.

ần tử là số chẵn của mảng đó và in kết quả ra màn hình Xem tại trang 98 của tài liệu.
màn hình. For i:=1 to ndo begin  - Rèn luyện và phát triển các năng lực học tập lập trình cho học sinh thông qua việc dạy bài tập thực hành tin học lớp 11 trường phổ thông

m.

àn hình. For i:=1 to ndo begin Xem tại trang 103 của tài liệu.

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

Tài liệu liên quan