Câu 1: Lập trình tính chu vi và diện tích tam giác. Biết rằng a, b, c là 3 cạnh của tam giác được lưu trong tệp tamgiac.inp. (Tệp tamgiac.inp chứa 3 cạnh a, b, c giữa chúng ngăn cách nhau dấu cách). Kết quả chu vi và diện tích được lưu vào tệp tamgiac.outGợi ý: + Mở tệp tamgiac.inp ra để đọc, đọc các giá trị trong tệp ra các biến a, b, c.Vận dụng kiến thức môn Toán: Tính chu vi: CV:=(a+b+c)2; Tính nửa chu vi: P:=CV2; Tính diện tích tam giác theo công thức Hêrông:S:=sqrt(P(Pa)(Pb)(Pc));+ Mở tệp tamgiac.out ra để ghi, ghi các giá trị CV và S vào tệp.(Chú ý: Trước khi mở tệp để đọc hoặc ghi ta cần phải gắn tên tệp)Câu 2: Có ba bệnh nhân đến khám bệnh tại Bệnh viện Quân Y 91. Gọi a, b, c là lượng đường trong máu của người đến khám bệnh. Hãy tính lượng đường trung bình của ba người bệnh trên. Biết rằng a, b, c được lưu trong tệp duong.inp (tệp duong.inp chứa 3 số nguyên dương a, b, c giữa chúng ngăn cách nhau bởi dấu cách). Kết quả được lưu vào tệp duong.out Gợi ý:+ Mở tệp duong.inp ra để đọc, đọc các giá trị trong tệp ra các biến a, b, c.+ Tính lượng đường trung bình: TB:=(a+b+c)3; + Mở tệp duong.out ra để ghi, ghi giá trị TB vào tệp.(Chú ý: Trước khi mở tệp để đọc hoặc ghi ta cần phải gắn tên tệp)
BÀI DỰ THI CUỘC THI DẠY HỌC THEO CHỦ ĐỀ TÍCH HỢP DÀNH CHO GIÁO VIÊN TRUNG HỌC NĂM HỌC 2014 - 2015 CHỦ ĐỀ DỰ THI “LÀM VIỆC VỚI TỆP ” Lĩnh vực: Tin học TRƯỜNG THPT LÊ HỒNG PHONG ĐỊA CHỈ: TK1, TT Ba Hàng, H Phổ Yên, T.Thái Nguyên ĐIỆN THOẠI: 0280.3863121; EMAIL: c3lehongphong@thainguyen.edu.vn Họ tên giáo viên: Nguyễn Chí Thanh Điện thoại: 0977552419 Email: thanhlhpict@gmail.com Năm 2015 CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU DỰ THI: DẠY HỌC THEO CHỦ ĐỀ TÍCH HỢP Tên hồ sơ dạy học LÀM VIỆC VỚI TỆP - (Tin học 11) Mục tiêu dạy học Kiến thức: - Củng cố lại kiến thức học tệp biết bước làm việc với tệp: gán tên cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp; biết số hàm thủ tục chuẩn làm việc với tệp 14, 15 chương V thông qua ví dụ - Biết kiến thức Tốn cách tính khoảng cách tính độ dài điểm mặt phẳng biết toạ độ điểm - Biết kiến thức Vật lí tính điện trở tương đương đoạn mạch - Biết kiến thức Tiếng Anh để hiểu nghĩa số tên dành riêng, tên chuẩn NNLT Pascal - Ngoài cấn biết thêm kiến thức Hoá học, Sinh học để vận dụng giải số tập Kỹ năng: - Nhận biết cách hoạt động tệp - Biết sử dụng thủ tục hàm liên quan để giải toán - Nắm chức thủ tục hàm để thao tác với tệp - Học sinh cần có lực vận dụng kiến thức liên mơn Tốn, Vật lí, Hố học, Sinh học, Tiếng Anh để giải vấn đề học đặt - Rèn luyện khả tư lơgíc cho học sinh Tư duy: Phát triển tính sáng tạo, tư lơgíc Tin học học sinh việc học lập trình Thái độ: Thích thú học tìm hiểu ham học hỏi môn học tự nhiên, ham muốn học ngơn ngữ lập trình để có khả giải tốn máy tính điện tử Đối tượng dạy học học Đối tượng học sinh khối 11 học 14 15 chương trình Tin học 11 - Đặc điểm học sinh: + Đa số học sinh có đam mê môn khoa học tự nhiên Ý nghĩa học Tơi nghiên cứu chủ đề tích hợp liên mơn Tốn học, Vật lý, Hố học, Sinh học tiếng Anh vào môn Tin học, tổ chức thực dạy học theo chủ đề tích hợp liên mơn Tơi thấy: Chủ đề tích hợp lựa chọn dựa nguyên tắc sau: a) Đảm bảo đạt mục tiêu học b) Bảo đảm tính phức hợp đa kiến thức c) Bảo đảm tích hợp nội dung, phương pháp d) Bảo đảm gắn với thực tiễn thiết thực với học sinh e) Phù hợp với lực, điều kiện thời gian bối cảnh chung nhà trường e) Bài học tích hợp liên môn đảm bảo để tổ chức cho học sinh học theo dự án nhằm giúp học sinh khai thác vận dung nội dung tích hợp phát triển số kỹ năng, lực chung Quy trình xây dựng chủ đề gồm bước sau: a) Phân tích nội dung chương trình mơn tìm nội dung chung có liên quan, bổ sung, hỗ trợ cho lại trình bày riêng biệt môn b) Lựa chọn nội dung môn học tích hợp mộ số chủ đề gắn với thực tiễn đời sống học sinh c) Dựa theo nguyên tắc đề để lựa chọn chủ đề phù hợp Sau xây dựng số chủ đề tích hợp liên mơn, tơi tổ chức thực dạy học chủ đề theo phương pháp dạy học tích hợp liên mơn Trường THPT Lê Hồng Phong, với mục đích tìm hiểu khả dạy học chủ đề tích hợp liên môn theo chủ trương Sở Giáo dục Đào tạo Thái Nguyên Vì vấn đề khó, nằm ngồi chương trình nên giáo viên thử nghiệm với chủ đề lớp học sinh theo nhu cầu, lực giáo viên Chúng thống vấn đề mục tiêu học, mục đích thực nghiệm, sơ lược tích hợp liên mơn, phương pháp học phương pháp dạy theo chủ đề tích hợp, thống phương pháp đánh giá kết thực nghiệm Thiết bị dạy học, học liệu - Bài soạn, SGK, SGV - Máy chiếu, máy chiếu vật thể, máy tính, bảng phụ - Tìm hiểu kiến thức Tốn, Vật lí, Hố học, Sinh học tiếng Anh liên quan đến dạy,… - Bút viết bảng, giấy A4 Hoạt động dạy học tiến trình dạy học Tiến trình học * Hoạt động 1: Kiểm tra cũ giới thiệu - Mục tiêu: + Ôn lại kiến thức học 14, 15 + Vận dụng để giải vấn đề cụ thể thực tế - Các bước tiến hành: Hoạt động thầy Hoạt động trò Nhắc lại kiến thức cũ - Gọi HS nhắc lại hàm - HS liên hệ kiến thức cũ và thủ tục liên quan đến tệp môn Tiếng Anh trả lời câu - Gọi HS vẽ lại sơ đồ thao hỏi tác với tệp Var :text; Assign(,); Rewrite(); - Gọi HS khác nhận xét bổ sung cho đầy đủ - Nhận xét bổ sung thêm - Nhận xét chung ý kiến hàm, thủ tục còn HS trình bày thiếu Giới thiệu - HS Lắng nghe lời giảng - Nêu lên vai trò tệp GV việc xử lý lưu trữ thông tin, áp dụng vào thực - HS hướng theo dẫn dắt tế ( Sơ lược VD1) GV để vào VD Nội dung - Ghi lại hàm thủ tục mà HS1 nêu - Bổ sung thiếu sót HS1 - Đánh số thứ tự hàm thủ tục ghi bảng * Hoạt động : Tìm hiểu VD1 VD2 - Mục tiêu : Giúp HS hiểu nội dung chương trình, biết đầu vào, đầu chương trình - Nội dung: VD1 SGK, tính khoảng cách trại Hiệu trưởng trại GVCN - Các bước tiến hành: Hoạt động thầy Tìm hiểu VD - Gọi HS đọc VD1 - Nhấn mạnh điểm quan trọng cần lưu ý VD1 - Gợi ý cách giải toán, để giải bài toán ta cần phải nắm cơng thức tính khoảng cách điểm - Nhắc lại cơng thức tính khoảng cách điểm mặt phẳng toạ độ - ? Trong VD ta cần tổ chức lưu trữ liệu tệp dạng ? - ? Các thao tác liên quan đến tệp sử dụng VD gồm ? Hoạt động trị Nội dung - Theo dõi VD1 - Lắng nghe hướng dẫn GV - Ghi lại công thức - HS liên hệ kiến thức Tốn tính khoảng cách tính khoảng cách giữa điểm A B điểm mặt phẳng lên bảng để HS nắm biết trước toạ độ điểm rõ d ( x A xB ) ( y A y B ) Vậy cơng thức tính - HS trả lời : Cần tổ chức khoảng cách từ gốc lưu trữ tệp dạng văn toạ độ O đến điểm có toạ độ (x,y) sau: - HS trả lời : d x2 y2 Khai báo tệp Gắn tên tệp - ? Các hàm thủ tục Mở tệp để đọc liệu sử dụng VD ? Hiện kết hình Đóng tệp - HS trả lời : Các hàm Var : sử dụng là: text; Var Assign(, Assign ); Reset Reset(); While While…do - ? Hàm Eof() có Eof Eof(); chức ? Read - ? Có thể thay lệnh While lệnh For to không ? - Kết luận lại vấn đề nêu - Thực chạy chương trình cho HS quan sát thấy kết Writeln Close - HS trả lời: Trả kết True trỏ cuối tệp - Không, khơng biết trước số lượng phần tử tệp Read(,); Writeln(); Close(); - Lắng nghe giải thích thầy program Khoang_cach; var d:real; f:text; x,y:integer; Begin - Theo dõi trình thực chương trình GV Tìm hiểu VD2 - Gọi HS đọc VD2 - Nhắc lại cơng thức tính địên trở tương đương điện trở mắc song song - Gọi HS trình bày cách tính điện trở tương đương điện trở mắc hình đến - Nhận xét sửa sai - Gọi HS chuyển biểu thức tính điện trở tương đương sang dạng biểu diễn Pascal ? - Cho HS đọc qua nội dung CT VD2 - ? Mảng a dùng để làm gì? - ? Dịng lệnh For to có ý nghĩa gì? - Chiếu nội dung chương trình lên bảng thực assign(f,'TRAI.INP '); reset(f); while eof(f) begin read(f,x,y); - Theo dõi VD2 SGK - HS lắng nghe lời giảng GV - HS liên hệ kiến thức Vật lí tính điện trở tương đương đoạn mạch d:=sqrt(x*x+y*y); writeln('Khoang cach: ',d:10:2); end; close(f); end - HS lên bảng ghi cách tính - Ghi lại cơng thức điện trở tương đương tính điện trở tương mạch điện đương điện trở mắc song song - Ghi lại kết điện - HS lên bảng chuyển trở tương đương biểu thức tính điện trở HS trình bày tương đương sang dạng + Sơ đồ biểu diễn Pascal R1R R3 R -? Tại phải dùng hàm R1R R1R3 R R3 Close? - HS nhìn lên bảng để theo + Sơ đồ dõi, sau đưa nhận xét R1R R R3 - Tổng kết lại CT VD2 R1 R - Yêu cầu HS tìm hiểu lại VD2 qua hướng dẫn lớp - Theo dõi nội dung CT VD2 SGK - HS trả lời: Dùng để lưu kết điện trở tương đương điện trở - Thực chạy chương mắc theo cách hình trình cho HS quan sát vẽ thấy kết - Vì CT dùng biến tệp f1và f2 nên ta phải dùng hàm Close để đóng tệp - Theo dõi q trình thực chương trình GV + Sơ đồ R R1R3 R2 R1 R3 + Sơ đồ R R R3 R1 R R3 + Sơ đồ R R1 R R3 - Bổ sung thêm cho hoàn chỉnh - Chiếu nội dung chương trình lên bảng thực program Dientro; var r1,r2,r3:real; a:array[1 5] of real; i:byte; f1,f2:text; Begin assign(f1,'RESIST.DA T'); reset(f1); assign(f2,'RESIST.EQ U'); rewrite(f2); while not eof(f1) begin readln(f1,r1,r2,r3); a[1]:=r1*r2*r3/ (r1*r2+r1*r3+r2*r3); a[2]:=r1*r2/ (r1+r2)+r3; a[3]:=r1*r3/ (r1+r3)+r2; a[4]:=r2*r3/ (r2+r3)+r1; a[5]:=r1+r2+r3; for i:=1 to write(f2,a[i]:9:3,' '); writeln(f2); end; close(f1); close(f2); end * Hoạt động 3: Củng cố kiến thức học chương V - Những nội dung học + Các thao tác xử lý tệp: Gán tên tệp Mở tệp Đọc, ghi liệu vào tệp Đóng tệp * Hoạt động 4: Dặn dò tập nhà - Cần nắm vững cách làm việc với tệp Bµi tập đề nghị: Cõu 1: Lp trỡnh tớnh chu vi diện tích tam giác Biết a, b, c cạnh tam giác lưu tệp tamgiac.inp (Tệp tamgiac.inp chứa cạnh a, b, c chúng ngăn cách dấu cách) Kết chu vi diện tích lưu vào tệp tamgiac.out Gợi ý: + Mở tệp tamgiac.inp để đọc, đọc giá trị tệp biến a, b, c Vận dụng kiến thức mơn Tốn: - Tính chu vi: CV:=(a+b+c)/2; - Tính nửa chu vi: P:=CV/2; - Tính diện tích tam giác theo công thức Hêrông: S:=sqrt(P*(P-a)*(P-b)*(P-c)); + Mở tệp tamgiac.out để ghi, ghi giá trị CV S vào tệp (Chú ý: Trước mở tệp để đọc ghi ta cần phải gắn tên tệp) Câu 2: Có ba bệnh nhân đến khám bệnh Bệnh viện Quân Y 91 Gọi a, b, c lượng đường máu người đến khám bệnh Hãy tính lượng đường trung bình ba người bệnh Biết a, b, c lưu tệp duong.inp (tệp duong.inp chứa số nguyên dương a, b, c chúng ngăn cách dấu cách) Kết lưu vào tệp duong.out Gợi ý: + Mở tệp duong.inp để đọc, đọc giá trị tệp biến a, b, c + Tính lượng đường trung bình: TB:=(a+b+c)/3; + Mở tệp duong.out để ghi, ghi giá trị TB vào tệp (Chú ý: Trước mở tệp để đọc ghi ta cần phải gắn tên tệp) Câu 3: Nhà bạn Nam muốn mắc ba bóng đèn tiết kiệm điện Tính điện tiêu thụ cơng suất bóng đèn t biết cường độ dòng điện hiệu điện tương ứng I, U (Biết I, U, t được lưu tệp diennang.inp, chúng ngăn cách dấu cách, kết lưu vào tệp diennang.out) Gợi ý: + Mở tệp diennang.inp để đọc, đọc giá trị tệp biến I, U, t + Vận dụng kiến thức Vật lí tính : A:=U*i*t; P:= U*I; + Mở tệp diennang.out để ghi, ghi giá trị A P vào tệp (Chú ý: Trước mở tệp để đọc ghi ta cần phải gắn tên tệp) Câu 4: Cho m(g) Ba tác dụng với nước thu V(lít) khí H Tính thể tích khí H2 (ở đktc) thu Biết m lưu tệp khoiluong.inp, kết lưu tệp thetich.out Gợi ý: + Mở tệp khoiluong.inp để đọc, đọc giá trị tệp biến m + Vận dụng kiến thức Hố học tính: - Số mol H2 n:=m/MBa; (bằng số mol Ba) - Thể tích khí H2 V:=n*22.4; + Mở tệp thetich.out để ghi, ghi giá trị V vào tệp (Chú ý: Trước mở tệp để đọc ghi ta cần phải gắn tên tệp) Câu 5: Một tế bào E.Coli điều kiện ni cấy thích hợp 20 phút lại phân đôi lần Hỏi: + Sau a lần phân chia thành tế bào? + Nếu b tế bào sau 20 phút phân chia thành tế bào? (Biết a, b lưu tệp tebao.inp, chúng ngăn cách dấu cách Kết ghi vào tệp tebao.out) Gợi ý: + Mở tệp tebao.inp để đọc, đọc giá trị tệp biến a, b + Vận dụng kiến thức Sinh học: t1:=exp(ln(2)*a) t2:=exp(ln(b)*4) + Mở tệp tebao.out để ghi, ghi giá trị t1 t2 vào tệp (Chú ý: Trước mở tệp để đọc ghi ta cần phải gắn tên tệp) Kiểm tra đánh giá kết học tập * Nội dung: 1.Về kiến thức: Đánh giá cấp độ : a Nhận biết b Thông hiểu c Vận dụng (cấp độ thấp, cấp độ cao) Về kĩ năng: Đánh giá: - Rèn luyện giải tốn cách lập phương trình - Kĩ vận dụng kiến thức liên môn để giải tốn cách lập phương trình Về thái độ: Đánh giá thái độ học sinh : - Ý thức, tinh thần tham gia học tập - Tình cảm học sinh môn học môn học khác có liên quan * Cách thức kiểm tra, đánh giá kết học tập, sản phẩm học sinh - GV đánh giá kết quả, sản phẩm học sinh - HS tự đánh giá kết quả, sản phẩm lẫn (các nhóm, tổ) - Phiếu trắc nghiệm đánh giá kết quả, sản phẩm HS Cụ thể: * Khảo sát trước áp dụng học: Qua khảo sát, kiểm tra trước áp dụng học với 48 học sinh lớp 11B 15, thấy kết tiếp thu sau: Điểm Điểm 5-6 Điểm 7-8 SL % SL % SL % 20 41,7% 17 35,4% 12,5% * Kết sau áp dụng học: Điểm 9-10 SL % 10,4% Điểm Điểm 5-6 Điểm 7-8 Điểm 9-10 SL % SL % SL % SL % 16,7% 12,5% 20 41,7% 14 29,2% * Nhận xét: Sau áp dụng dạy tích hợp liên mơn, tơi thấy chất lượng qua kiểm tra nâng lên đáng kể Đặc biệt học sinh trung bình có tiến rõ rệt Và vấn đề quan trọng kích thích em cố gắng học mơn học tự nhiên Các sản phẩm học sinh - Hệ thống bước thao tác với tệp (vẽ lại sơ đồ thao tác với tệp vào giấy A4, hs lớp) - Trả lời câu hỏi giáo viên vào giấy A4 (theo nhóm, tổ) - Phiếu trả lời trắc nghiệm tập học sinh.(cả lớp) Phổ Yên, ngày tháng 10 năm 2014 Giáo viên thực hiện: Nguyễn Chí Thanh 10 ... gian bối cảnh chung nhà trường e) Bài học tích hợp liên mơn đảm bảo để tổ chức cho học sinh học theo dự án nhằm giúp học sinh khai thác vận dung nội dung tích hợp phát triển số kỹ năng, lực chung... có khả giải tốn máy tính điện tử Đối tượng dạy học học Đối tượng học sinh khối 11 học 14 15 chương trình Tin học 11 - Đặc điểm học sinh: + Đa số học sinh có đam mê mơn khoa học tự nhiên Ý nghĩa... nghiên cứu chủ đề tích hợp liên mơn Toán học, Vật lý, Hoá học, Sinh học tiếng Anh vào môn Tin học, tổ chức thực dạy học theo chủ đề tích hợp liên mơn Tơi thấy: Chủ đề tích hợp lựa chọn dựa nguyên