Dạy học theo định hướng năng lực học sinh THPT bằng phương pháp phát huy tính tích cực thông qua bộ môn tin học 11 bài 9 cấu trúc rẽ nhánh

18 412 0
Dạy học theo định hướng năng lực học sinh THPT bằng phương pháp phát huy tính tích cực thông qua bộ môn tin học 11  bài 9 cấu trúc rẽ nhánh

Đ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

MỤC LỤC Mở đầu 1.1 Lý chọn đề tài .2 1.2 Mục đích việc nghiên cứu 1.3 Đối tượng nghiên cứu .3 1.4 Phương pháp nghiên cứu .3 Nội dung sáng kiến kinh nghiệm 2.1 Cơ sở lý luận sáng kiến kinh nghiệm .4 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm 2.3 Giải pháp tổ chức thực 2.3.1 Các nội dung 2.3.1.1 Một số khái niệm .6 2.3.1.2 Câu lệnh If - Then .6 2.3.1.3 Sơ đồ hoạt động câu lệnh rẽ nhánh 2.3.2 Các bước tiến hành Bước Bước Bước Bước .10 2.4 Kết thực 16 Kết luận, kiến nghị 17 1 MỞ ĐẦU 1.1 Lý chọn đề tài Như biết, đổi phương pháp dạy học nhằm trọng phát triển lực học sinh Phương pháp dạy học theo quan điểm phát triển lực khơng ý tích cực hóa học sinh mặt trí tuệ mà cịn ý rèn luyện lực giải vấn đề gắn với tình sống nghề nghiệp, đồng thời gắn với hoạt động trí tuệ với hoạt động thực hành, thực tiễn Tăng cường hoạt động nhóm, đổi quan hệ giáo viên học sinh theo hướng cộng tác có ý nghĩa quan trọng nhằm phát triển lực xã hội Những định hướng chung, tổng quát đổi phương pháp dạy học mơn học thuộc chương trình giáo dục định hướng phát triển lực là: Phát huy tính tích cực, tự giác, chủ động người học, hình thành phát triển lực tự học sở trau dồi phẩm chất linh hoạt, độc lập, sáng tạo tư Có thể lựa chọn cách linh hoạt phương pháp chung phương pháp đặc thù môn học để thực Việc sử dụng phương pháp dạy học gắn chặt với hình thức tổ chức dạy học Tùy theo mục tiêu, nội dung đối tượng điều kiện cụ thể mà có hình thức tổ chức thích hợp học nhân, học nhóm… Cần sử dụng đủ hiệu thiết bị dạy học môn học tối thiểu quy định Bộ môn tin học đưa vào nhà trường nghiên cứu môn khoa học khác, kiến thức tin học đúc kết từ thực tiễn phát triển dựa nhu cầu khai thác người dùng, có nhiều điều kiện thuận lợi để sử dụng phương tiện dạy học - phát huy tính tích cực học tập học sinh Tuy nhiên, kỹ vận dụng tri thức học vào việc giải toán thực tiễn học sinh nhiều hạn chế Chính lý đó, tơi lựa chọn cho đề tài: “Dạy học theo định hướng lực học sinh THPT phương pháp phát huy tính tích cực thông qua môn tin học 11- 9: Cấu trúc rẽ nhánh” 1.2 Mục đích việc nghiên cứu Mục đích việc nghiên cứu sử dụng cấu trúc rẽ nhánh lập trình Pascal nhằm giúp học sinh phát huy tính tích cực, tự giác, chủ động, sáng tạo, rèn luyện thói quen làm việc độc lập kỹ lập trình, giảm bớt thời gian, cơng sức lập trình Bên cạnh đó, học sinh cịn biết vận dụng để giải tốn thường gặp thực tế; gây hứng thú học tập, làm cho “Học” trình kiến tạo; niềm say mê để từ học sinh biết khai thác xử lý thơng tin, tự hình thành hiểu biết, lực phẩm chất 1.3 Đối tượng nghiên cứu - Môn tin học lớp 11 cấu trúc rẽ nhánh 1.4 Phương pháp nghiên cứu - Phương pháp nghiên cứu lý thuyết: Tham khảo tài liệu, sách giáo khoa Phân tích, tổng hợp khái qt hóa nguồn tài liệu để xây dựng lý thuyết nội dung sáng kiến kinh nghiệm - Các phương pháp nghiên cứu thực tiễn: Phương pháp quan sát, phương pháp thực nghiệm sư phạm - Phương pháp xử lý số liệu thống kê toán học NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lý luận sáng kiến kinh nghiệm Phương pháp dạy học theo quan điểm phát triển lực khơng ý tích cực hóa học sinh hoạt động trí tuệ mà cịn ý rèn luyện lực giải vấn đề gắn với tình sống nghề nghiệp, đồng thời gắn với hoạt động trí tuệ với hoạt động thực hành, thực tiễn Tăng cường việc học tập nhóm, đổi quan hệ giáo viên – học sinh theo hướng cộng tác có ý nghĩa quan trọng nhằm phát triển lực xã hội Bên cạnh việc học tập tri thức kỹ riêng lẻ môn học chuyên môn cần bổ sung chủ đề học tập phức hợp nhằm phát triển lực giải cấn đề phức hợp Những định hướng chung, tổng quát đổi phương pháp dạy học mơn học thuộc chương trình giáo dục định hướng phát triển lực là: Phát huy tính tích cực, tự giác, chủ động người học, hình thành phát triển lực tự học, sở trau dồi phẩm chất linh hoạt, độc lập, sáng tạo tư Có thể chọn lựa cách linh hoạt phương pháp chung phương pháp đặc thù môn học để thực Tuy nhiên dù sử dụng phương pháp phải đảm bảo ngun tắc “học sinh tự hồn thành nhiệm vụ nhận thức với tổ chức hướng dẫn giáo viên” Việc sử dụng phương pháp dạy học gắn liền với hình thức tổ chức dạy học Tùy theo mục tiêu, nội dung, đối tượng, điều kiện cụ thể mà có hình thức tổ chức thích hợp học cá nhân, học nhóm; học lớp, học lớp… Cần chuẩn bị thực hành, vận dụng kiến thức vào thực tiễn, nâng cao hứng thú cho người học Cần sử dụng đủ hiệu thiết bị dạy học môn học tối thiểu qui định Có thể sử dụng đồ dụng dạy học tự làm xét thấy cần thiết với nội dung môn học phù hợp với đối tượng học sinh Tích cực vận dụng cơng nghệ thơng tin dạy học Một biện pháp đổi phương pháp dạy học biện pháp sử dụng dạy học phát huy tính tích cực sáng tạo cho học sinh Kỹ thuật cách thức hành động giáo viên học sinh tình hành động nhỏ nhằm thực điều khiển trình dạy học Các kỹ thuật dạy học đơn vị nhỏ phương pháp dạy học Có kỹ thuật dạy học chung, có kỹ thuật đặc thù phương pháp dạy học, ví dụ kỹ thuật đặt câu hỏi đàm thoại Ngày nay, người ta trọng phát triển sử dụng kỹ thuật dạy học phát huy tính tích cực, sáng tạo người học “động não”, “tia chớp”, “bể cá”, XYZ, đồ tư duy,…[4] Xác định lực cần hướng tới dựa chương trình giáo dục phổ thơng hành hoạt động quan trọng cơng việc khó Bởi vì, hoạt động xác định mục tiêu: làm tường minh mục tiêu chương trình giáo dục phổ thơng hành lực dần điều chỉnh mục tiêu dạy học theo hướng nhấn mạnh đến hình thành phát triển lực Bởi vậy, xác định lực tin học dựa chương trình giáo dục phổ thơng hành cần tiến hành thận trọng, đảm bảo lực đề xuất hướng Từ sở lý luận trên, vận dụng giảng dạy môn tin học lớp 11, thân tơi có nhận xét: - Lập trình máy tính nhằm giải toán, yêu cầu người đặt ra, ngơn ngữ lập trình phải cung cấp cấu trúc để đáp ứng tình xảy mà công việc thực với điều kiện - Việc hiểu nhu cầu cấu trúc rẽ nhánh, hiểu chế hoạt động câu lệnh rẽ nhánh, câu lệnh ghép giúp cho việc lập trình dễ dàng Chính vậy, muốn hướng dẫn cho học sinh viết sử dụng cấu trúc rẽ nhánh lập trình để giúp cho học sinh có kỹ giải số tốn nhanh hơn, xác 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm - Để giúp cho học sinh say mê với môn học, giảm bớt thời gian công sức lập trình; rèn luyện khả làm việc độc lập, tích cực, chủ động, sáng tạo, có tinh thần hợp tác làm việc, biết vận dụng kiến thức học để giải số toán thường gặp thực tiễn, từ nảy sinh vấn đề phải hướng dẫn cho học sinh cách viết lập trình Pascal làm cho chương trình dễ đọc, dễ hiểu, dễ kiểm tra điều quan trọng chứng minh tính đắn chương trình - Vì học sinh lớp 11 bước đầu làm quen với loại ngơn ngữ lập trình mới, cụ thể ngơn ngữ lập trình Pascal, điều khiến học sinh hồn tồn bỡ ngỡ, cịn nhiều vướng mắc bắt đầu viết chương trình Giáo viên cần định hướng cho học sinh biết cách viết chương trình đơn giản đến phức tạp Giáo viên cần dần hình thành cho học sinh biết phân tích tốn hồn thiện để có chương trình có kết xác cao - Với thực trạng trên, bước đầu dạy học phương pháp truyền thống, giáo viên dạy học sinh biết học đó, khơng tích cực việc học tập không tự giác nghiên cứu Cùng chương trình dạy học tin học 11, chưa áp dụng phương pháp dạy học định hướng lực phương pháp phát huy tính tích cực cho học sinh lớp 11A3 trường THPT Sầm Sơn qua kiểm tra tiết kết thu sau: Lớp Mức độ Lớp 11 A3 (sĩ số lớp 52 HS) Yếu TB Khá Giỏi Nhận biết 15.4% 59.6% 25% 0% Thông hiểu 21.1% 42.4% 36.5% 0% Vận dụng thấp 61.6% 13.4% 25% 0% Vận dụng cao 67.3% 17.3% 15.4% 0% 2.3 Giải pháp tổ chức thực hiện: 2.3.1 Các nội dung 2.3.1.1 Một số khái niệm - Là sử dụng cấu trúc liệu câu lệnh ngôn ngữ lập trình cụ thể để mơ tả liệu diễn đạt thao tác thuật tốn - Ngơn ngữ lập trình ngơn ngữ để viết chương trình - Chương trình cách mơ tả thuật tốn ngơn ngữ mà máy tính hiểu thực - Thuật toán dãy hữu hạn thao tác thực theo trình tự xác định cho sau thực dãy thao tác từ input ta thu output tốn - Cấu trúc rẽ nhánh cấu trúc dùng để mơ tả mệnh đề có dạng : + Dạng thiếu: Nếu + Dạng đủ: Nếu , khơng - Câu lệnh ghép (Câu lệnh hợp thành) câu lệnh sau tên dành riêng có nhiều câu lệnh Câu lệnh ghép Pascal có dạng: Begin < câu lệnh>; End; 2.3.1.2 Câu lệnh if – then Để mô tả câu lệnh rẽ nhánh, Pascal dùng câu lệnh if – then: - Dạng thiếu: If < điều kiện> then < câu lệnh> ; - Dạng đủ: If < điều kiện> then < câu lệnh 1> else < câu lệnh 2>; Trong đó: - Điều kiện biểu thức lơgic - Câu lệnh, câu lệnh 1, câu lệnh câu lệnh Pascal 2.3.1.3 Sơ đồ hoạt động câu lệnh rẽ nhánh - Dạng thiếu: Điều kiện Đúng Câu lệnh Sai - Dạng đủ: Câu lệnh Đúng Điều kiện Sai Câu lệnh 2.3.2 Các bước tiến hành: Bước 1: Lựa chọn chủ đề, nội dung dạy học Chủ đề: Cấu trúc rẽ nhánh Bước 2: Xác định yêu cầu kiến thức, kĩ năng, thái độ: * Kiến Thức: - Hiểu nhu cầu cấu trúc rẽ nhánh việc giải toán - Hiểu chế hoạt động câu lệnh rẽ nhánh dạng thiếu dạng đủ - Hiểu câu lệnh ghép * Kĩ năng: - Sử dụng cấu trúc rẽ nhánh để mơ tả thuật tốn số toán đơn giản - Viết lệnh rẽ nhánh thiếu, rẽ nhánh đầy đủ áp dụng số toán đơn giản Bước 3: Lập bảng mô tả yêu cầu cần đạt Nội Loại Nhận biết Thông hiểu Vận dụng thấp Vận dụng cao dung câu hỏi/ tập Câu HS lấy HS hỏi/ số ví dụ giải thích thực tế rẽ nhánh tập việc có sử tình định dụng cấu trúc cụ thể tính 1.Cấu trúc Bài rẽ nhánh tập định lượng Bài tập thực hành Câu Câu hỏi/ lệnh iftập then định (dạng tính thiếu) Bài tập thực hành Câu lệnh ifthenelse (dạng đủ) Câu hỏi/ tập định tính rẽ nhánh để Câu hỏi diễn tả tình ND1.DT.TH.* cụ thể Câu hỏi ND1.DT.NB.* HS mơ tả cấu trúc, ý nghĩa lệnh If-then Câu hỏi ND2.DT.NB.* HS thành phần câu lệnh If-then cụ thể Câu hỏi ND2.DT.TH.* HS sửa lỗi lệnh rẽ nhánh dạng If-then chương trình quen thuộc có lỗi Câu hỏi ND2.TH.TH.* HS thành phần câu lệnh If-thenelse cụ thể Câu hỏi ND3.DT.TH.* Bài HS biết chế HS hiểu chế tập hoạt động hoạt động định câu lệnh rẽ câu lệnh rẽ lượng nhánh dạng If- nhánh dạng If- HS vận dụng câu lệnh rẽ nhánh dạng Ifthen kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình quen thuộc Câu hỏi ND2.TH.VDT.* HS vận dụng câu lệnh rẽ nhánh dạng Ifthen kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình Câu hỏi ND2.TH.VDC.* HS viết câu lệnh rẽ nhánh dạng Ifthen-else thực HS viết câu lệnh rẽ nhánh dạng Ifthen-else thực HS mô tả cấu trúc, ý nghĩa lệnh If-thenelse Câu hỏi ND3.DT.NB.* then-else để hoạt động lệnh dạng Ifthen-else cụ thể Câu hỏi ND2.DL.NB.* Bài tập thực hành Câu hỏi/ tập định tính Câu lệnh ghép then-else để giải thích hoạt động tập lệnh cụ thể chứa If-then Câu hỏi ND3.DL.TH.* tình quen thuộc Câu hỏi ND3.DL.VDT.* tình Câu hỏi ND3.DL.VDC.* HS sửa lỗi lệnh rẽ nhánh dạng If-thenelse chương trình quen thuộc có lỗi Câu hỏi ND3.TH.TH.* HS vận dụng câu lệnh rẽ nhánh dạng Ifthen-else kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình quen thuộc Câu hỏi ND3.TH.VDT.* HS vận dụng câu lệnh rẽ nhánh dạng Ifthen-else kết hợp với lệnh khác học để viết chương trình hồn chỉnh giải vấn đề tình Câu hỏi ND3.TH.VDC.* HS viết lệnh ghép thực tình quen thuộc Câu hỏi ND4.DL.VDT.* HS viết lệnh ghép thực tình Câu hỏi ND4.DL.VDC.* HS mơ tả cấu trúc, ý nghĩa lệnh ghép Câu hỏi ND4.DT.NB.* HS thành phần câu lệnh ghép cụ thể Câu hỏi ND4.DT.TH.* Bài HS biết chế HS hiểu chế tập hoạt động hoạt động định câu lệnh ghép câu lệnh ghép lượng để để giải thích hoạt động hoạt lệnh ghép cụ động tập thể lệnh Câu hỏi Câu hỏi ND4.DL.NB.* ND4.DL.TH.* HS sửa lỗi Bài lệnh ghép tập chương thực trình quen hành thuộc có lỗi Câu hỏi ND4.TH.TH.* Bước 4: Hệ thống câu hỏi/ tập đánh giá theo mức mơ tả Câu ND1.DT.NB.1 Em lấy ví dụ thực tế việc có sử dụng cấu trúc rẽ nhánh dạng Nếu Thì ? Câu ND1.DT.NB.2 Em lấy ví dụ thực tế việc có sử dụng cấu trúc rẽ nhánh dạng Nếu Thì , khơng ? Câu ND1.DT.NB.3 Em lấy ví dụ thực tế việc có sử dụng điều kiện thỏa mãn để thực khối công việc (từ hai công việc trở lên) dạng Nếu Thì ? Câu ND1.DT.NB.4 Em lấy ví dụ thực tế việc có sử dụng điều kiện thỏa mãn để thực khối công việc (từ hai công việc trở lên) dạng Nếu Thì , khơng ? Câu ND1.DT.TH.1 Em điều kiện công việc cần thực thỏa mãn ví dụ: Nếu có đủ tiền em mua gói kẹo Câu ND1.DT.TH.2 Xác định vế điều kiện công việc thực thỏa mãn điều kiện câu nói: Ngày mai, nhiệt độ 100C em nghỉ học, khơng em học bình thường Câu ND1.DT.TH.3 Hãy xác định vế điều kiện công việc thực thỏa mãn điều kiện câu sau: Nếu bị vi phạm quy chế thi hạnh kiểm yếu phạt lao động Câu ND2.DT.NB.1 Trình bày cấu trúc ý nghĩa câu lệnh rẽ nhánh thiếu? Câu ND2.DT.NB.2 Trình bày sơ đồ khối câu lệnh rẽ nhánh thiếu? Câu ND2.DT.TH.1 Câu lệnh If-then viết cú pháp? a if a > b then a:= b; c if-then a > b, a:= b; b if-then(a > b,a:= b); d if (a > b) then a:= b; Câu ND2.DT.TH.2 Muốn kiểm tra hai giá trị A, B có khác hay khơng ta viết câu lệnh if cho ? a if A != B then … c if A # B then … b if A B then … d if A>< B then … Câu ND2.DT.TH.3 Muốn kiểm tra giá trị A có lớn nhỏ 10 hay không ta viết câu lệnh if cho đúng? a if 0< A< 10 then … c if 10> A> then … b if (A> 0) or (A 0) and (A B) and (B < > C) and ( A < > C) then d if ( A >< B >< C) then Câu ND2.DL.NB.1 Xét lệnh: if a>b then writeln(a); 10 Hỏi a=9; b=6 lệnh đưa hình gì? a a Khơng đưa gì; c Đưa số 6; b b Đưa số 9; d Đưa số 69; Câu ND2.DL.NB.2 Cho đoạn chương trình: if a(b+10) then Begin a:=b+20; b:=b+10; end; Write(a-b); Với a = 10, b= 15 sau đoạn chương trình a, b có giá trị bao nhiêu? Câu ND2.DL.TH.1 Xét đoạn lệnh: if a>b then a:=b; if a>c then a:=c; writeln(a); Hỏi a=9; b=10; c=11; lệnh đưa hình gì? a Khơng đưa gì; c Đưa số 10; b Đưa số 11; d Đưa số 9; Câu ND2.DL.TH.2 Xét đoạn lệnh sau: if a< b then write(-1); if a = b then write(0); if a> b then write(1); Nếu a = 10, b = 11 lệnh đưa hình: a) -1 b) c) d) -101 Câu ND2.DL.TH.3 Câu lệnh sau cho kết nào? if b> a then c:= b else c:= a; a Hoán đổi giá trị biến a, b c Tìm giá trị c = max (a, b) b Tìm giá trị c = min( a, b) d Câu lệnh sai ngữ pháp Câu ND2.DL.VDT.1 Viết câu lệnh đưa giá trị nhỏ hai số a, b Câu ND2.DL.VDT.2 Viết câu lệnh kiểm tra số a có chia hết cho hay không? Câu ND2.DL.VDT.3 Viết câu lệnh kiểm tra số a có phải số phương hay khơng? Câu ND2.DL.VDC.1 Viết đoạn lệnh tìm số nhỏ ba số a, b, c Câu ND2.DL.VDC.2 Viết chương trình đưa số ngày tháng năm nhập vào từ bàn phím Câu ND2.DL.VDC.3 Viết đoạn lệnh kiểm tra số a,b,c có tạo thành số đo cạnh tam giác hay không? Câu ND2.DL.VDC.4 Viết đoạn lệnh tìm nghiệm phương trình bậc ax + b = với a # Câu ND2.TH.TH.1 Chương trình có lỗi mặt cú pháp, sửa lỗi chạy chương trình với: 1) a= 5; b= 10; c= 0; 3) a= 1; b= 0; c= 2) a= -8; b= -15; c= 0; 4) a= -1; b= 0; c= -3 Cho biết thông tin ghi hình cho trường hợp Var a, b: longint; Begin 11 readln(a,b); if a< b then writeln(‘a nho hon b’); if a< c writeln(‘a nho hon c’); readln; end ( Chia nhóm học sinh thực hiện, sau nhóm nêu kết thực hiện) Câu ND2.TH.TH.2 Chương trình có lỗi mặt cú pháp, sửa lỗi chạy chương trình cho biết thơng tin đưa hình: Var a, b : integer; Begin a:= ; b := 10; if a< b a:= a+ 10; b:= b+ 10; witeln( a, ‘ ‘,b); End Câu ND2.TH.TH.3 Chương trình có lỗi mặt cú pháp, sửa lỗi chạy chương trình cho biết thơng tin đưa hình: Var a, b : integer; Begin Readln( a,b); if a< > (b + 10) a:= a+ 10; b:= b+ 10; witeln( a - b); End Câu ND2.TH.VDT.1 Viết chương trình nhập vào hai số nguyên a, b, đưa giá trị lớn hai số a, b Câu ND2.TH.VDT.2 Viết chương trình nhập vào hai số nguyên a, b Kiểm tra xem hai số có chia hết cho hay không? Và thông báo kết kiểm tra hình Câu ND2.TH.VDT.3 Viết chương trình tìm nghiệm phương trình bậc ax + b = với a, b nhập vào từ bàn phím a # Câu ND2.TH.VDC.1 Viết chương trình giải toán nhập vào ba số nguyên a, b, c, tìm số nhỏ ba số a, b, c Câu ND2.TH.VDC.2 Viết chương trình nhập vào từ bàn phím bốn số nguyên a, b, c, d đưa hình giá trị lớn số Câu ND2.TH.VDC.3 Viết chương trình nhập vào số nguyên dương, kiểm tra xem chúng có phải độ dài cạnh tam giác hay khơng? Câu ND3.DT.NB.1 Trình bày cấu trúc ý nghĩa câu lệnh rẽ nhánh đầy đủ? Câu ND3.DT.NB.2 Trình bày sơ đồ khối câu lệnh rẽ nhánh đầy đủ? Câu ND3.DT.NB.3 Trong ngôn ngữ lập trình Pascal, cấu trúc lệnh sau đúng? a if ; then ; else ; b if ; then else ; 12 c if then ; else ; d if then else ; Câu ND3.DT.NB.4 Trong ngơn ngữ lập trình Pascal, cấu trúc lệnh sau đúng? a if ; then ; else ; b if then else begin end; c if then else ; d Cả a, b, c Câu ND3.DT.TH.1 Lệnh viết cú pháp? a if A < 5; then A:=5 else A:=0; b if A < 5; then A:=5; else A:=0; c if A < then A:=5 else A:=0; d if A < then A:=5; else A:=0; Câu ND3.DT.TH.2 Trong ngơn ngữ lập trình Pascal, cấu trúc lệnh sau đúng? a if a>0 then write(‘a > 0’); else write(‘a >= 0’); b if a>0 then write(‘‘a > 0’’); else write(‘‘a >= 0’’); c if a>0 then write(‘a > 0’) else write(‘a >= 0’); d a, b, c Câu ND3.DT.TH.3 Chọn đáp án nhất: a if a mod 0 then s1:= s1+1; else s2:= s2+1; b if a mod 0 then s2:= s2+1; else s1:= s1+1; c if a mod 0 then s1:= s1+1 else s2:= s2+1; d Cả a, b, c Câu ND3.DL.NB.1 Xét lệnh: if a > b then a:=a-b else a:=b-a; Phát biểu đúng? a Sau thực lệnh if-then-else a ≥ 0; b Sau thực lệnh if-then-else a > 0; c Sau thực lệnh if-then-else a ≤ 0; d Sau thực lệnh if-then-else a < 0; Câu ND3.DL.NB.2 Cho câu lệnh: if a = b then a:=a - b else a:=b - a; Phát biểu đúng? a Sau thực lệnh if-then-else a ≥ a≤ 0; b Sau thực lệnh if-then-else a > 0; c Sau thực lệnh if-then-else a < 0; d Cả a, b, c sai Câu ND3.DL.TH.1 Cho đoạn chương trình sau: Readln (a, b ); if a mod b = then writeln (a,’ Khong chia het cho’, b) Else writeln (a,’ chia het cho’, b); Nhận xét đoạn chương trình cho kết ta cho a= 10, b=2 Câu ND3.DL.TH.2 Hãy điền vào chỗ “…” để đoạn chương trình thơng báo số tự nhiên a có chia hết cho hay không? 13 if … then write (a,‘ chia het cho ,’) Else write (a,‘ khong chia het cho 5,’); Câu ND3.DL.VDT.1 Sử dụng cấu trúc rẽ nhánh dạng đủ, viết lệnh kiểm tra số tự nhiên n số chẵn hay số lẻ Câu ND3.DL.VDT.2 Sử dụng cấu trúc rẽ nhánh dạng đủ, viết lệnh kiểm tra số tự nhiên n số âm hay số dương Câu ND3.DL.VDT.3 Viết đoạn lệnh kiểm tra xem hai số a, b có chia hết cho hay không? Câu ND3.DL.VDC.1 Sử dụng cấu trúc rẽ nhánh dạng đủ, viết lệnh so sánh diện tích hai hình chữ nhật, hình thứ có cạnh độ dài a, b, hình thứ hai có cạnh độ dài c,d Câu ND3.DL.VDC.2.Viết chương trình nhập vào từ bàn phím ba số thực a, b, c Hãy kiểm tra giá trị vừa nhập có ba cạnh tam giác hay không? Nếu tam giác tính diện tích tam giác theo cơng thức Herong đưa kết hình? Câu ND3.TH.TH.1 Hãy hồn thiện chương trình sau: Program vidu; Var a, b: real; Begin Readln (a, b); if writeln (‘Thuong cua ‘,a,’ chia cho ‘ ,b, ’ la ’, a/b) writeln (‘ Khong chia duoc vi b bang khong’); Readln End Chạy chương trình với: 1) a=7; b=3 2) a=0; b=0 3) a= 6; b= 4) a= 10; b= Cho biết thông tin ghi hình cho trường hợp ( Chia nhóm học sinh thực hiện, sau nhóm nêu kết thực hiện) Câu ND3.TH.TH.2 Hãy thực sửa lỗi chương trình sau: Program sosanh; Var a, b: real; Begin Write(‘nhap a,b:’); Readln (a, b); if a:=b then writeln (a, ‘=’, b); else begin writeln (a, ‘< >’, b); end; Readln End Câu ND3.TH.VDT.1 Viết chương trình nhập vào số tự nhiên n, sử dụng cấu trúc rẽ nhánh dạng đủ để kiểm tra số tự nhiên n số chẵn hay số lẻ Câu ND3.TH.VDT.2 Viết chương trình nhập vào số tự nhiên n, sử dụng cấu trúc rẽ nhánh dạng đủ để kiểm tra số tự nhiên n số dương hay số âm Câu ND3.TH.VDC.1 Viết chương trình nhập vào số tự nhiên a, b, c, d, sử 14 dung cấu trúc rẽ nhánh dạng đủ để so sánh diện tích hai hình chữ nhật, hình thứ có độ dài hai cạnh a, b, hình thứ hai có độ dài hai cạnh c,d Câu ND3.TH.VDC.2 Viết chương trình nhập vào từ bàn phím hai số ngun dương Hãy viết chương trình hốn đổi giá trị hai số ngun đó, in kết sau hốn đổi hình Câu ND4.DT.NB.1 Trình bày cấu trúc lệnh ghép Câu ND4.DT.TH.1 Quan sát đoạn lệnh cho biết lệnh ghép viết cấu trúc hay chưa? if a>b then tg:=a; a:=b; b:=tg; end; Câu ND4.DL.NB.1 Xét lệnh: if (ab if tg:=a; a:=b; b:=tg; Câu ND4.TH.TH.1.Viết chương trình theo lệnh để nhận chương trình nhập vào số a, b hai cạnh hình chữ nhật đưa 15 chiều dài chiều rộng hình chữ nhật đó? var a, b : longint; BEGIN readln(a,b); if a>b then Begin writeln(‘chieu dai la’,a); writeln(‘chieu rong la’,b); End Else END 2.4 Kết thực - Sau thời gian khảo sát 11A6 (sĩ số: 37 học sinh) nhận thấy em sử dụng nội dung học mức độ sau: Lớp Mức độ Lớp 11A6 Yếu TB Khá Giỏi Nhận biết 0% 35.2% 62.1% 2.7% Thông hiểu 0% 40.6% 51.3% 8.1% Vận dụng thấp 0% 13.5% 75.7% 10.8% Vận dụng cao 0% 54.1% 40.5% 5.4% KẾT LUẬN, KIẾN NGHỊ 3.1 Kết luận: 16 Trong trình thực giảng dạy theo phương pháp phát huy tính tích cực học sinh dạy học theo định hướng lực, đạt kết cao công tác giảng dạy Học sinh ý theo dõi, tích cực hoạt động theo nhóm, tự giác cao công tác nghiên cứu Mặt khác, học sinh tăng thêm hứng thú cho môn tin học, mơn có tính chất khó lạ học sinh 3.2 Kiến nghị: Trong trình nghiên cứu tiến hành thực nghiệm sư phạm nhận thấy phương pháp dạy học Để nâng cao chất lượng giáo dục, dạy học theo phương pháp phát huy tính tích cực học sinh theo định hướng lực, tơi có số kiến nghị sau đây: - Sở giáo dục thường xuyên tổ chức đợt tập huấn, bồi dưỡng kỹ dạy học cho giáo viên - Nhà trường trang bị phương tiện dạy học đại phục vụ tốt cho việc dạy học - Cá nhân giáo viên không ngừng học hỏi nâng cao chun mơn nghiệp vụ, tìm tịi sáng tạo để giảng tốt Với kinh nghiệm thân cịn hạn chế, kính mong đồng nghiệp, bạn đọc u thích mơn tin học – ngơn ngữ lập trình đóng góp ý kiến đề tài thực đạt kết tốt giảng dạy Tôi xin chân thành cảm ơn! XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Thanh Hóa, ngày 15 tháng năm 2017 CAM KẾT KHƠNG COPY (Kí tên) Nguyễn Thị Thủy TÀI LIỆU THAM KHẢO Sách giáo khoa tin học 11 – Nhà xuất giáo dục 17 Hướng dẫn thực chuẩn kiến thức, kĩ môn Tin học THPT – Nhà xuất giáo dục Việt Nam Kiểm tra đánh giá thường xuyên định kỳ môn tin học lớp 11 – Quách Tất Kiên, Đỗ Đức Đông NXB Giáo dục Tài liệu bồi dưỡng cán quản lí giáo viên dạy học kiểm tra, đánh giá kết học tập học sinh theo định hướng lực môn tin học THPT 18 ... tài: ? ?Dạy học theo định hướng lực học sinh THPT phương pháp phát huy tính tích cực thơng qua môn tin học 11- 9: Cấu trúc rẽ nhánh? ?? 1.2 Mục đích việc nghiên cứu Mục đích việc nghiên cứu sử dụng cấu. .. việc học tập không tự giác nghiên cứu Cùng chương trình dạy học tin học 11, chưa áp dụng phương pháp dạy học định hướng lực phương pháp phát huy tính tích cực cho học sinh lớp 11A3 trường THPT. .. Trong trình thực giảng dạy theo phương pháp phát huy tính tích cực học sinh dạy học theo định hướng lực, đạt kết cao công tác giảng dạy Học sinh ý theo dõi, tích cực hoạt động theo nhóm, tự giác

Ngày đăng: 16/08/2017, 14:51

Từ khóa liên quan

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

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

Tài liệu liên quan