1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TẠO HỨNG THÚ học TIN 11 QUA hệ THỐNG bài tập TÍCH hợp CHO CHƯƠNG II và CHƯƠNG II

21 12 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 21
Dung lượng 86,65 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Là một giáo viên bộ môn Tin học, tôi nhận thấy bên cạnh việc dạy học cáckiến thức phổ thông về tin học ứng dụng thì việc dạy học lập trình cũng hết sứcquan trọng; trách nhiệm của người g

Trang 1

MỤC LỤC

1 MỞ ĐẦU……….1

1.1 Lý do chọn đề tài: ……… 1

1.2 Mục đích nghiên cứu:……… 2

1.3 Đối tượng nghiên cứu:……… 2

1.4.Phương pháp nghiên cứu:……… 2

2 NỘI DUNG SÁNG KIẾN KINH NGHIỆM………3

2.1 Cơ sở lý luận: ……… 3

2.2 Thực trạng : ……… 3

2.3 Các giải pháp: ……… 4

I BÀI TẬP TÍCH HỢP CHO CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN 1 Bài 15/64 SGK Hình 10 - Nâng cao:……….5

2.Bài 42/214 SGK Đại số 10 - Nâng cao:……… 5

3 Bài 19/65 SGK Hình học 10 - Nâng cao:……… 6

4 Bài 24/66 SGK Hình học 10 - Nâng cao: 7

5 Bài 29/66 SGK Hình học 10 - Nâng cao 8

6 Bài 3/18 SGK Vậy lý 11 - Nâng cao 8

7 Bài 4/18 SGK Vật lý 11 - Nâng cao 9

8 Bài 3/36 SGK Vật lý 11- Nâng cao 9

II BÀI TẬP TÍCH HỢP CHO CHƯƠNG III: CẤU TRÚC RẼ NHÁNH VÀ LẶP 10

1 Bài 14/40 SBT Đại số 10 - Nâng cao 11

2 Bài 3.18/21 Sách BT Tin 11 12

3 Bài 3.19/21 Sách BT Tin 11 13

4 VD1/98 Sách BT Đại số 11 câu d) 14

5 VD1/98 Sách BT Đại số 11 câu c) 15

2.4.HIỆU QUẢ 15

3 KẾT LUẬN, KIẾN NGHỊ 17

3.1 Kết luận 17

3.2 Kiến nghị 17

TÀI LIỆU THAM KHẢO 19

Trang 2

1 MỞ ĐẦU

1.1 Lý do chọn đề tài :

Công nghệ thông tin đã thực sự bùng nổ và đã có những tác động tích cựcđến sự phát triển kinh tế xã hội của con người và đất nước Nhiều quốc gia trênthế giới ý thức được rất rõ tầm quan trọng của tin học và có những đầu tư lớncho lĩnh vực này, đặc biệt trong giáo dục nâng cao dân trí về tin học và đào tạonguồn nhân lực có chất lượng cao Người Việt Nam có nhiều tố chất thích hợpvới ngành khoa học này

Tin học là một môn học mới ở các trường phổ thông nên học sinh cònnhiều bỡ ngỡ khi tiếp cận với môn học này Đặc biệt ở chương trình lớp 11 họclập trình là một nội dung mới lạ đối với đa số học sinh với nhiều khái niệm,thuật ngữ, cấu trúc dữ liệu, ngôn ngữ lập trình học sinh mới được tiếp xúc lầnđầu Do đó, học sinh dễ mắc sai lầm khi lập trình giải quyết các bài toán

Là một giáo viên bộ môn Tin học, tôi nhận thấy bên cạnh việc dạy học cáckiến thức phổ thông về tin học ứng dụng thì việc dạy học lập trình cũng hết sứcquan trọng; trách nhiệm của người giáo viên Tin học là giúp học sinh hiểu rõhơn về sự hoạt động của máy tính, về khoa học kỹ thuật, góp phần định hướngnhững học sinh có năng lực và đam mê Tin học vào đội ngũ nhân lực CNTTchất lượng cao của đất nước

Trong quá trình giảng dạy tôi luôn tích cực trao đổi kinh nghiệm, thảo luận

về nội dung, phương pháp, kỹ thuật dạy học với đồng nghiệp và nhận thấy nhiềugiáo viên gặp khó khăn trong việc tìm tài liệu, bài tập phù hợp với trình độ họcsinh, để từ đó tạo cho học sinh có sự hứng thú và đam mê môn Tin học ở trườngphổ thông

Học ngôn ngữ lập trình Turbo Pascal là khởi đầu cho việc tiếp cận ngônngữ lập trình bậc cao, qua đó giúp học sinh hình dung được sự ra đời, cấu tạo,hoạt động cũng như ích lợi của các chương trình hoạt động trong máy tính Giúpcác em có thêm một định hướng, một niềm đam mê về tin học, về nghề nghiệp

mà các em chọn sau này Tuy nhiên, với học sinh khối 11 khi học tin học đa sốcác em thấy lúng túng và khó khăn Nguyên nhân dẫn đến những khó khăn màhọc sinh thường gặp là rất phong phú nhưng có thể thấy một số nguyên nhânchính sau đây:

+ Khó khăn khi xác định bài toán

Trang 3

+ Rất khó liên hệ phương pháp giải một số bài toán trong toán học hay vật

lý với thuật giải trong tin học

Qua nhiều năm giảng dạy, tôi thấy việc tạo hứng thú cho học sinh yêuthích môn Tin học là một việc làm rất cần thiết Trên thực tế tôi thấy học sinhthường yêu thích các môn tổ hợp thi Đại học như Toán, Lý, Hóa, Sinh, Dovậy, tôi đặt ra câu hỏi sao không vận dụng Tin học 11 để lập trình giải các bàitoán trong Toán học hay Vật lý mà các yêu thích Từ đó các em có thể nhìn thấy

và nhận ra ngay ứng dụng của Tin học 11 Đó cũng chính là lí do tôi chọn đề tài:

“ TẠO HỨNG THÚ HỌC TIN 11 QUA HỆ THỐNG BÀI TẬP TÍCH HỢP CHO CHƯƠNG II VÀ CHƯƠNG II”, để tạo cho các em niềm đam mê và

hứng thú khi học lập trình

1.2 Mục đích nghiên cứu:

- Nhằm nâng cao chất lượng dạy và học môn Tin học trong trường phổ

thông, đặc biệt là dạy học lập trình ở Tin học lớp 11

- Góp phần đổi mới phương pháp dạy học trong trường phổ thông nói chung

và môn Tin học nói riêng

- Khơi dậy lòng đam mê, yêu thích và hứng thú khi học môn Tin học của họcsinh Đặc biệt là giúp các em nhìn thấy những ứng dụng đơn giản, cụ thể, gầngũi, thiết thực của lập trình thông qua các bài tập tích hợp với môn Toán, Vật lý

1.3 Đối tượng nghiên cứu:

- Các bài tập cơ bản trong sách giáo khoa Toán lớp 10 nâng cao, Toán lớp

11 nâng cao, sách Vật lý 11 nâng cao phù hợp với nội dung kiến thức củachương II và chương III của Tin học 11

- Năm học 2020 - 2021 tôi được phân công giảng dạy tại các lớp11A1,11A2, 11A3, 11A4 và tôi đã áp dụng hệ thống bài tập này với các em họcsinh khối 11 tại các lớp 11A1, 11A2, 11A3, 11A4 trường THPT Hậu Lộc 2 –Thanh Hóa, qua hệ thống bài tập này tôi dạy cho các em biết và thấy được việcxây dựng thuật toán giải các bài toán mà các em yêu thích trên máy tính khôngphải là khó, để các em thực sự yêu thích và đam mê lập trình Tin học

1.4 Phương pháp nghiên cứu:

- Dựa trên cơ sở lý thuyết của các môn Khoa học tự nhiên như Toán, Lí,Hóa, Sinh Trong đó môn Toán là môn học cơ sở cho sự phát triển tư duy lậptrình trong Tin học

Trang 4

- Dựa trên cơ sở lý thuyết của Ngôn ngữ lập trình Pascal Sự hoạt động tuần

tự từng bước của máy tính khi thực hiện chương trình

- Dựa vào phân tích, đánh giá mức độ học sinh hiểu vận dụng, giải được cácbài toán trong các môn học khác, để từ đó xây dựng, giới thiệu các bài toán phùhợp với từng đối tượng học sinh

2 NỘI DUNG SÁNG KIẾN KINH NGHIỆM

2.1 Cơ sở lý luận:

Dạy học tích hợp là định hướng dạy học trong đó giáo viên tổ chức,hướng dẫn để học sinh biết huy động tổng hợp kiến thức, kĩ năng thuộc nhiềulĩnh vực khác nhau nhằm giải quyết các nhiệm vụ học tập, thông qua đó hìnhthành những kiến thức, kĩ năng mới; phát triển được những năng lực cần thiết,nhất là năng lực giải quyết vấn đề trong học tập và trong thực tiễn cuộc sống

Tuy nhiên với kiến thức ban đầu về ngôn ngữ lập trình Pascal của chươngtrình tin học 11, theo tôi nghĩ nên tạo hứng thú cho học sinh khi bắt đầu học lậptrình.Tạo hứng thú cho người học luôn là một vấn đề quan trọng trong hoạt độngdạy - học Bởi vì, như chúng ta biết, dạy - học là một hoạt động phức tạp, trong

đó chất lượng, hiệu quả cơ bản phụ thuộc vào người học Và điều này lại phụthuộc vào nhiều yếu tố, như: năng lực nhận thức, động cơ học tập, sự quyếttâm ; nó còn phụ thuộc vào: môi trường học tập, người tổ chức quá trình dạyhọc, sự hứng thú trong học tập

Khi có hứng thú, say mê trong nghiên cứu, học tập thì việc lĩnh hội trithức trở nên dễ dàng hơn; ngược lại, khi nắm bắt được vấn đề, tức là hiểu đượcbài thì người học lại có thêm hứng thú Trên thực tế, những người không thích,không hứng thú khi học môn học nào đó thường là những người không học tốtmôn học đó Chính vì vậy, từ các môn học như Toán, Vật lý mà học sinh yêuthích tôi chuyển sang các yêu cầu lập trình ở Tin học để các em thấy được sựgần gũi, mối liên hệ giữa các môn học này và tạo cho các em bước đầu sự đam

mê về lập trình

2.2 Thực trạng:

Đối với Tin học 10, 12 thì tính ứng dụng của môn học trong thực tế các em

dễ dàng nhìn thấy và thực hiện được luôn Còn với Tin học 11 thuộc về lĩnh vựclập trình, khó có sản phẩm để các em nhìn thấy Hơn thế việc tư duy thuật toán

Trang 5

cũng là một nội dung khó đối với các em Điều này dẫn đến rất nhiều học sinhkhông thích và học kém môn học này

Sau nhiều năm giảng dạy với các ví dụ và bài tập được giới thiệu ở chương

II và chương III trong sách giáo khoa Tin học 11 tôi thiết nghĩ mình nên xâydựng thêm một số bài tập Toán, Lí cơ bản để học sinh có mối liên hệ giữa cácmôn học để các em nhìn thấy những ứng dụng cụ thể của ngôn ngữ lập trìnhtrong việc giải các bài tập Toán, Lí trên máy tính Từ đó các em sẽ nhận ra việchọc Tin học lập trình không quá khó và yêu thích môn học này

2.3 Các giải pháp:

Ở những bài đầu của sách giáo khoa Tin học 11 đầu là những bài giớithiệu tổng quan về ngôn ngữ lập trình, giới thiệu một số khái niệm trong lậptrình học sinh sẽ cảm thấy hơi đơn điệu và nhàm chán Tôi thiết nghĩ cũng giốngnhư môn Toán, Lí, Hóa để làm được bài tập các em phải nhớ, hiểu công thức thìmới vận dụng để làm bài được Nên những bài này khi dạy tôi luôn luôn nhấnmạnh với các em phải hiểu, nhớ và thuộc lí thuyết thì mới vận dụng lập trìnhđược ở những nội dung sau

Bước đầu tiếp cận với lập trình là rất quan trọng, giáo viên dẫn dắt vấn

đề thật đơn giản, gần gũi để các em không có cảm giác sợ hãi, lo lắng Khi dạychương II giáo viên cần truyền đạt tới các em những kiến thức cơ bản nhất củangôn ngữ lập trình Trong lúc học giáo viên nên lồng ghép những câu như “Tinhọc cũng như Toán, như Lý Để viết được chương trình các em cần nhớ cúpháp, câu lệnh giống như việc các em làm bài tập cần nhớ công thức để vậndụng”

Kiến thức trọng tâm của chương II giáo viên cần truyền tải tới học sinh:

Chương trình thường gồm hai phần : Khai báo, thân

- Nhớ ý nghĩa các từ khóa để dùng khi viết chương trình: Program, Uses, Var, Const, Begin, End.

- Tên, phạm vi lưu trữ các kiểu dữ liệu: Byte, Integer, Longint, Word, Real, Char, Boolean

- Các phép toán, các phép so sánh, phép toán quan hệ

- Các hàm số học chuẩn: ABS, SQR, SQRT, Sin, Cos,

Trang 6

- Hai lệnh nhập, in dữ liệu : Read,Readln, Write, Writeln

Khi học chương II là ta có thể vận dụng kiến thức Toán học, Vật lý vào đểlàm một số bài tập Giáo viên có thể lồng ghép các bài này trong các tiết dạy líthuyết Đến mỗi phần tương ứng nên cho học sinh xem những gì mà máy tínhlàm được Hoặc ở các tiết thực hành giáo viên có thể giao thêm bài để các em tựmình viết trên máy Từ đó các em dễ cảm nhận được ứng dụng của lập trìnhtrong quá trình học

I BÀI TẬP TÍCH HỢP CHO CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN

Khi dạy xong phần lý thuyết của Tiết 7 tôi có lồng ghép các bài tập sau:

1 Bài 15/64 SGK Hình 10 – Nâng cao

Cho tam giác ABC có a=12, b=13, c=15 Hãy viết chương trình tính CosA.

Để viết được chương trình bài này học sinh cần biết áp dụng hệ quả của

2 Bài 42/ 214 SGK Đại số 10 – Nâng cao:

Tôi chuyển thành bài toán trong Tin học như sau:

Viết chương trình tính giá trị của các biểu thức lượng giác sau.

Trang 7

sin 6 sin 42 sin 66 sin 78

Đối với dạng bài này giúp học sinh hiểu qui tắc tính hàm lượng giác trongPascal Bài này trong toán học học sinh dễ dàng giải được bằng cách biến đổihàm lượng giác hoặc bấm máy tính cầm tay nhưng tôi muốn giới thiệu để các

em thấy, hình dung ra được qui trình làm việc của máy tính thông qua mộtNNLT Vậy để tính được các em cần nhớ hàm lượng giác Sin, Cos, đối số củacác hàm này chỉ tính theo đơn vị Radian và được đặt trong () Vì vậy câu a) vàcâu b) các em dễ dàng tính được, còn đối với câu c) thì lưu ý cho học sinh là đối

số không nhận giá trị độ mà nhận giá trị radian thông qua sử dụng hằng Pi cósẵn trong NNLT nên Sin60 được biến đổi thành Sin(6*pi/180), tương tự vớiSin420, Sin660, Sin780 Muốn tính được giá trị của một biểu thức trên máy tínhthì người lập trình cần phải đưa về ngôn ngữ để máy tính hiểu được thông quacác quy tắc, quy ước, cú pháp của từng ngôn ngữ lập trình

Writeln(‘Ket qua cau a = ’, sin(11*pi/12)*Cos(5*pi/12));

Writeln(‘Ket qua cau b = ’, Cos(pi/7)*cos(3*pi/7)*cos(5*pi/7));

Writeln(‘Ket qua cau c = ’, Sin(6*pi/180)* Sin(42*pi/180)*Sin(66*pi/180)*

Sin(78*pi/180));

Readln;

End.

Trong tiết 8- Bài tập và thực hành 1 tôi có đưa thêm bài tập sau:

3 Bài 19/65 SGK Hình học 10 – Nâng cao:

Tam giác ABC có góc A = 60 0 , góc B = 45 0 , b=4 Tính hai cạnh a và c.

Với yêu cầu bài này giáo viên giúp học sinh ôn lại định lý Sin:

sin sin sin

ABC

Từ đó ta chỉ việc sử dụng câu lệnh gán trong chương trình là sẽ tính đượcyêu cầu của bài toán Cuối cùng là in kết quả ra màn hình

Trang 8

Trong tiết 9 – Câu hỏi và bài tập tôi đã đưa ra hệ thống bài tập sau:

4 Bài 24/66 SGK Hình học 10- Nâng cao.

Tam giác ABC có a= 7, b = 8, c = 6 Tính m a

Để viết được bài này học sinh cần nhớ được công thức trung tuyến trong tam

giác Cụ thể:

2 2 2 2

Trang 9

ma: = ((sqr(b)+sqr(c))/2 - sqr(a)/4;

write(‘Trung tuyen Ma cua tam giac la’, ma:8:2);

readln;

End.

5 Bài 29/66 SGK Hình học 10- nâng cao.

Tam giác ABC có b=6.12; c=5.35; góc A =84 0 Tính diện tích tam giác đó.

Để viết được chương trình bài này giáo viên hỏi học sinh công thức tínhdiện tích tam giác khi biết 2 cạnh và 1 góc Chúng ta sẽ sử dụng công thức:

6 Bài 3/18 SGK Vật lý 11 - Nâng cao

Một điện tích thử đặt tại điểm có cường độ điện trường 0.16V/m Lực tác dụng lên điện tích đó bằng 2.10 -4 N Hỏi độ lớn của điện tích đó là bao nhiêu?

Bài này, chắc chắn các em cũng đã được giải trong môn lí rồi Giờ đây giảibài toán Vật lí này trong Pascal sẽ như thế nào, điều này sẽ tạo ra nhiều hứng thúcho các em Sau khi viết được chương trình xong các em sẽ nhận ra ứng dụngcủa Pascal đối với các môn học khác

Học sinh sẽ trả lời được công thức tính lực tác dụng lên điện tích là F=q*E

Từ đó, ta dễ dàng tính được độ lớn q của điện tích đó Giáo viên hướng dẫn các

em viết dưới dạng dấu phẩy động được quy định trong ngôn ngữ lập trình ví dụnhư sau: 2.10-4= 2E-4

Trang 10

7 Bài 4/18 SGK Vật lý 11 - Nâng cao

Có một điện tích q = 5.10 -9 C đặt tại điểm A trong chân không Xác định cường

độ điện trường tại điểm B cách A một khoảng 10cm.

Khi giới thiệu bài này giáo viên hỏi học sinh công thức tính cường độđiện trường của điện tích điểm Q tại một điểm Học sinh sẽ trả lời công thức đã

Trang 11

8 Bài 3/36 SGK Vật lý 11 - Nâng cao

Một tụ điện có điện dung 500pF được mắc vào 2 cực của một máy phát điện có hiệu điện thế 220V Tính điện tích của tụ điện.

Với bài này học sinh dễ dàng áp dụng công thức tính điện tích của tụ điệnQ=CU và giáo viên nhắc cho các em đổi điện dung C=500pF = 5.10-10F

II BÀI TẬP TÍCH HỢP CHO CHƯƠNG III: CẤU TRÚC RẼ NHÁNH VÀ LẶP

Ở chương III bài tập không còn đơn giản nữa, bước đầu đã có sự tư duy

Để làm được bài tập ở chương này học sinh cần nhớ cú pháp và hiểu sự hoạtđộng của câu lệnh rẽ nhánh If, hoặc lệnh lặp For, While Đặc biệt giáo viên cầngiải thích, minh họa được sự hoạt động của máy tính khi gặp các câu lệnh này,máy tính sẽ thực hiện như thế nào

Kiến thức trọng tâm của chương giáo viên cần truyền tải tới học sinh:

- Cấu trúc rẽ nhánh thiếu IF <điều kiện> THEN <câu lệnh>;

- Cấu trúc rẽ nhánh đủ IF <điều kiện> THEN <câu lệnh1>

ELSE <Câu lệnh2>;

- Câu lệnh ghép được đặt trong BEGIN … END;

- Cấu trúc lặp biết trước số lần lặp

FOR <biến đếm>:=<giá trị đầu> TO <giá trị cuối> DO <câu lệnh>; FOR <biếnđếm>:=<giá trị cuối> DOWNTO <giá trị đầu> DO <câu lệnh>;

- Cấu trúc lặp chưa biết trước số lần lặp

Trang 12

WHILE <điều kiện> DO <câu lệnh>;

Bài tập ở các môn học khác được ứng dụng để giải trên máy tính ởchương này không nhiều, khó vận dụng hơn so với chương trước vì càng nhữngcấu trúc khó, kiến thức khó thì nó sẽ có những đặc trưng riêng của bộ môn Nếugiáo viên tạo được sự hứng thú cho học sinh ngay từ những buổi ban đầu thì đó

sẽ là khởi đầu của sự thành công cho cả cô và trò Trong chương ” Cấu trúc rẽnhánh và lặp” tôi xin gửi tới một số bài tập tích hợp ở môn Toán như sau:

Khi các em học xong tiết 10- Bài: Cấu trúc rẽ nhánh, tôi đã đưa bài tậpsau:

1 Bài 14/40 SBT Đại số 10 – Nâng cao:

Hãy giải bài toán sau trên máy tính thông qua ngôn ngữ lập trình Pascal.

Xác định trục đối xứng, tọa độ đỉnh, các giao điểm với trục tung và trục hoành của Parabol

- Trường hợp xác định trục đối xứng là x gán bằng –b/2a

- Trường hợp tìm giao với trục hoành gán x=0 ta dễ dàng tính được y

- Trường hợp giao với trục tung tức y=0 Tương đương với việc giải mộtphương trình bậc hai tìm nghiệm x Nếu phương trình không có nghiệm thì hàm

số không giao với trục hoành Nếu phương trình có 1 nghiệm hoặc 2 nghiệmphân biệt thì phương trình giao với trục hoành tại một điểm hoặc tại hai điểm.Khi đó máy tính sẽ thông báo ra màn hình Từ kiến thức các em được học trongtoán học các em dễ dàng vận dụng nó trong lập trình

Ngày đăng: 21/05/2021, 22:30

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w