Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
0,94 MB
Nội dung
Mục lục MỤC LỤC I MỞ ĐẦU 1.1 LÍ DO CHỌN ĐỀ TÀI 1.2 MỤC ĐÍCH NGHIÊN CỨU .3 1.3 ĐỐI TƯỢNG NGHIÊN CỨU 1.4 PHƯƠNG PHÁP NGHIÊN CỨU II NỘI DUNG SÁNG KIẾN KINH NGHIỆM .3 A CƠ SỞ LÍ LUẬN CỦA SÁNG KIẾN KINH NGHIỆM B THỰC TRẠNG VẤN ĐỀ TRƯỚC KHI ÁP DỤNG SÁNG KIẾN KINH NGHIỆM C CÁC GIẢI PHÁP Đà SỬDỤNG ĐỂ GIẢI QUYẾT VẤN ĐỀ D HIỆU QUẢ CỦA ĐỀ TÀI : 5 21 III KẾT LUẬN 22 I MỞ ĐẦU 1.1 Lí chọn đề tài Phương pháp giảng dạy trình lên lớp giáo viên nhà trường có tầm quan trọng đặc biệt, không muốn nói có ý nghĩa định, người giáo viên dù có chuẩn bị nội dung phong phú chu đáo đến đâu không sửdụng phương pháp giảng dạy chắn làm cho khả tiếp thu kiến thức học trò bị hạn chế kết không đạt mục tiêu đề tiết họcTrong năm qua, phần lớn giáo viên tiếp cận với phương pháp kỹ thuật dạy họctích cực Tuy nhiên việc nắm vững vận dụng chúng hạn chế, có máy móc, lạm dụng Đại đa số giáo viên chưa tìm “chỗ đứng” kĩ thuật dạy học tiến trình tổ chức hoạt động dạy họcVì giáo viên lệ thuộc vào tiến trìnhhọctrình bày sách giáo khoa, chưa chủ động việc thiết kế tiến trình xây dựng kiến thức phù hợp với phương pháp kĩ thuật dạy họctích cực Khả khai thác sửdụng thiết bị dạy học tài liệu bổ trợ trình tổ chức hoạt động dạy họclớptựhọc nhà họcsinh hạn chế, hiệu Phần lớn giáo viên lo lắng bị “cháy giáo án” họcsinh không hoàn thành hoạt động giao họcVì cố gắng việc sửdụng phương pháp dạy họctích cực chưa thực tổ chức hoạt động nhận thức tích cực, sáng tạo bồi dưỡng phương pháp tựhọc cho học sinh; việc tăng cường hoạt động học tập cá thể học tập hợp tác hạn chế; chưa kết hợp đánh giá giáo viên tự đánh giá họcsinhtrình dạy họcVì để tạo cho họcsinh tham gia cách chủ động tích cực việc học cần đẩy mạnh việc dạy học “Lấy họcsinh làm trung tâm” hướng dẫn giáo viên Để làm điều vấn đề mà người giáo viên cần nhận thức rõ ràng quy luật nhận thức họcsinhHọcsinh chủ thể hoạt động chiếm lĩnh tri thức rèn luyện kỹ năng, kỹ xảo thái độ “cái bình chứa kiến thức” cách thụ động Giáo viên cần người gợi mở tri thức cho học sinh, hướng dẫn họcsinhtự tìm tòi, nghiên cứu vấn đề bên cạnh quan sát giáo viên Vàtừ hoàn thành sơđồtư hỗ trợ họcsinhhọc tập cách tốt Ngoài ra, giáo viên sửdụngsố phương pháp đặt vấn đề, thuyết trình, minh họa vấn đáp… Như biết, chươngtrình sách giáo khoa Tinhọc11 trang bị cho họcsinhsố kiến thức có lập trình ngôn ngữ lập trình bậc cao Thực tế cho thấy họcsinh gặp nhiều khó khăn việc họcTinhọclớp 11, đặc biệt phần khái niệm, cáchviếtsửdụngchươngtrình Để góp phần giải phần khó khăn nói trên, xin trình bày đề tài “phát huy tính tích cực họcsinhsơđồtư học- vídụcáchviếtsửdụngchươngtrình con- tinhọclớp 11” 1.2 Mục đích nghiên cứu Phương pháp hình thức tổ chức dạy học 18 vídụcáchviếtsửdụngchươngtrìnhlớp11 nhằm định hướng cho họcsinhcách thức học tập để pháthuy tính tích cực, tự học, chủ động, sáng tạo người học chuyển trọng tâm hoạt động từ giáo viên sang họcsinh để họcsinh lĩnh hội kiến thức cách hiệu 1.3 Đối tượng nghiên cứu - Phương pháp dạy học kiến thức 18 “ví dụcáchviếtsửdụngchươngtrình con”- tinhọclớp11 - Các hình thức tổ chức dạy học tổ chức theo chủ đề, nội dung - Họcsinhlớp11 1.4 Phương pháp nghiên cứu - Chia toán thành phần nhỏ, quản lí giáo viên họcsinh tiếp thu lĩnh hội kiến thức - Vận dụng phương pháp đổi giáo dục vào dạy học như: vấn đáp, nêu vấn đề, thuyết trình, thảo luận nhóm - Nội dung kiến thức sách giáo khoa, tập, máy chiếu, máy tính, giấy khổ lớn, phần mềm pascal II NỘI DUNG SÁNG KIẾN KINH NGHIỆM a Cơ sở lí luận sáng kiến kinh nghiệm Phương pháp dạy họctích cực thuật ngữ rút gọn, dùng nhiều nước để phương pháp giáo dục, dạy học theo hướng pháthuy tính tích cực, chủ động, sáng tạo người học Phương pháp dạy họctích cực hướng tới việc hoạt động hóa, tích cực hóa hoạt động nhận thức người học, tức tập kết o pháthuy tính tích cực người học tập kết vào pháthuy tính tích cực người dạy, nhiên để dạy học theo phương pháp tích cực thầy giáo phải nỗ lực nhiều so với dạy theo phương pháp thụ động Thầy giáo : thầy giáo phải đào tạo nghiêm mật để thích nghi với đổi thay chức , nhiệm vụ đa chủng phức tạp , nhiệt tình với công đổi giáo dục Thầy giáo vừa phải có kiến thức chuyên môn sâu rộng, có Thấp sư phạm lành nghề, biết ứng sử tinh tế, biết sửdụng công nghệ tin vào dạy học , biết định hướng phát triển họcsinh theo mục tiêu giáo dục đảm bảo tựhọcsinh hoạt động nhận thức Học sinh: Dưới đạo thầy giáo, họcsinh phải có phẩm chất lực thích nghi với phương pháp dạy họctích cực như: giác ngộ mục tiêu học tập, tự giác học tập, có ý thức trách nhiệm kết học tập kết chung lớp, biết tựhọc tranh thủ học nơi, lúc, cách, phát triển loại hình tư biện chứng, lôgíc, hình tượng, tư kĩ thuật, tư kinh tế… Bản đồtư công cụ tổ chức tư tảng, phương pháp dễ để truyền tải thông tin vào não đưa thông tin não Nó hình thức ghi chép sửdụng màu sắc, từ khoá hình ảnh để mở rộng đào sâu ý tưởng Bản đồtư có yếu tố để làm cho hoạt động tư có hiệu quả: - Bản đồtư thể bên cách thức mà não hoạt động Đó liên kết, liên kết liên kết Mọi thông tin tồn não người cần có mối nối, liên kết để tìm thấy sửdụng Khi có thông tin đưa vào, để lưu trữ tồn tại, chúng cần kết nối với thông tin cũ tồn trước - Việc sửdụngtừ khóa, chữ số, màu sắc hình ảnh đem lại công dụng lớn huy động bán cầu não phải trái hoạt động Sự kết hợp làm tăng cường liên kết bán cầu não, kết tăng cường trí tuệ tính sáng tạo chủ nhân não Từ ta thấy được, đồtư công cụ hữu ích giảng dạy học tập trường phổ thông bậc học cao chúng giúp giáo viên họcsinh việc trình bày ý tưởng cách rõ ràng, suy nghĩ sáng tạo, học tập thông qua biểu đồ, tóm tắt thông tinhọc hay sách, báo, hệ thống lại kiến thức học, tăng cường khả ghi nhớ, đưa ý tưởng mới, v.v… Bản đồtưtrọng tới hình ảnh, màu sắc, với mạng lưới liên tưởng (các nhánh) Có thể vận dụngđồtư vào hỗ trợ dạy học kiến thức mới, củng cố kiến thức sau tiết học, ôn tập hệ thống hóa kiến thức sau chương, học kì… giúp cán quản lí giáo dục lập kế hoạch công tác Hình ảnh đồtư duy: b Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm Trong nhiều năm gần đây, Bộ GD&ĐT đẩy mạnh phong trào đổi phương pháp giảng dạy, nâng cao chất lượng dạy học Phong trào mang lại nhiều thành tựu đáng kể Song bên cạnh tồn tai nhiều vấn đề cần quan tâm là: Việc thực phong trào hình thức, phận giáo viên lại lạm dụng việc đổi phương pháp giảng dạy áp dụng không đúng, không phù hợp với thực tế nên không nâng cao chất lượng giảng dạy mà không đạt mục tiêu dạy học Đặc biệt hầu hết giáo viên trọng đổi phương pháp dạy học phần thật “mới lạ”, “thật độc”, nội dung thật khó mà quên đối tượng mà ta hướng tới Với đại đa phần họcsinh có đầu vào thấp nhiều hạn chế toán học nên học lập trìnhtinhọc khó khăn Chươngtrình lại phần khó phần lập trình có cấu trúc họcsinhhọc đại học phần khó không nói đến họcsinh THPT thấy khái niệm xa lạ khó hiểu chưa kể đến áp dụng Là giáo viên, thân xét thấy, việc chuẩn bị, xây dựng tiến trình cho tiết học quan trọng cần thiết Người thầy, cách dạy, cách soạn giáo án, chuẩn bị dạy làm chuyển biến nhận thức họcsinh phương pháp học tập tích cực yếu tố quan trọng cho đổi phương pháp dạy họcDo chọn tiết học lý thuyết “ vídụcáchviếtsửdụngchươngtrình ”để báo cáo chuyên đề Tôi muốn trình bày cố gắng thân việc đổi phương pháp giảng dạy đến tiết học, học phần kiến thức nhỏ c Các giải pháp sửdụng để giải vấn đề Hoạt động 1: Cáchviếtsửdụng thủ tục: * Mục tiêu: Biết cấu trúc cách viết, sửdụng thủ tục * Tiến trình : Gv: Xét vídụvẽ hình chữ nhật yêu cầu họcsinh xác định Input Output? ******** * * ******** Hs: Input: Ngôi Output: Hình chữ nhật Gv: yêu cầu họcsinh đưa câu lệnh để diễn đạt thuật toán Hs: Write(‘********’); Write(‘* *’); Write(‘********’); Gv: Nếu muốn vẽ nhiều hình chữ nhật ta phải làm sao? Hs: Lặp lặp lại nhiều câu lệnh sửdụngchươngtrình Gv: Chươngtrình chạy pascal trình chiếu máy chiếu sau giới thiệu cho họcsinh câu lệnh để họcsinh thấy : + Tên thủ tục + Thân thủ tục + Lời gọi thủ tục + Hoạt động chươngtrình Hs: Quan sát theo dõi chươngtrình lắng nghe giáo viên giới thiệu Gv: Nếu ta muốn vẽ hình chữ nhật ta phải sửa chươngtrình nào? Hs: Suy nghỉ trả lời - Thêm lệnh goi tên thủ tục Ve_Hcn nửa có hình chữ nhật Gv: Trình chiếu chươngtrình sau bổ xung câu lệnh chạy thử chươngtrình cho hs xem Hs: Quan sát lắng nghe Gv: Trình chiếu lên hình cấu trúc thủ tục phân tích rõ phần cho họcsinh hiểu Procedure []; [< phần khai báo>] Begin [] End; - Phần đầu thủ tục gồm tên dành riêng Procedure, tên thủ tục Danh sách tham số có không - Phần khai báo dùng để xác định hằng, kiểu, biến xác định chươngtrình khác sửdụng thủ tục - Dãy câu lệnh viết cặp tên dành riêng Begin end; tạo thành thân thủ tục Gv: Thủ tục nằm phần nào? Hs: sau phần khai báo chươngtrình Gv: Thủ tục gòm phần? Hs: gồm ba phần khai báo tên thủ tục, khai báo thân chươngtrình Gv: Chươngtrìnhvẽ hình chữ nhật có với cấu trúc không? Hs: Chươngtrình khuyết so với cấu trúc chung phần danh sách tham số hình thức phần khai báo Gv: Nhận xét câu trả lời Gv: Tổng quát lại phần thủ tục +Phần đầu khai báo tên thủ tục thiết phải có + Danh sách tham số phần khai báo có không tùy thuộc vào toán + Phần thân phần bắt buộc phải có chươngtrình Gv: Các em phân biệt chươngtrìnhchươngtrình chính? Hs: Kết thúc chươngtrình dấu “;” kết thúc chươngtrình dấu “.” Gv: Kết luận lai - Kết thúc thủ tục sau từ khóa End dấu “;” - Thủ tục phải khai báo phần khai báo chươngtrình sau phần khai báo biến - Khi cần thực hiện, ta phải viết lệnh gọi thủ tục thủ tục chuẩn(các thủ tục chuẩn họcbai 7-tin học 11) Gv: Cáchsửdụng thủ tục gồm tên thủ tục danh sách tham số thực có: [] Hs: Nghe giang ghi chép * Kết đạt - Gợi mở, tạo tình có vấn đề, tạo hứng thú cho họcsinh - Họcsinh thấy nội dung thông qua đồtư Hoạt động 2: Vídụ thủ tục *Mục tiêu: Biết, hiểu vận dụngvídụ thủ tục, biết phân biệt tham số hình thức, tham số thực sự, tham trị , tham biến *Tiến trình: Gv: Đặt vấn đề thủ tục hoạt động Ve_hcn vẽ hình chữ nhật dài 7*3 Giả sử muốn vẽ hình chữ nhật với nhiều kích thước khác ta phải sửdụng tham số cho liệu vào chiều dài chiều rộng Gv: Trình chiếu vídụ SGK Hs : Quan sát Gv:Yêu cầu họcsinh đưa lệnh: + Vẽ cạnh +Vẽ hai cạnh chiều rộng +Vẽ cạnh +Các lệnh gọi thủ tục chương trình? Hs: Trả lời: +Vẽ cạnh cùng: for i:=1 to chdai write(‘*’); +Vẽ hai cạnh chiều rộng: For j:=1 to chrong-2 Begin Write(‘*’); For i:=1 to chdai-2 write(‘ ‘); Writeln(‘*’); End; + Vẽ hai cạnh dưới: For i:=1 to chdai write(‘*’); + Lệnh gọi thủ tục: Ve_hcn(25,10); Ve_hcn(5,10); Ve_hcn(a,b); Gv: Qua lệnh gọi thủ tục thấy có khác giũa tham số Gv: Chiếu khái niệm tham số hình thức tham số thực Gv:yêu cầu họcsinh đưa tham số hình thức, tham số thực sự, chươngtrình trên? Hs: + Tham số hình thức: chdai,chrong + Tham số thực sự: ( 25,10),(5,10),(a,b) Gv:Trong vídụvẽ hình chữ nhật? Hs:Chúng ta vẽ hình chữ nhật lệnh gọi Ve_hcn(a,b) có lệnh gọi for i:=1 to nên ta vẽ hình Gv: Đưa khái niệm tham trị tham biến +Tham biến:Trong lệnh gọi thủ tục, tham số hình thức thay tham số thực tương ứng biến chứa liệu gọi tham số biến ( hay gọi tham biến) + Tham trị :Trong lệnh gọi thủ tục, tham số hình thức thay tham số thực tương ứng giá trị cụ thểđược gọi tham số giá trị ( hay gọi tham trị) +Để phân biệt tham biến tham trị Pascal dùngtừ khóa Var để khai báo tham biến Gv: Trongvídụ người ta sửdụng tham biến hay tham trị? Hs: Sửdụng tham trị khai báo tham số hình thức từ khóa Var Gv: Để hiểu rõ tham biến tham trị ta xét vídụ Gv: Chia họcsinhlớp thành hai nhóm nhóm đọc nghiên cứu vídụ tham biến sau trả lời câu hỏi: - Nêu tham số hình thức? - Nêu tham số thực sự? tham biến hay tham trị? Vì sao? - Kết toán sau thực chươngtrình con? Hs: Đọc trả lời Nhóm 1: - Tham số hình thức x,y - Tham số thực a,b; tham biến sửdụngtừ khóa var để khai báo 10 Sau thực chươngtrình kết toán hoán đổi Nhóm 2: - Tham số hình thức x,y - Tham số thực a,b;a tham biến sửdụngtừ khóa var để khai báo,b tham trị khai báo từ khóa var - Sau thực chươngtrình kết toán hoán đổi giá trị b giá trị a không thay đổi Gv: Nhận xét dùng tham biến sau sửdụngchươngtrình tham biến thay đổi giá trị theo chươngtrình con.,òn tham trị giá trị không thay đổi sau thực chươngtrình Gv: Chạy vídụ phần mềm pascal để họcsinh thấy khác tham biến tham trị 11 Gv: Xét vídụ kiểm tra ba số a,b,c nhập vào có phải ba canh tam giác hay không? Đúng tính chu vi diện tích tam giác đó? Gv: Ba số ba cạnh tam giác thỏa mãn điều kiện gì? Hs: a,c,b dương, tổng hai số phải lớn số Gv: Trình chiếu chươngtrình Program Tam_giac; Var a,b,c,cv,dt,p:real; Procedure ktra(a,b,c:integer); Begin If (a>0)and (b>0) and(c>0) and ((a+b)=>c )and ((a+c)=>b) and((b+c)=>a) then write(' A,b,c canh tam giac') else write(‘ moi nhap lai’); end; Begin Write(' Nhap a=');readln(a); Write(' Nhap b=');readln(b); Write(' Nhap c=');readln(c); Ktra(a,b,c); Cv:=a+b+c; P:=cv/2; Dt:=sprt((P*(P-a)*(P-b)*(P-c)); Write(' Dien tich tam giac',Dt:7:3); Write(' Chu vi tam giac:', Cv:7:3); Readln; End Hs: Quan sát chươngtrình 12 Gv: Các em trả lời câu hỏi - Nêu biến chươngtrình - Nêu tham số thực sự? Tham số hình thức? - Có lệnh gọi chươngtrình con? Hs: Trả lời - Chươngtrìnhsửdụng biến a,b,c,cv,dt,p - Tham số hình thức: a,b,c; tham số thực a,b,c - Có lệnh gọi chươngtrình ktra(a,b,c) Gv: Nhận xét câu trả lời tham số hình thức trùng tên với tham số thực Hs: Chý ý lắng nghe * Kết đạt - Gợi mở, tạo tình có vấn đề, tạo hứng thú cho họcsinh - Biết tham biến tham trị phân biệt chúng - Biết cáchsửdụng thủ tục vào lập trình - Kết thu thể qua đồtư Hoạt động 3: Cáchviếtsửdụng hàm * Mục tiêu: Biết cấu trúc cách viết, sửdụng hàm * Tiến trình : Gv: Các em nêu lại khác hàm thủ tục? Hs: Hàm trả giá trị qua tên hàm, thủ tục không trả giá trị qua tên Gv: Hàm có cấu trúc gồm ba phần 13 Function[]:; [< phần khai báo>] Begin []; :=; End; Gv: Kiểu liệu kiểu liệu giá trị mà hàm trả kiểu integer,real,char,boolean,string tham số hình thức không cần khai báo danh sách tham số Hs: Chú ý nghe giảng ghi chép Gv: Các em so sánh hàm thủ tục? Hs: - Giống nhau: Đều la chươngtrình con, cấu trúc gồm ba phần - Khác nhau: Phần đầu khai báo tên hàm phải khai báo thêm kiểu liệu tên hàm nhận giá trị, thủ tục không Trong thân hàm có lệnh trả giá trị qua tên hàm thủ tục Gv: Xét vídụ rút gọn phân số có sửdụng hàm ước chung lớn hai số nguyên tố Gv: Trình chiếu chươngtrình pascal 14 Hs : Quan sát ghi chép Gv: Yêu cầu họcsinh trả lời câu hỏi sau: - Chươngtrình có hàm? Hàm UCLN() dùng để làm gì? - Lời gọi hàm đâu? Lời gọi hàm có khác so với lời gọi thủ tục? - Có biến khai báo khai báo đâu? Hs: trả lời - Chươngtrình có hàm; Hàm UCLN() dùng để tìm ước chung lớn x y - Lời gọi hàm nằm lệnh lời gọi chươngtrình khác tham gia vào tính toán biểu thức - Có biến tuso,mauso.sodu,a; biến tuso,mauso,a khai báo đầu chươngtrình gọi biến toàn cục, biến sodu khai báo hàm gọi biến cục Gv: Tổng kết lại câu trả lời chạy chươngtrình với nhiều giá trị khác để họcsinh hiểu rõ Gv: Cáchsửdụng hàm hoàn toàn tương tự việc sửdụng hàm chuẩn, viết gồm tên hàm tham số thực tương ứng với tham số hình thức có [] Gv: Các em suy nghỉ có cáchviết hàm UCLN khác hay không? Xây dựng thành chươngtrình hoàn thiện Hs: Ta viếtchươngtrình tương tự thay chươngtrìnhchươngtrình sau: 15 Function UCLN(a,b:integer):integer; Begin While ab If a>b then a:=a-b else b:=b-a; UCLN:=a; End; Hs: Ta thay hàm UCLN chươngtrình sau: Gv: Chạy thử chươngtrình nhận xét có nhiều cách giải toán khác tùy điều kiện hoàn cảnh lựa chon cho hợp lí Gv: Chạy thử chươngtrình đê họcsinh quan sát Program Rutgon_phanso; Uses crt; Var Tuso, Mauso, a:intteger; Var sodu:integer; Function UCLN(a,b:integer):integer; Begin While ab If a>b then a:=a-b else b:=b-a; UCLN:=a; End; Begin Clrscr; Write((‘nhap tuso,mau so vao!’);readln(tuso,mauso); A:=UCLN(Tuso,Mauso); If a>1 then Begin Tuso:=Tuso div a; Mauso:=Mauso div a; End; Write( tuso:5,Mauso:5); Readln; End Gv: Xét vídụ tìm giá trị nhỏ ba số nhập vào từ bàn phím có sửdụng hàm tìm số nhỏ hai số Gv: Muốn tìm số nhỏ ba số em làm gì? Hs: So sánh hai số với tìm số nhỏ mang sốso sánh với số lại để tìm số nhỏ Gv: Nếu sửdụng hàm tìm số nhỏ hai số ta phải gọi hàm lần? Hs: Ta phải gọi hàm Min hai lần Gv:Ta sửdụng hàm lời gọi hàm khác Gv:Trình chiếu chươngtrình pascal 16 Gv: Các em quan sát chươngtrinh trả lời câu hỏi: chươngtrình có hàm chức hàm? Hs: Quan sát trả lời chươngtrìnhdùng hàm Min dùng để tìm số nhỏ hai số Gv: Chia lớp thành hai nhóm nhóm thực yêu cầu Nhóm 1: Viếtchươngtrình tìm số nhỏ bốn số nhập vào từ bàn phím Nhóm 2: Viếtchươngtrình tìm số lớn ba số nhập vào từ bàn phím Gv: Các em nêu ý tưởng để giải hai toán trên? Nhóm 1: Viếtchươngtrình tìm số nhỏ bốn số ta viết hàm tìm số nhỏ hai số, sau dùng hàm so sánh số nhỏ với số lại, hàm Min gọi ba lần Nhóm 2: Tương tự tìm số nhỏ ba số thay hàm Min thành hàm Max tìm số lớn hai số Gv: - Chúng ta thực tìm Min bốn sốcáchsửdụng hàm Min vídụ lời gọi gọi hàm sau: Min(Min(Min(a,b),c),d) Min(Min(a,b),Min(c,d)) - Chúng ta tìm Max ba số tương tự tìm Min hàm Min thay tìm số bé phải tìm số lớn hai số Hs: Chú ý làm lên bảngviếtchươngtrình hoàn thiện Gv: Xét thêm vídụ kiểm tra số n có phải số nguyên tố hay không? Có sửdụngchươngtrình 17 Gv: Các em nhắc lại khái niệm số nguyên tố? Hs: Số nguyên tố số chia hết cho Gv: Kiểu liệu mà tên hàm nhận gì? Hs: Tên hàm nhận hai giá trị sai nên kiểu liệu boolean Gv: Xây dựng thành chươngtrình chạy thử cho họcsinh quan sát Program ktra_nt; Var n:integer; function ngto(n:integer):boolean; var i:integer; begin ngto:=false; if n