1. Trang chủ
  2. » Tất cả

TINHOC-TRANTHIHIEN-THPT DAKMI

28 0 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 185 KB

Nội dung

MỤC LỤC NỘI DUNG TRANG MỤC LỤC .1 DANH MỤC VIẾT TẮT MỞ ĐẦU .3 1.1 Lí chọn đề tài .3 1.2 Mục đích nghiên cứu 1.3 Đối tượng nghiên cứu .4 1.4 Phương pháp nghiên cứu 1.5 Giới hạn phạm vi nghiên cứu NỘI DUNG 2.1 Cơ sở lí luận vấn đề 2.2 Thực trạng vấn đề 2.3 Các biện pháp tiến hành để giải vấn đề .7 2.3.1 Tiến hành khảo sát chất lượng môn 2.3.2 Chuẩn bị giáo viên học sinh .8 2.3.3 Thiết kế dạy thực hành với nhiều đối tượng học sinh 2.3.4 Điều hành tổ chức hoạt động học sinh lớp 2.3.5 Ví dụ minh họa thiết kế điều hành tổ chức hoạt động tiết thực hành 16 2.4 Kết phương pháp dạy thực hành 23 KẾT LUẬN VÀ KIẾN NGHỊ .25 3.1 Kết luận 25 3.1.1 Bài học kinh nghiệm .25 3.1.2 Hạn chế phạm vi áp dụng 26 3.1.3 Hướng phát triển 26 3.2 Kiến nghị 26 DANH MỤC TÀI LIỆU THAM KHẢO 28 DANH MỤC VIẾT TẮT Chữ cần viết tắt Giáo viên Học sinh Sách giáo khoa Công nghệ thông tin Cơ sở vật chất Chữ viết tắt GV HS SGK CNTT CSVC Mở đầu 1.1 Lý chọn đề tài Hiện nay, Môn Tin học trở thành môn học bắt buộc nhà trường phổ thông Đây thuận lợi lớn cho việc tiến hành giảng dạy giáo viên, học sinh nghiêm túc, hứng thú có trách nhiệm với mơn học Một đặc thù môn Tin học học lý thuyết gắn liền với thực hành Rất nhiều học diễn đạt hoàn toàn thơng qua thao tác thực hành máy tính Đồng thời, sau tiết lý thuyết, lại có thực hành để học sinh củng cố kiến thức nâng cao kĩ thực hành Môn Tin học với đặc thù riêng mà việc thực hành phần quan trọng chương trình Việc đổi tiết thực hành, việc làm có ý nghĩa thiết thực Thực hành tạo hội cho học sinh bổ sung kiến thức, nắm vững khái niệm lý thuyết rèn luyện kỹ năng, làm sáng tỏ học lớp học qua sách Trong q trình giảng dạy mơn Tin học nói chung Tin học lớp 11 nói riêng, tơi nhận thấy có nhiều học sinh yếu kỹ thực hành máy Một số học sinh chưa có ý thức tự thực mà chủ yếu quan sát bạn khác nhóm thực hành (Hs – giỏi) nên thực hành kết không mong muốn Và nhận thấy việc tổ chức cho học sinh thực hành chưa đạt hiệu cao nhiều yếu tố tác động Một yếu tố việc tổ chức thực hành thiếu khoa học, chưa phát huy hết tính tích cực, chủ động học sinh Từ thực tế trên, tơi ln mong muốn tìm giải pháp khắc phục, nâng cao chất lượng thực hành giúp em sau thực hành có số kỹ năng, lực thực hành chương trình Tin học lớp 11 đạt yêu cầu đề Vì trình giảng dạy trọng đến tổ chức tiết dạy thực hành có hiệu quả, giúp em rèn kỹ tự học, tự khám phá kiến thức Do viết đề tài “Một số giải pháp nâng cao hiệu thực hành môn Tin học lớp 11 để phù hợp khả học sinh” mà thân nghiên cứu áp dụng thành công đơn vị trường THPT Đăk Mil 1.2 Mục đích nghiên cứu Nghiên cứu tổ chức dạy học thực hành Tin học nhằm phát huy lực nâng cao chất lượng học sinh thực hành Tin học lớp 11 1.3 Đối tượng nghiên cứu Học sinh lớp 11A2, 11A4, 11A8 trường THPT ĐăkMil, huyện Đăk Mil, tỉnh Đăk Nông năm học 2019-2020 1.4 Phương pháp nghiên cứu - Nghiên cứu lí luận: Nghiên cứu tài liệu giáo dục, sách giáo khoa, sách tham khảo, tạp chí giáo dục… có liên quan đến đề tài - Dựa mục tiêu, yêu cầu cấp học, môn học lớp học - Thông qua việc giảng dạy môn Tin học 11 năm học qua trường THPT Đăk Mil, phương pháp thực nghiệm sư phạm, khảo sát, điều tra, phân tích tổng hợp đánh giá kết - Vấn đáp tìm hiểu giáo viên môn khác, giáo viên chủ nhiệm, phụ huynh học sinh - Kết hợp với tình hình thực tế đối tượng học sinh, từ đưa hình thức, nội dung kiểm tra đánh giá thích hợp Phạm vi nghiên cứu Đề tài nghiên cứu phạm vi nội dung dạy học môn Tin học 11 trường THPT học sinh đại trà NỘI DUNG 2.1 Cơ sở lí luận vấn đề Chúng ta sống thời đại thông tin kỹ thuật số, hầu hết lĩnh vực ngành nghề có sử dụng sản phẩm Tin học Chính Đảng Nhà nước có chủ trương sách đầu tư phát triển ứng dụng công nghệ thông tin như: - Chỉ thị số 58-CT/TW trị đẩy mạnh ứng dụng phát triển CNTT nghiệp công nghiệp hóa – đại hóa chỉ rõ : “ ứng dụng phát triển CNTT nhiệm vụ ưu tiên chiến lược phát triển kinh tế xã hội, phương tiện chủ lực để tắt đón đầu, rút ngắn khoảng cách phát triển so với nước trước” - Chỉ thị số 29/2001/CT-BGD&ĐT GD&ĐT tăng cường giảng dạy, đào tạo ứng dụng CNTT ngành giáo dục chỉ rõ: Nâng cao nhận thức vai trò CNTT, ứng dụng phát triển CNTT GD&ĐT tạo bước chuyển trình đổi nội dung, chương trình, phương pháp giảng dạy, học tập quản lý giáo dục Đặc trưng môn Tin học khoa học gắn liền với công nghệ, dạy học Tin học mặt trang bị cho học sinh kiến thức khoa học Tin học, phát triển tư thuật toán, rèn luyện kỹ giải vấn đề, mặt khác phải trọng đến rèn luyện kỹ thực hành, ứng dụng, tạo điều kiện để học sinh thực hành, nắm bắt tiếp cận với công nghệ Tin học phục vụ học tập đời sống SGK Tin học 11 viết theo tinh thần cung cấp kiến thức bản, đại coi trọng kỹ thực hành Học sinh thông qua thực hành sử dụng phần mềm cụ thể để hiểu rõ kiến thức có tính trừu tượng, khái qt, đồng thời thấy sâu sắc ý nghĩa ứng dụng thực tế 2.2 Thực trạng vấn đề Một thực trạng phổ biến thực hành, giáo viên sau khởi động máy tính phải đợi học sinh gõ văn chương trình nhiều thời gian, sau hướng dẫn sửa lỗi 1, nhóm hết Trong nhóm khác, học sinh khơng biết làm gì, khơng biết khắc phục lỗi nào, chí khơng biết sai hay đúng? Đa số học sinh không tự sửa lỗi, học sinh có hỏi, giáo viên khơng đủ thời gian sửa lỗi cho tất máy Đặc biệt học sinh gặp khó khăn trường hợp mà tập thực hành chưa có chương trình cụ thể mà chỉ giáo viên mô tả giải thuật lúng túng khơng biết viết câu lệnh để chạy máy tính Một số học sinh làm nhiệm vụ thực hành nên chán nản, gây trật tự quay sang thực thao tác nội dung học Do đó, thực hành thường khơng đạt mục đích, u cầu đề Làm cho chất lượng môn qua năm học chưa cao, đặc biệt kỹ thực hành máy tính cịn hạn chế, số học sinh cịn chưa có thái độ tích cực thực hành để rèn kỹ * Những thuận lợi - Có quan tâm, trọng tới việc đổi phương pháp dạy học thực hành thí nghiệm Đảng bộ, BGH nhà trường năm qua - Giáo viên nhiệt tình, có trình độ tay nghề vững vàng, qua lớp bồi dưỡng chuyên môn hàng năm - Một số học sinh có ý thức học tập tốt, ln tìm tịi học hỏi kiến thức hứng thú với môn học - Được nhà trường quan tâm tạo điều kiện thuận lợi trang thiết bị dạy học cho môn Tin học * Những khó khăn - Sĩ số học sinh lớp cịn đơng 40 hs/lớp, phịng máy lại máy, máy cũ hay hư hỏng số học sinh máy cao, buộc em phải thay thực hành Khơng khí phịng máy khơng thơng thống làm cho học sinh khơng tâm vào giảng ảnh hưởng lớn đến chất lượng học - Về thái độ học tập, bên cạnh học sinh có ý thức học tập tốt cịn nhiều em có suy nghĩ mơn Tin học chỉ mơn học phụ nên có tư tưởng coi thường, có em khơng học học đối phó, chí cịn ngại sử dụng máy tính để thực hành rèn luyện kỹ - Tin học 11 học kỹ lập trình nên học sinh chưa hình dung cụ thể việc cần học học Địi hỏi giáo viên cần trọng phương pháp giảng dạy để chất lượng môn nâng cao làm môi trường cho học sinh phát huy cao khả 2.3 Các biện pháp tiến hành để giải vấn đề 2.3.1 Tiến hành khảo sát chất lượng thực hành môn Sau số thực hành đầu năm, tiến hành khảo sát chất lượng tơi thấy học sinh cịn ngại thực hành, thao tác máy chưa chuẩn, đa số việc thực hành máy chỉ tập trung vào em giỏi, số lại em chỉ quan sát, nên giáo viên hỏi khơng thực cơng việc theo u cầu Vì thế, kết học tập thấp Kết khảo sát thực hành đầu năm học 2019-2020 TT Lớp 11A2 11A4 11A8 Tổng Sĩ số 36 45 40 121 Kết kiểm tra Giỏi Kh TB Yếu K SL % SL % SL % SL % SL % 2.8 13 36.1 16 44.4 16.7 0.0 2.2 16 35.6 20 44.4 17.8 0.0 0.0 10 25 13 32.5 14 35 7.5 4.1 38 31.4 46 38 29 24 2.5 2.3.2 Chuẩn bị giáo viên học sinh */ Chuẩn bị giáo viên Tổ chức vào lớp: Do vị trí phịng thực hành tầng dãy phịng học mơn nên việc cho học sinh di chuyển lên phòng thực hành nhiều thời gian Vì vậy, cần cho em lên phịng thực hành trước khoảng đến phút Chuẩn bị tốt phương tiện dạy học phịng máy tính hoạt động tốt, đầy đủ chuột, bàn phím, phần mềm học tập, máy chiếu, phông chiếu (nếu cần) Phổ biến thực nghiêm túc nội quy thực hành phòng máy */ Chuẩn bị học sinh Học sinh cần học kĩ lý thuyết, làm tập nhà, đọc tìm hiểu trước thực hành Thực nghiêm túc nội quy phòng thực hành 2.3.3 Thiết kế dạy thực hành phù hợp với nhiều đối tượng học sinh Đây phần thiếu giáo viên trước dạy, đặc biệt với thực hành với đặc thù riêng “thiết kế trước dạy giúp giáo viên chuẩn bị chu đáo kiến thức, kỹ năng, phương pháp, tiến trình tâm để vào tiết dạy” Để thiết kế dạy phù hợp với nhiều đối tượng học sinh tối thiểu cần làm công việc sau: - Xác định mục tiêu trọng tâm học kiến thức, kỹ năng, thái độ, tình cảm Tìm kỹ dành cho học sinh yếu kiến thức kỹ dành cho học sinh giỏi - Tham khảo thêm tài liệu để mở rộng sâu vào giảng, giúp giáo viên nắm cách tổng thể, giải thích cho học sinh cần thiết - Nắm mục đích yêu cầu, chuẩn kiến thức chương, để thiết kế hoạt động học tập phù hợp với trình độ học sinh điều kiện dạy học - Chuẩn bị tốt phòng thực hành, thiết bị dạy học - Hoàn chỉnh tiến trình dạy học với đầy đủ hoạt động cụ thể Nếu thực tốt việc xem giáo viên chuẩn bị tốt tâm để bước vào tiết dạy thực hành thành công bước đầu 2.3.4 Điều hành tổ chức hoạt động học sinh lớp Việc thiết kế tốt dạy phù hợp với đối tượng học sinh xem có bước đầu thành cơng chỉ bước khởi đầu cho tiết dạy cịn khâu định thành cơng khâu tổ chức điều khiển đối tượng học sinh lớp Chính để tiết học thực hành thành cơng hiệu tơi tiến hành số biện pháp sau: Thứ nhất: Phân loại học sinh Trong thực hành, tuỳ thuộc nhận thức học sinh mà hoạt động giáo viên học sinh thực hành chia thành nhiều cấp độ Cấp độ 1: Đối với nhóm học sinh yếu, em chỉ gõ lại chương trình có sẵn cách máy móc Biện pháp nhóm học sinh giáo viên phân tích, giúp học sinh hiểu câu lệnh chương trình, học sinh sửa lỗi có giúp học sinh thực chương trình giáo viên đưa Cấp độ 2: Đối với nhóm học sinh khá, trung bình, giáo viên phân tích u cầu tập, học sinh tự viết chương trình chạy thử kiểm soát hướng dẫn chặt chẽ giáo viên Cấp độ 3: Đối với học sinh giỏi, học sinh phải độc lập thực hành, giáo viên chỉ gợi ý, bổ sung yêu cầu mới, để học sinh phát huy tính sáng tạo phân tích tốn, giúp học sinh làm mịn chương trình đánh giá thuật tốn, chẳng hạn số byte nhớ phải sử dụng, số phép toán phải thực Ví dụ: Khi cho em thực hành thực hành số 3: với yêu cầu sau: Yêu cầu 1: Tìm hiểu chạy thử chương trình câu a SGK Tin học 11 trang 63: Yêu cầu Nếu cho k=2 chương trình thực cơng việc gì? u cầu Em sửa để chương trình tính tổng số lẻ mảng A Yêu cầu Em sửa lại chương trình để nhập liệu từ bàn phím Yêu cầu Em sửa chương trình để đếm số phần tử bội k + Cấp độ : Có thể hồn thành yêu cầu giúp đỡ giáo viên bạn cấp độ + Cấp độ 2: Hoàn thành tốt yêu cầu 1,2 hoàn thành yêu cầu 3,4 với gợi ý giúp đỡ giáo viên bạn cấp độ + Cấp độ 3: Hoàn thành tốt yêu cầu 1,2,3,4 hoàn thành tốt yêu cầu với gợi ý giúp đỡ giáo viên Sau làm yêu cầu mà giáo viên đưa Trong trình cho em lớp 11A2 thực hành nội dung yêu cầu thực hành số kết sau: Lớp 11A2 Tỉ lệ hoàn thành yêu cầu Sĩ số Khi chưa phân % 36 25 69.4 loại Khi phân loại 36 36 100 % % % % 25 69.4 16 44.4 12 33.3 10 27.8 36 100 30 83.3 25 69.4 21 58.3 Qua việc phân loại theo đối tượng học sinh, tơi thấy việc hồn thành u cầu nội dung thực hành học sinh hướng dẫn chu đáo giáo viên khả quan Đặc biệt thái độ học tập học sinh cải thiện lên nhiều Thứ hai: Chia nhóm Trong điều kiện CSVC nhà trường, với thực hành, việc quan trọng chia nhóm thực hành Với việc chia thành nhóm học sinh có điều kịên hỗ trợ lẫn nhau, học trở thành q trình học hỏi lẫn khơng chỉ thụ động tiếp thu từ giáo viên Với số lượng học sinh đơng số máy có hạn, qua mà giáo viên có phương án chia nhóm cho phù hợp 10 có vấn đề, việc giúp em đặt tình có vấn đề giải chúng giúp em hiểu sâu 50 Ví dụ: Trong tập 5a trang 51: Viết chương trình tính tổng y= ∑ n/(n+1) n=1 Khi thực hành viết chương trình này, học sinh hay gặp lỗi sau: Lỗi 1: Giá trị biến đếm không phù hợp: Chỉ cho học sinh thấy trỏ chỉ biến n Vậy có lỗi sai liên quan đến biến n Biến n đóng vai trị biến đếm Hỏi biến đếm có kiểu liệu gì? Khi học sinh nhìn thấy phần khai báo, biến n khai báo kiểu real sai Lỗi 2: Đa số học sinh viết câu lệnh nhập giá trị n từ bàn phím Trong biến n nhận giá trị từ đến 50 Nếu viết thêm câu lệnh vào chương trình không sai, không cần thiết Lỗi 3: Không khởi tạo giá trị ban đầu cho biến y Việc không khởi tạo giá trị ban đầu làm kết chương trình bị sai lệch Lỗi 4: Khởi tạo giá trị ban đầu cho biến y không Ở ban đầu biến y chưa có giá trị nên cần khởi tạo Lỗi 5: Viết sai cú pháp câu lệnh for-do Khi viết dấu chấm phẩy sau câu lệnh for-do; chương trình dịch khơng báo lỗi, nhiên học sinh chạy chương trình lại kết sai mà học sinh không hiểu Lỗi 6: Thay đổi giá trị biến đếm vòng lặp For-do Như qua phần phân tích chương trình, chạy thử, tình mà giáo viên đặt ra, học sinh giải quyết, mở rộng thực hành Thứ năm: Nhận xét, đánh giá thực hành Sau thực hành, giáo viên dành phút nhận xét thực hành, lỗi mà học sinh thường gặp thực hành Đặc biệt phân tích đánh giá, so sánh chương trình em Cho điểm hệ số em thực hành tốt Để kịp thời động viên, khuyến kích nhóm thực hành tốt rút kinh nghiệm nhóm kết chưa cao 14 Ví dụ: Khi lập trình giải phương trình bậc 2, học sinh có hai thuật giải sau: Cách 1: Khai báo biến gán giá trị cho delta (delta: = sqr(b) - 4*a*c) Cách 2: Viết biểu thức: "sqr(b) - 4*a*c" biểu thức điều kiện câu lệnh IF THEN biểu thức tính nghiệm Giáo viên chỉ rõ phép tốn mà chương trình phải thực học sinh tự nhận xét mặt hình thức chương trình cách sử dụng nhiều câu lệnh nhiều biến lại tối ưu chương trình cách 2, máy chỉ tính biểu thức delta có lần Qua đó, học sinh ý thức khơng chỉ dừng mức độ giải toán mà phải tiến đến tìm thuật tốn "tối ưu" *Các bước tiến hành tổ chức lớp - Giáo viên nêu vấn đề, yêu cầu nội dung thực hành - Giáo viên hướng dẫn cho học sinh kỹ thao tác thực hành, thao tác mẫu cho học sinh quan sát - Tổ chức hướng dẫn nhóm thực hành, gợi mở, khuyến kích học sinh tích cực hoạt động - Giáo viên quản lý, giám sát học sinh thực hành theo nhóm: + Trong q trình học sinh thực hành, giáo viên quan sát, theo dõi bổ trợ cần + Chỉ rõ kỹ năng, thao tác dành cho họcc sinh yếu nhóm, kỹ năng, thao tác dành cho học sinh giỏi + Phát nhóm thực hành khơng có hiệu để uốn nắn điều chỉnh + Ln có ý thức giáo viên chỉ trợ giúp, tránh việc sâu can thiệp làm hạn chế khả độc lập sáng tạo học sinh + Trong q trình thực hành, giáo viên đưa nhiều cách để thực thao tác giúp em rèn luyện nâng cao kỹ 15 - Giáo viên kiểm tra hiệu cách chỉ định học sinh nhóm thực yêu cầu đặt nội dung thực hành Nếu học sinh chỉ định khơng hồn thành nhiệm vụ gắn cho nhóm đặc biệt nhóm trưởng Hoặc cho nhóm trưởng kiểm tra kết thực hành lẫn thành viên nhóm nhóm kiểm tra theo vịng trịn Làm em có ý thức thực hành - Nhận xét, đánh giá kết học tập: + Tổ chức cho nhóm tự nhận xét kết thực hành, nhóm trưởng điều hành, nhận xét kỹ năng, thái độ học tập bạn nhóm + Tổ chức cho nhóm trưởng nhận xét kết thực hành nhóm khác + Giáo viên tổng kết, nhận xét, bổ xung kiến thức 2.3.5 Ví dụ minh họa thiết kế điều hành tổ chức hoạt động tiết thực hành BÀI THỰC HÀNH SỐ A Thiết kế học Xác định mục tiêu trọng tâm - Học sinh biết khai báo kiểu liệu mảng chiều, nhập/xuất liệu cho mảng, duyệt tất phần tử mảng để xử lý phần tử - Biết giải số toán tính tốn đơn giản như: Tính tổng phần tử thỏa mãn điều kiện đó, đếm số phần tử thỏa mãn điều kiện đó, tìm phần tử lớn nhất, nhỏ nhất, - Rèn luyện tác phong, tư lập trình: Tự giá, tích cực, chủ động sáng tạo tìm kiếm kiến thức - Định hướng phát triển lực + Tự chủ tự học việc tìm hiểu trước lên lớp + Giao tiếp hợp tác việc thảo luận nhóm 16 + Giải vấn đề thơng qua việc trao đổi, thảo luận tập - Xác định kỹ năng, kiến thức đối tượng học sinh cần đạt: + Đối với học sinh yếu: Biết thao tác nhập xuất mảng chiều, chạy thử số chương trình có sẵn + Đối với học sinh khá- giỏi: Ngồi u cầu cịn biết làm thêm số toán mảng chiều Chuẩn bị phòng máy, thiết bị dạy học tập Pascal phần mảng B Thiết kế điều hành tổ chức hoạt động học tập học sinh lớp Chia nhóm học sinh đa dạng, nhóm tự đề cử nhóm trưởng Tổ chức thực hiện: Sử dụng phần mềm Turbo Pascal 7.0 học Free Pasal để thực hành Hoạt động 1: Hoạt động khởi động Mục tiêu: Giúp học sinh hệ thống lại kiến thức 11 có nhu cầu tìm hiểu nội dung tập thực hành Nội dung: Bộ câu hỏi trắc nghiệm mảng Câu 1: Phát biểu kiểu mảng phù hợp ? A Là tập hợp số nguyên B Độ dài tối đa mảng 255 C Là dãy hữu hạn phần tử kiểu D Mảng khơng thể chứa kí tự Câu 2: Phát biểu chỉ số mảng phù hợp ? A Dùng để truy cập đến phần tử mảng B Dùng để quản lí kích thước mảng C Dùng vòng lặp với mảng D Dùng vòng lặp với mảng để quản lí kích thước mảng 17 Câu 3: Phương án khai báo mảng hợp lệ ? A mang : ARRAY[0 10] OF INTEGER; B mang : ARRAY[0 10] : INTEGER; C mang : INTEGER OF ARRAY[0 10]; D mang : ARRAY(0 10) : INTEGER; Câu 4: Cho khai báo mảng đoạn chương trình sau: Var a : array[0 50] of real ; k := ; for i := to 50 if a[i] > a[k] then k := i ; Đoạn chương trình thực cơng việc đây? A Tìm phần tử nhỏ mảng; B Tìm phần tử lớn mảng; C Tìm chỉ số phần tử lớn mảng D Tìm chỉ số phần tử nhỏ mảng Tổ chức thực hiện: - Hoạt động theo cá nhân, thảo luận theo nhóm Giáo viên tổ chức lớp học cách tổ chức trị chơi tổ chia làm đội chơi Mỗi đội có phút trả lời câu hỏi trắc nghiệm phần mảng vào bảng phụ dán lên bảng, trả lời đội có 10 điểm, nhóm nhanh xác nhận thêm 10 điểm Sau giáo viên tổng kết điểm nhóm nhận xét, cho điểm nhóm trả lời sau dẫn dắt vào tập thực hành Hoạt động 2: Tìm hiểu cách sử dụng lệnh kiểu liệu mảng chiều qua chương trình có sẵn Mục tiêu: Học sinh hiểu chương trình có sẵn câu câu a, biết kết chạy chương trình này, từ tìm cách giải câu b Nội dung: 18 a Tìm hiểu, gõ chương trình vào máy chạy thử: Program Sum1; Uses crt; Const nmax=100; Type MyArray=array[1 nmax] of integer; Var A: MyArray; s,n,m,i,k: integer; beign clrscr; randomize; write(‘Nhap n=’); {Tao ngau nhien mang gom n so nguyen} for i:=1 to n A[i]:=random(301)-random(301); for i:=1 to n write(A[i]:5);{in mang vua tao} writeln; write(‘Nhap k=’); readln(k); s:=0; for i:=1 to n if A[i] mod k=0 then s:=s+A[i]; writeln(‘Tong can tinh la: ’,s); readln end b Thêm lệnh vào chương trình nhằm sửa đổi chương trình câu a để chương trình thực đếm số lượng số dương số lượng số âm mảng Posi, neg: integer; posi:=0; negg:=0; if A[i] >0 then posi:= posi +1 else if A[i] < then neg:=neg+1; write(posi:4,neg:4); 19 Tổ chức thực hiện: Hoạt động theo nhóm, sau phân nhóm, ưu tiên đối tượng học sinh yếu Giáo viên nêu yêu cầu chung hoạt động cho nhóm Hướng dẫn học sinh thảo luận thực hành theo câu hỏi sau: ? Tìm hiểu chương trình câu a, SGK trang 63 chạy thử chương trình Hướng dẫn học sinh thảo luận theo câu hỏi sau: Câu hỏi Myarray tên kiểu liệu hay tên biến? Câu hỏi Những dòng lệnh để tạo biến mảng a? Câu hỏi Lệnh gán a[i]:=random(300)-random(300) có ý nghĩa gì? Câu hỏi Lệnh For i:=1 to n Write(A[i]:5); có ý nghĩa gì? Câu hỏi Lệnh s:=s+a[i]; thực lần? - Tổ chức cho nhóm thực hành: + Nhắc học sinh thực bước (gõ, lưu, sửa, lưu, chạy) + Quan sát HS viết chương trình giải đáp số thắc mắc HS Giáo viên quản lý, giám sát học sinh thực hành theo nhóm, nhắc nhở điều chỉnh kịp thời nhóm làm việc chưa hiệu Với đối tượng học sinh yếu : Biết hợp tác với thành viên nhóm để chỉ vị trí cần thêm vào chương trình Với đối tượng học sinh Khá - giỏi : làm thêm mộ số yêu cầu cao như: tính tổng chẵn, tổng lẻ, đếm số bội k, Câu hỏi: Sửa chương trình câu a để chương trình giải tốn câu b Giáo viên nêu yêu cầu chung cho nhóm Hướng dẫn học sinh thảo luận theo câu hỏi sau: Câu hỏi Ý nghĩa biến Posi neg? 20 Câu hỏi Chức câu lệnh: if A[i] >0 then posi:= posi +1; else if A[i] < then neg:=neg+1? Câu hỏi Chỉ vị trí cần thêm vào chương trình? Câu hỏi Hãy gõ nội dung lưu với tên caub.pas Thực chương trình báo kết ? - Tổ chức cho nhóm thực hành: Giáo viên yêu cầu nhóm nghiên cứu chương trình câu a SGK trang 63 đoạn lệnh cho câu b để tiến hành viết chương trình câu b Yêu cầu hoàn thành trước báo cáo kết Hướng dẫn lại cho lớp Giáo viên quản lý, giám sát học sinh thực hành theo nhóm, nhắc nhở điều chỉnh kịp thời nhóm làm việc chưa hiệu - Nhận xét đánh giá hoạt động - Kiểm tra, cho điểm số học sinh thực hành - Tổ chức cho nhóm tự nhận xét đánh giá, nhóm nhận xét lẫn Đánh giá hoạt động tích cực nhóm tạo cho em có ý thức thi đua cao học tập - Giáo viên tổng kết, bổ sung kiến thức: Nhận xét ngắn gọn tình hình làm việc nhóm, tồn lớp để nhắc nhở động viên khuyến kích em tạo khơng khí thi đua học tập Hoạt động : Rèn luyện kỹ lập trình Mục tiêu: Viết chương trình hồn thiện cách sử dụng lệnh kiểu liệu kiểu mảng chiều Nội dung: Viết chương trình tìm phần tử có giá trị lớn mảng in hình chỉ số giá trị phần tử tìm Nếu có nhiều phần tử có giá trị lớn chỉ đưa phần tử có chỉ số nhỏ 21 Với đối tượng học sinh yếu : chỉ dừng lại việc gõ chương trình mẫu kiểm tra lỗi xuất chạy chương trình Với đối tượng học sinh Khá - giỏi : làm thêm số yêu cầu cao như: Tìm phần tử nhỏ nhất, tìm phần tử lớn với chỉ số lớn nhất, Tổ chức thực hiện: Giáo viên lấy ví dụ thực tiễn: Người mù tìm viên sỏi có kích thước lớn dãy viên sỏi, để gợi ý cho học sinh thuật tốn tìm giá trị lớn Giáo viên nêu yêu cầu chung hoạt động cho nhóm Hướng dẫn học sinh thảo luận theo câu hỏi sau: Câu hỏi: Nêu thuật tốn tìm phần tử có giá trị lớn nhất? Giáo viên nêu yêu cầu chung tìm hiểu chương trình tìm chỉ số giá trị lớn SGK trang 64 cho nhóm Hướng dẫn học sinh thảo luận theo câu hỏi sau: Câu hỏi Vai trò biến j chương trình? Câu hỏi Nếu muốn tìm phần tử nhỏ nhất, cần sửa chỗ nào? Câu hỏi Nếu muốn tìm phần tử lớn với chỉ lớn ta sửa chỗ ? - Tổ chức cho nhóm thực hành: Giáo viên yêu cầu nhóm nghiên cứu chương trình Bài câu a SGK trang 64 để tiến hành viết chương trình câu b u cầu nhóm hồn thành trước báo cáo kết Hướng dẫn lại cho lớp Giáo viên quản lý, giám sát học sinh thực hành theo nhóm, nhắc nhở điều chỉnh kịp thời nhóm làm việc chưa hiệu - Nhận xét đánh giá hoạt động - Kiểm tra, cho điểm số học sinh thực hành 22 - Tổ chức cho nhóm tự nhận xét đánh giá, nhóm nhận xét lẫn Đánh giá hoạt động tích cực nhóm tạo cho em có ý thức thi đua cao học tập - Giáo viên tổng kết, bổ sung kiến thức: Nhận xét ngắn gọn tình hình làm việc nhóm, tồn lớp để nhắc nhở động viên khuyến kích em tạo khơng khí thi đua học tập Hoạt động 4: Tổng kết hướng dẫn tự học - Tổng kết Một số thuật tốn + Tính tổng phần tử thỏa mãn điều kiện + Đếm số phần tử thỏa mãn điều kiện + Tìm phần tử lơn nhất, nhỏ - Hướng dẫn tự học + HS nhà làm tập 4.15 sách tập + Chuẩn bị chương trình thực hành chương IV SGK Hoạt động 5:Tìm tịi mở rộng Mục tiêu: Giúp học sinh có nhu cầu mở rộng thêm kiến thức Nội dung : - Viết chương trình nhập dãy N số nguyên (N

Ngày đăng: 09/02/2022, 15:40

w