Sáng kiến kinh nghiệm Tạo hứng thú học Tin 11 với hệ thống bài tập tích hợp

Sáng kiến kinh nghiệm Tạo hứng thú học Tin 11 với hệ thống bài tập tích hợp

Bộ môn Tin học THPT thường ít được học sinh quan tâm, yêu thích vì nó không thuộc tổ hợp môn thi THPT Quốc gia. Nhất là Tin học lớp 11, một nội dung kiến thức về lập trình rất khó và cần rất nhiều sự tư duy sâu và khả năng sáng tạo. Mặt khác tin học 11 không như tin học 10, 12 là các chương trình ứng dụng gắn liền với thực tế, dễ hiểu, dễ vận dụng, dễ hình dung. Tin học 11 thường rất ít ứng dụng dễ thấy do vậy khó tiếp cận, khó gần gũi đối với các em học sinh. Trong nhiều năm giảng dạy, tôi thấy việc tạo hứng thú cho học sinh yêu thích môn tin học là một việc làm rất cần thiết và cần đầu tư. Từ thực tế tôi thấy học sinh thường yêu thích các môn trong tổ hợp thi ĐH như Toán, Lý, Hóa, Sinh, Tiếng Anh. Do vậy tôi nghĩ rằng phải hình thành sáng kiến để vận dụng tin học 11 lập trình giải các bài toán mà các em yêu thích ở các bộ môn khác. Đây cũng là một minh chứng cho ứng dụng của tin học 11 mà các em có thể nhìn thấy và nhận ra ngay. Qua sáng kiến kinh nghiệm “TẠO HỨNG THÚ HỌC TIN 11 VỚI HỆ THỐNG BÀI TẬP TÍCH HỢP” tôi muốn gửi tới các bạn đồng nghiệp một chút kinh nghiệm của bản thân để học sinh thực sự yêu thích bộ môn Tin học, nhất là tin học 11.

doc 19 trang thuychi01 5713
Bạn đang xem tài liệu "Sáng kiến kinh nghiệm Tạo hứng thú học Tin 11 với hệ thống bài tập tích hợp", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ 
TRƯỜNG THPT HOÀNG LỆ KHA
SÁNG KIẾN KINH NGHIỆM
TẠO HỨNG THÚ HỌC TIN 11 VỚI HỆ THỐNG BÀI TẬP TÍCH HỢP
 Người thực hiện: Nguyễn Thị Hải
Chức vụ: Giáo viên
SKKN thuộc lĩnh mực (môn): Tin học
THANH HOÁ NĂM 2018
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ 
TRƯỜNG THPT HOÀNG LỆ KHA
SÁNG KIẾN KINH NGHIỆM
ĐỀ TÀI
KỸ NĂNG VẼ MỘT SỐ BIỂU ĐỒ ĐỊA LÍ CƠ BẢN 
TRONG EXCEL
 Người thực hiện: Trương Thị Hân
Chức vụ: Giáo viên
Đơn vị công tác: Trường THPT Hoàng Lệ Kha
SKKN thuộc lĩnh mực (môn): Địa Lí
THANH HOÁ NĂM 2017
MỤC LỤC
Mục 
Nội dung
Trang 
1
Mở đầu
2
1.1
Lí do chọn đề tài
2
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 SKKN
2
2.1
Cơ sở lí luận
2
2.2
Thực trạng vấn đề trước khi áp dụng SKKN
3
2.3
Các giải pháp đã sử dụng để giải quyết vấn đề
4
2.3.1
Giải pháp 1: Bài tập vận dụng cho chương II
4
Bài 1
4
Bài 2
5
Bài 3
6
Bài 4
6
Bài 5
7
Bài 6
7
Bài 7
7
Bài 8
8
Bài 9
9
Bài 10
9
2.3.2
Giải pháp 2: Bài tập vận dụng cho chương III
9
Bài 1
10
Bài 2
11
Bài 3
11
Bài 4
12
Bài 5
12
Bài 6
12
Bài 7
13
Bài 8
14
Bài 9
14
2.4
Hiệu quả của SKKN đối với hoạt động giáo dục
15
3
Kết luận, kiến nghị
15
Tài liệu tham khảo
17
Danh mục các đề tài SKKN đã được đánh giá xếp loại.
18
1. MỞ ĐẦU
1.1. Lí do chọn đề tài
Bộ môn Tin học THPT thường ít được học sinh quan tâm, yêu thích vì nó không thuộc tổ hợp môn thi THPT Quốc gia. Nhất là Tin học lớp 11, một nội dung kiến thức về lập trình rất khó và cần rất nhiều sự tư duy sâu và khả năng sáng tạo. Mặt khác tin học 11 không như tin học 10, 12 là các chương trình ứng dụng gắn liền với thực tế, dễ hiểu, dễ vận dụng, dễ hình dung. Tin học 11 thường rất ít ứng dụng dễ thấy do vậy khó tiếp cận, khó gần gũi đối với các em học sinh. Trong nhiều năm giảng dạy, tôi thấy việc tạo hứng thú cho học sinh yêu thích môn tin học là một việc làm rất cần thiết và cần đầu tư. Từ thực tế tôi thấy học sinh thường yêu thích các môn trong tổ hợp thi ĐH như Toán, Lý, Hóa, Sinh, Tiếng Anh... Do vậy tôi nghĩ rằng phải hình thành sáng kiến để vận dụng tin học 11 lập trình giải các bài toán mà các em yêu thích ở các bộ môn khác. Đây cũng là một minh chứng cho ứng dụng của tin học 11 mà các em có thể nhìn thấy và nhận ra ngay. Qua sáng kiến kinh nghiệm “TẠO HỨNG THÚ HỌC TIN 11 VỚI HỆ THỐNG BÀI TẬP TÍCH HỢP” tôi muốn gửi tới các bạn đồng nghiệp một chút kinh nghiệm của bản thân để học sinh thực sự yêu thích bộ môn Tin học, nhất là tin học 11.
1.2. Mục đích nghiên cứu 
- 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.
- Góp phần 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ọc sinh. Đặc biệt là giúp các em nhìn thấy những ứng dụng đơn giản, cụ thể, gần gũi, thiết thực của lập trình trong môi trường học tập của bản thân.
1.3. Đối tượng nghiên cứu
- Học sinh khối 11 trường THPT Hoàng Lệ Kha năm học 2017-2018
- Các bài tập thuộc các môn Toán, Lí, Tin
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. Nhất là môn Toán môn học cơ sở cho sự phát triển tư duy lập trình trong Tin học.
- 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.
- Thu thập dữ liệu thông qua việc hỏi học sinh về mức độ biết, hiểu và vận dụng ngôn ngữ lập trình Pascal vào giải các bài toán trong các môn học khác.
- Phân tích đánh giá mức độ học sinh hiểu vận dụng, giải được các bà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 
2.1. Cơ sở lí luận
Tạo hứng thú cho người học luôn là một vấn đề quan trọng trong hoạt động 
dạ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ết tâ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ạy học, sự hứng thú trong học tập.
Các nhà nghiên cứu tâm lý học cho rằng, hứng thú là thái độ đặc biệt của cá nhân đối với đối tượng nào đó. Sự hứng thú biểu hiện trước hết ở sự tập trung chú ý cao độ, sự say mê của chủ thể hoạt động. Sự hứng thú gắn liền với tình cảm con người. Trong bất cứ công việc gì, nếu có hứng thú làm việc, con người sẽ có cảm giác dễ chịu với hoạt động, làm nẩy sinh khát vọng hành động một cách có sáng tạo. Ngược lại, nếu không có hứng thú, dù là hoạt động gì cũng sẽ không đem lại hiệu quả cao. Đối với các hoạt động nhận thức, sáng tạo, hoạt động học tập, khi không có hứng thú, kết quả sẽ không là gì hết, thậm chí xuất hiện cảm xúc tiêu cực. 
Việc học mà người học không hiểu, không có hứng thú, có tính chất đối phó, miễn cưỡng thì người học may lắm chỉ tiếp thu được một lượng kiến thức rất ít, không sâu, không bản chất. Vì thế rất dễ quên. 
Khi có hứng thú, say mê trong nghiên cứu, học tập thì việc lĩnh hội tri thứ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 được bà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ốt môn học đó. Chính vì vậy, việc tạo hứng thú cho người học được xem là yêu cầu bắt buộc đối với bất cứ ai làm công tác giảng dạy, đối với bất cứ bộ môn khoa học nào. 
2.2. Thực trạng vấn đề trước khi áp dụng sáng kiến kinh nghiệm
Môn Tin học đến nay không còn là môn học mới mẻ đối với học sinh phổ thông, bởi học sinh đã được làm quen nó ngay ở các cấp học dưới. Nhưng việc học các môn này ở các cấp học dưới và kể cả cấp học này chỉ mang tính chất “cưỡi ngựa xem hoa”. Nhiều học sinh chưa thực sự yêu thích và xem nhẹ tầm quan trọng của môn học này (vì đây là môn học không phải là môn thi THPT Quốc gia). 
Khi bước vào học phổ thông thì học sinh đã bắt đầu định hình học theo khối để thi đại học. Thời gian học chủ yếu dành cho các môn học chính như Toán, Lý, Hóa, Văn, Anh. Tin học là một môn phụ nên thời gian để học chỉ là những tiết học ở trên lớp. Đố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ực lậ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 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 sinh không thích và học kém môn học này. 
Vì thế giáo viên phải tạo được hứng thú cho học sinh trong quá trình học là điều tất yếu để học sinh thấy được tầm quan trọng của môn học. Thực ra môn Tin học có liên quan tới các môn học khác rất nhiều. Đặc biệt nội dung lập trình trong môn học Tin học lại có liên quan rất nhiều đến kiến thức các môn khoa học tự nhiên như Toán, Lí, liên quan nhiều đến tư duy Toán học. Nếu học sinh yếu tư duy về Toán học thì sẽ rất là khó khăn khi lập trình. Muốn giải quyết được việc này thì giáo viên cần phải dẫn dắt học sinh tiếp cận với môn học một cách tự nhiên, hào hứng thông qua những kiến thức sẵn có của các em ở các môn học mà các em yêu thích.
Từ thực tế trên tôi muốn minh chứng thật rõ nét cho các em nhìn thấy những ứng dụng cụ thể của ngôn ngữ lập trình trong 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ệc học Tin học lập trình không quá khó và yêu thích môn học.
2.3. Các giải pháp đã sử dụng để giải quyết vấn đề.
Khi dạy tin 11 thì những bài đầu là những bài giới thiệ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ập trình. Ở những bài đầu học sinh sẽ cảm thấy hơi đơn điệu và nhàm chán. Ở những bài này khi dạy tôi luôn luôn nhấn mạ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. Cũng giống như 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.
2.3.1. Giải pháp 1: Bài tập vận dụng cho chương II
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:
- 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,
- Hai lệnh nhập, in dữ liệu : Read,Readln, Write, Writeln
Quá trình dạy chươ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ủa ngôn ngữ lập trình. Cách thức 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. Bước khởi đầu tiếp cận là rất quan trọng. Trong lúc dạy giáo viên nên lồng ghép những câu như “Tin họ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ận dụng”.
Trong khi học chương II thì ta có thể vận dụng kiến thức toán học 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ính là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ình trong quá trình học.
Viết chương trình tính giá trị của các biểu thức lượng giác.
a) 4(Cos240 + Cos480-Cos840-Cos120)
b) 96SinCos Cos Cos Cos
c) Tan90-Tan630+Tan810- Tan270
Bài 1 Tôi chuyển thành bài toán tin như sau:
 (Nguồn: Bài 9-Trang161-SGK Đại số10) [1]
Chương trình
Program Bai9Tr161;
Const pi=3.14;
Begin
Writeln(‘KQ cau a = ’, 4*(Cos(24*pi/180) + Cos(48*pi/180)-Cos(84*pi/180) -Cos(12*pi/180)));
Writeln(‘KQ cau b = ’, 96*SQRT(3)*Sin(pi/48)*Cos(pi/48) Cos(pi/24)* Cos(pi/12)* Cos(pi/6));
Writeln(‘KQ cau c = ’, Sin(9*pi/180)/Cos(9*pi/180) - Sin(63*pi/180)/Cos(63*pi/180) + Sin(81*pi/180)/Cos(81*pi/180) - Sin(27*pi/180)/Cos(27*pi/180));
Readln;
End.
Đố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 trong Pascal. Đó 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. Bài này trong toán học học sinh dễ dàng giải được bằng cách biến đối hà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 tới học sinh để 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ột NNLT. Vậy để tính được các em cần nhớ hàm lượng giác Sin, Cos, đối số của các hàm này chỉ tính theo đơn vị Radian và được đặt trong (). Muốn tính được giá trị của một biểu thức trên máy tính thì người lập trình cần phải đưa về ngôn ngữ để máy tính hiểu được thông qua các quy tắc, quy ước, cú pháp của từng ngôn ngữ lập trình.
Bài 2
Kim phút và kim giờ của đồng hồ lớn nhà Bưu điện Tp Hà Nội theo thứ tự dài 1,75m và 1,26m. Hỏi trong 15 phút, mũi kim phút vạch nên cung tròn có độ dài bao nhiêu mét? Cũng câu hỏi đó cho mũi kim giờ 
 (Nguồn: Bài 2-Trang190-SGK Đại số10 Nâng cao) [2]
Bài này các em đã giải được trong toán học rồi, giờ đây giải bài toán này trong lập trình Pascal thì như thế nào, điều này sẽ tạo ra hứng thú học tập cho các em.
Các em cần nhớ lại kiến thức toán học . Trong 15 phút , mũi kim phút vạch cung tròn có số đo rad nên cung đó có độ dài là .1,75. Mũi kim giờ vạch cung tròn có số đo rad nên cung đó có độ dài là .1,26. 
Program Bai2Tr190Đaiso10Nc;
Const pi=3.14;
Var l1,l2:real;
Begin
Writeln(‘mui kim phut vach cung tron co do dai la:’,1.75*pi/2);
Writeln(‘mui kim gio vach cung tron co do dai la:’,1.26*pi/24);
Readln;
End.
Chương trình: 
Bài 3
Cho tam giác ABC góc A = 600, góc B= 450 , b = 4cm. Tính hai cạnh a và c 
(Nguồn: Bài 19-Trang 65-SGK Hình học 10 Nâng cao) [4]
Các em nhớ lại định lí sin trong tam giác = ==2R. Từ đó a=; c=. Từ bộ các công thức lượng giác đã biết ta chỉ việc sử dụng câu lệnh gán trong chương trình là sẽ tính được yêu cầu của bài toán. Cuối cùng là in kết quả ra màn hình. 
Program Bai19Tr65Hinh10Nc;
Const pi=3.14;
Var gocc,c,a:real;
Begin
 b:=4;
 gocc:=180-60-45;
 a:=(b*Sin(60*pi/180))/Sin(45*pi/180); c:=(b*Sin(gocc*pi/180))/Sin(45*pi/180); 
 Writeln(‘Do lon goc C= ‘,gocc);
 Writeln(‘Canh a = ‘,a); Writeln(‘Canh c = ‘,c);
Readln;
End.
Chương trình:
Bài 4
Tính diện tích S của tam giác có số đo các cạnh lần lượt là 7,9,12.
 (Nguồn: Bài 4-Trang 59-SGK Hình học10) [3]
Để chương trình bài này giáo viên hỏi học sinh công thức tính diện tích tam giác khi biết độ dài 3 cạnh. Công thức Herong. 
S = với p là nửa chu vi.
Program Bai4Tr59Hinh10;
Var s,a,b,c,p:real;
Begin
 Write(‘Nhap vao do lon cac canh a,b,c =’ ); 
 Readln(a,b,c);
 P:=(a+b+c)/2;
 s:=sqrt(p*(p-a)*(p-b)*(p-c));
 Writeln(‘Dien tich tam giac la: ‘,s:5:2);
Readln;
End.
Chương trình:
Bài 5
Tam giác ABC có các cạnh a=7cm; b=8 cm và c=6 cm. Tính ma
(Nguồn: Bài 24-Trang 66-SGK Hình học10 Nâng cao) [4]
Tương tự mục tiêu trên thông qua bài này học sinh được học, nhớ lại kiến thức trong toán học và từ đó vận dụng viết chương trình trong pascal. Qua đây các em nhìn thấy được những ứng dụng cụ thể của ngôn ngữ lập trình trong việc giải toán.
Công thức tính độ dài các trung tuyến ứng với mỗi cạnh là:
ma2=AM2=; mb2=; mc2= 
Chương trình để giải bài toán này có lẽ là rất đơn giản. Tôi xin phép không viết ra ở đây.
Bài 6
Một vật nặng rơi từ độ cao 20m xuống đất. Tính thời gian và vận tốc của vật khi chạm đất. Lấy g=10m/s2
(Nguồn: Bài 10-Trang 27-SGK Vật lí 10) [5]
Để viết chương trình cho bài toán trên học sinh cần phải nắm được công thức tính vận tốc khi chạm đất của một vật rơi từ độ cao h: v =, trong đó g=10m/s2. Sau khi tính được v thì các em tiếp tục tính thời gian bằng công thức v=gt → t=
Giáo viên định hướng học sinh khai báo hằng g, biến h được nhập vào từ bàn phím. Nếu được nhập vào từ bàn phím bài toán có thể phát triển với nhiều giá trị khác nhau của độ cao h.
Program Bai10Tr27Li10;
Const g=10m/s2;
Var v,h,t:real;
Begin
 Write(‘Nhap h=’ ); readln(h);
 V:= sqrt(2*g*h); t:= v/g
 Write(‘Van toc khi cham dat la: ‘,v);
 Write(‘Thoi gian cham dat la: ‘,t );
Readln;
End.
Chương trình 
Bài 7
Hai quả cầu nhỏ mang hai điện tích có độ lớn bằng nhau. Đặt cách nhau 10cm trong chân không thì tác dụng lên nhau một lực là 9.10-3N. Xác định điện tích của hai quả cầu đó.
(Nguồn:Bài8-Trang 10-SGK Vật lí 11)[6]
Khi giới thiệu bài này giáo viên hỏi học sinh công thức tính lực hút hay đẩy
 giữa hai điện tích điểm trong chân không là gì?
F=k với k=9.109 
Đây là công thức trong vật lí 11 các em đã được học. Chắc chắn các em cũng đã được giải bài này trong môn lí rồi. Từ công thức tính F trên dễ dàng suy ra tích q1q2=(F.r2)/k. F,r,k là các đại lượng đã biết. Vì hai quả cầu mang hai điện tích có độ lớn bằng nhau nên q=
Giáo viên định hướng học sinh khai báo hằng k, biến F,r được nhập vào từ bàn phím. Nếu được nhập vào từ bàn phím bài toán có thể phát triển với nhiều bộ giá trị khác nhau của F và r. Đối với những giá trị rất lớn, hoặc rất nhỏ 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: 5.1012=5E+12, 1,6.10-19= 1.6E-19
Program Bai8Tr10Li11;
Const k=0.9E+10;{số ở dạng dấu phẩy động}
Var q,f,r:real;
Begin
 Write(‘Nhap r (don vi doi ra m)= ’ ); readln(r);
 Write(‘Nhap f= ’ ); readln(f);
 q:=sqrt(f*sqr(r)/k);
 Writeln(‘Dien tich cua hai qua cau = ‘,q);
Readln;
End.
Chương trình:
Tính công mà lực điện tác dụng lên 1 Electron sinh ra khi nó chuyển động từ M đến N. Biết hiệu điện thế UMN=50v. Viết chương trình thực hiện yêu cầu trên.
Bài 8
 (Nguồn: Bài 9-Trang29-SGK Vật lí 11) [6]
Để viết chương trình cho bài trên không khó. Vấn đề là học sinh cần nhớ được công thức tính hiệu điện thế giữa hai điểm M và N. Hiệu điện thế giữa hai điểm M,N bằng tỉ số giữa công mà lực điện tác dụng khi vật mang điện tích chuyển động từ M đến N với điện tích của vật. Ở bài này vật mang điện tích là Electron, có q=1,6.10-19(c).
Program Bai9Tr29Li11;
Const q=1.6E-19;{số ở dạng dấu phẩy động}
Var a,u:real;
Begin
 Write(‘Nhap hieu dien the U= ’ ); readln(u);
 a:=u*q;
 Writeln(‘Cong ma luc dien tac dung len = ‘,a);
Readln;
End.
UMN = Từ đây suy ra AMN=UMN.q
Chương trình:
Bài 9
Một điện lượng 6,0mc dịch chuyển qua tiết diện thẳng của dây dẫn trong khoảng thời gian 2,0s. Viết chương trình tính cường độ dòng điện chạy qua dây dẫn này.
(Nguồn: Bài 13-Trang 45-SGK Vật lí 11) [6]
Với bài này học sinh cần nêu được công thức tính cường độ dòng điện chạy qua dây dẫn là I = . Để ra đơn vị cường độ dòng điện là Ampe thì điện lượng phải được đổi về đơn vị culong. Giáo viên hỏi 1mc thì bằng bao nhiêu c? 
(1mc=10-3c).
Khi đã biết công thức trong lí thì việc viết chương trình trên máy trở nên đơn giản, dễ dàng, 
Program Bai13Tr45Li11;
Var q,I,t:real;
Begin
 Write(‘Nhap vao q,t= ’ ); readln(q,t);
 I:=q/t;
 Writeln(‘Cuong do dong dien la = ‘,I);
Readln;
End.
Chương trình: 
Cũng tương tự như vậy tôi xin đề xuất một số bài tập vật lí có thể giải dễ dàng khi lập trình trên máy như sau:
Trong khoảng thời gian đóng công tắc để chạy một tử lạnh thì cường độ dòng điện trung bình đo được là 6A. Khoảng thời gian đóng công tắc là 0,50s. Viết chương trình tính điện lượng dịch chuyển qua tiết diện thẳng của dây dẫn nối với động cơ của tủ lạnh.
Bài 10
(Nguồn: Bài 14-Trang 45-SGK Vật lí 11) [6]
Để viết chương trình bài này học sinh chỉ việc vận dụng công thức tính cường độ dòng điện chạy qua dây dẫn ở trên, rồi đưa về công thức tính q=I.t với I, t ta có thể nhập từ bàn phím.
2.3.2. Giải pháp 2: Bài tập vận dụng cho chương III
Ở 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 If, For, While. Đặc biệt giáo viên cần giả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 THEN ;
- Cấu trúc rẽ nhánh đủ IF THEN 
 ELSE ;
- 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 := TO DO ;
 FOR := DOWNTO DO ;
- Cấu trúc lặp chưa biết trước số lần lặp WHILE DO ;
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ững cấ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ếu giá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 vận dụng ở môn Toán như sau:
Bài 1 
Các em 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
Cho hàm số y = 3x2 -2x + 1. Các điểm sau có thuộc đồ thị hàm số trên không? Thông báo kết quả ra màn hình?
a. M(-1,6) 	b. N(1,1)	c. P(0,1)
(Nguồn: Bài 3-Trang 39 sgk – Đại số 10) [1]
Tôi đưa ra bài này giúp các em vận dụng cấu trúc If ... Then. Đồng thời học 
sinh nhớ lại tính chất điểm thuộc hàm số. Từ kiến thức các em được học trong toán học các em dễ dàng vận dụng nó trong lập trình. Nếu một tọa độ điểm (x,y) thỏa mãn phương trình hàm số đã cho thì thông báo điểm đó thuộc đồ thị còn không thông báo điểm đó không thuộc đồ thị.
Program Bai3tr39toan10;
Var y,x:real;
Begin
 Writeln(‘Nhap vao toa do diem can kiem tra ’);
 Writeln(‘ x= ’);readln(x);
 Writeln(‘ y= ’);readln(y);
 If y=3*sqr(x)-2*x +1 then Write(‘ Diem co toa do (’,x,’,’,y,’) thuoc do thi ham so’)
 Else Write(‘ Diem co toa do (’,x,’,’,y,’) khong thuoc do thi ham so’);
Readln;
End.
Chương trình:
Từ bài này giáo viên có thể phát triển cho học sinh nhìn thấy ứng dụng của tin học trong môn toán.Đối với các hàm số bất kì khác ta đều kiểm tra được một điểm có thuộc đồ thị đã cho hay không.
Bài 2
Lập trình nhập từ bàn phím 3 số nguyên a,b,c. Đưa ra màn hình giá trị lớn nhất trong 3 số đó
(Nguồn: B

Tài liệu đính kèm:

  • docsang_kien_kinh_nghiem_tao_hung_thu_hoc_tin_11_voi_he_thong_b.doc