Viết code cho một bài tập mẫ u

Một phần của tài liệu Biện soạn phần mềm soạn thảo nhanh một số bài tập vật lý 11 phần điện từ và quang học (Trang 67)

Bài 0501: Tính từ thơng gây bởi một từ trường đều Br

(B 0, 02 = T) qua một hình phẳng có chu vi là hình vng cạnh a=10cm. Véctơ pháp tuyến của hình phẳng hợp với Br

một gócα=450.

1. Bài giải bài 0501

Từ thơng qua hình phẳng: Φ =B S. .cosα= 2.10 ( )−4 N

2. Viết code cho bài0501

Đối với bài này khi viết code cần phải lưu ý:

- Sử dụng hàm FontName = "Symbol" để chuyển ký tự “a” thành ký tự “α”

và ký tự “F” thành ký tự “Φ”.

- Quy đổi giá trị của “α” từ độ sang rad, giá trị của “a” từ cm sang m.

- Giá trị của các biến số phải dương, riêng αphải lớn hơn 0 và phải nhỏ hơn 90.

- Chương trình phải có thơng báo u cầu người sử dụng nhập đủ các dữ kiện mới bắt đầu tính tốn.

Trước tiên ta khai báo cho các dữ kiện: Biến 1 là “B”; Biến 2 là “a”; Biến 3 là “α”; Đơn vị Biến 1 là (T); Đơn vị Biến 2 là (cm); Đơn vị Biến 3 là (0); Ẩn 1 là “Φ”; Đơn vị Ẩn 1 (Wb). Các dữ kiện này được chọn Visible = False để xuất hiện trên giao diện của chương trình.

Code viết cho command(Bài Tập)

If taptin_4 = "0501.jpg" Then Bien_3.FontName = "Symbol" An_1.FontName = "Symbol" Bien_1.FontName = "VNI-Times" donvi_bien_1.FontName = "VNI-Times" Bien_2.FontName = "VNI-Times" donvi_bien_2.FontName = "VNI-Times" donvi_bien_3.FontName = "VNI-Times" donvi_an_1.FontName = "VNI-Times" Bien_1.Visible = True GTbien_1.Visible = True donvi_bien_1.Visible = True Bien_2.Visible = True GTBien_2.Visible = True donvi_bien_2.Visible = True Bien_3.Visible = True GTBien_3.Visible = True donvi_bien_3.Visible = True An_1.Visible = True GTAn_1.Visible = False donvi_an_1.Visible = True Bien_1.Text = "B =" Bien_2.Text = "a =" Bien_3.Text = "a =" An_1.Text = "F =" donvi_bien_1.Text = "(T)" donvi_bien_2.Text = "(cm)"

donvi_bien_3.Text = "(0)" donvi_an_1.Text = "(Wb)" End If

Code viết cho command(Giải)

If taptin_4 = "0501.jpg" Then

If GTbien_1.Text = "" Or GTBien_2.Text = "" Or GTBien_3.Text = "" Then Dim tb_501 As Boolean

tb_501 = MsgBox("hay nhap du cac gia tri vao cac o so lieu", vbOKOnly, " Thong Bao ")

Exit Sub End If

If a_1 <= 0 Or a_2 <= 0 Or a_3 <= 0 Or a_3 >= 90 Then Dim thongbao_501 As Boolean

thongbao_501 = MsgBox("hay nhap: B > 0 ; a > 0 ; 0 < anpha < 90", vbCritical, " Thong Bao ")

Exit Sub End If

b_1 = a_1 * (a_2 * 10 ^ -2) ^ 2 * Cos(a_3 * 3.14159 / 180) GTAn_1.Text = Val(b_1)

GTAn_1.Visible = True tieptuc.Visible = True End If

Sau khi viết code hồn thành, thì khi chạy chương trình để soạn thảo bài 0501 thì chương trình có dạng như sau:

Hình 2: Giao diện của chương trình khi soạn thảo bài 0501

Phần III: KẾT LUẬN

I. Thử nghiệm đánh giá

Để viết được phần mềm Soạn Thảo Nhanh Bài Tập Vật Lí 11 (Phần: Điện Từ Học & Quang Hình Học) hỗ trợ cho giáo viên soạn thảo nhanh các bài tập phần: Điện Từ Học và Quang Hình Học cần một sự gia công sư phạm rất cao, đảm bảo một quy trình chặt chẽ và hợp lý. Do đó phải bỏ ra rất nhiều thời gian và công sức, đặc biệt là giai đoạn chuẩn bị. Đồng thời, phải tích cực làm quen, tìm hiểu mơi trường lập trình của Visual Basic cũng như các ứng dụng của nó. Điều đó địi hỏi bản thân tơi phải nổ lực rất nhiều, mà thật sự chỉ có lịng đam mê và tâm quyết mới có thể hồn thành tốt được cơng việc này.

Sau khi phần mềm được hồn thành, tơi đã gửi cho một số giáo viên có kinh nghiệm ở trường THPT Chuyên Thoại Ngọc Hầu, trường THPT Mỹ Thới và một số sinh viên xuất sắc khoa Sư Phạm Vật Lí trường Đại Học An Giang để sử dụng thử nghiệm và đánh giá. Hầu hết họ đều đánh giá cao về ý tưởng, chất lượng của sản phẩm. Bản thân tôi đã nhận được nhiều ý kiến phản hồi là nên mở rộng thêm phần nội dung cho toàn bộ chương trình Vật Lí Phổ Thơng và cả chương trình Vật Lí Đại Cương của Đại Học chứ khơng phải chỉ dừng lại ở Vật Lí 11 (phần: Điện Từ học và Quang Hình Học) như hiện nay.

Nhưng do kiến thức và thời gian có hạn, chắc chắn phần mềm vẫn cịn nhiều khuyết điểm, thiếu sót chưa khắc phục kịp. Rất mong được sự đóng góp ý kiến của thầy, cô và các bạn để phần mềm Soạn Thảo Nhanh Bài Tập Vật Lí 11 (Phần: Điện Từ

Học & Quang Hình Học) ngày càng hồn thiện hơn.

II. Tổng kết

1. Ưu điểm của phần mềm - Soạn Thảo Nhanh Bài Tập Vật Lí 11 (Phần:

Điện Từ Học & Quang Hình Học)

Giúp soạn thảo nhanh các bài tập Vật Lí 11 (Phần: Điện Từ Học và Quang Hình Học) một cách nhanh chóng và chính xác. Hỗ trợ đắc lực cho giáo viên trong việc soạn thảo nhanh các bài tập định lượng và đề kiểm tra, góp phần nâng cao hiệu kiểm tra, đánh giá chất lượng học tập của học sinh.

Với một lượng lớn bài tập mà chương trình có thể tạo ra. Nếu được sử dụng tốt. Có thể giúp cho học sinh rèn luyện kỹ năng thực hành giải bài tập, rút ngắn thời gian trong q trình giải. Điều này là có ích và rất phù hợp với xu thế hiện nay. Xu thế kiểm tra đánh giá chất lượng giáo dục theo phương pháp trắc nghiệm khách quan.

Một ưu điểm của việc lập trình trong mơi trường Visual Basic 6.0 là phần mềm Soạn Thảo Nhanh Bài Tập Vật Lí 11 (Phần: Điện Từ Học & Quang Hình Học) có thể được biên dịch thành phần mềm hồn chỉnh, đóng gói gọn gàng và chạy được trên hầu hết các máy tính sử dụng hệ điều hành Window với nhiều phiên bản khác nhau từ windows98 đến windowsxp và nhất là cả các máy có cấu hình thấp. Điều này đã được chúng tơi tính đến trước khi tiến hành nghiên cứu lập trình. Cần phải trình bày thêm là nếu kết hợp với phần mềm Install Creator, sản phẩm sẽ được chuyển thành một tập tin duy nhất tự động cài đặt vào máy mà không cần một can thiệp nào của người dùng khiến cho phần mềm có đủ sức hấp dẫn như các phần mềm thương phẩm trên thị trường.

Ngoài ra như đã nói ở trên chương trình đã được thiết kế đặt biệt, giao diện của nó chỉ chiếm phân nửa màn hình monitor cịn nửa cịn lại để người sử dụng có thể gọi

Microsoft Word lên để soạn thảo đề bài (Hình 24). Mà khơng cần phải chuyển qua chuyển lại giữa Microsoft Word và chương trình soạn thảo, như thế rất bất tiện cho người sử dụng khi soạn thảo lại đề.

Chương trình đã chuẩn bị tương đối đầy đủ các dạng bài tập định lượng của chương trình Vật Lí 11 (Phần: Điện Từ Học & Quang Hình Học) dựa trên quan điểm của Sách Giáo Khoa và Sách Bài Tập. Số lượng bài tập được chuẩn bị cho chương trình là khá nhiều.

Giao diện được thiết kế đơn giản, ngôn ngữ tiếng Việt nên rất thân thiện với người sử dụng.

2. Khuyết điểm của phần mềm - Soạn Thảo Nhanh Bài Tập Vật Lí 11 (Phần:

Điện Từ Học & Quang Hình Học)

Chương trình chưa cập nhật đủ phần nội dung. Cịn thiếu Chương Trình Vật Lí Lớp 10 ; 12 và cả Chương 1; 2; 3 của Chương Trình Vật Lí 11.

Do sự hạn chế về thời gian và trình độ của bản thân nên chương trình chỉ có thể dừng lại ở việc load đề bài lên dưới dạng File hình (.jpg) mà thơi chứ không phải là File PDF hay là File Word. Do đó người sử dụng phải mất thời gian soạn thảo lại đề bài trên MC Word thì mới sử dụng được.

Ngoài ra, nội dung và ý nghĩa của từng đề bài là cố định không thay đổi được. Do đó chúng ta chỉ có thể thay đổi được giá trị của các dữ kiện trong đề bài mà thôi.

III. Hướng phát triển của đề tài

Trong những phiên bản tiếp theo thì chương trình sẽ được bổ sung thêm những phần nội dung còn thiếu. Số lượng bài tập sẽ được cập nhật nhiều hơn và được phân loại tốt hơn. Cơng cụ hỗ trợ cho chương trình sẽ đa dạng, tiện ích hơn cho người sử dụng.

Chúng tôi dự kiến trong những phiên bản kế tiếp, thì đề bài được load lên dưới dạng File PDF hoặc là File Word chứ khơng phải là File hình như hiện nay. Khi đó người sử dụng có thể copy và paste đề bài được chứ không cần phải type lại đề bài trên Microsoft Word như hiện nay, tạo sự tiện nghi tốt nhất cho người sử dụng.

IV. Kiến nghị

Đây là phần mềm rất cần thiết. Nó có tác dụng hỗ trợ cho giáo viên soạn thảo nhanh các bài tập Vật Lí (Phần: Điện Từ Học và Quang Hình Học). Mặc dù vẫn cịn nhiều thiếu sót cần được bổ sung và hồn chỉnh. Bản thân tôi rất mong muốn phần mềm này sẽ được tổ chức phổ biến một cách chính qui và nhận được nhiều thông tin phản hồi của người sử dụng, để phần mềm Soạn Thảo Nhanh Bài Tập Vật Lí 11 (Phần: Điện Từ Học & Quang Hình Học) ngày càng hoàn thiện hơn.

Ngoài ra trường Đại Học An Giang cần hỗ trợ cho sinh viên các khóa sau thực hiện hết phần nội dung còn lại của chương trình Vật Lí Phổ Thơng và cả chương trình Vật Lí Đại Cương (Cơ; Nhiệt; Điện; Quang… ) của Đại Học. Để phần mềm Soạn Thảo Nhanh Bài Tập Vật Lí trở thành phần một phần mềm hồn chỉnh.

Đồng thời, cần phải đưa thêm vào chương trình học của sinh viên khoa sư phạm một học phần nữa đó là học phần Kỹ Năng Lập Trình. Điều này là rất cần thiết và phù hợp với xu thế hiện nay.

TÀI LIỆU THAM KHẢO

Lương Duyên Bình, Vũ Quang, Nguyễn Xuân Chi, Đàm Trung Đồn, Bùi Quang Hân, Đồn Duy Hinh. 2007. Vật Lí 11. NXB Giáo Dục.

Lương Duyên Bình, Vũ Quang, Nguyễn Xuân Chi, Bùi Quang Hân, Đoàn Duy Hinh. 2007. Bài Tập Vật Lí 11. NXB Giáo Dục.

Đặng Thế Khoa. 2003. Giáo Trình Lập Trình Ứng Dụng Visual Basic Tập 1. NXB Đại Học Quốc Gia Thành Phố Hồ Chí Minh.

Đặng Thế Khoa, Nguyễn Hữu Thiện. 2003. Giáo Trình Lập Trình Ứng Dụng Visual Basic Tập 2. NXB Đại Học Quốc Gia Thành Phố Hồ Chí Minh.

Nguyễn Thế Khơi, Nguyễn Phúc Thuần, Nguyễn Ngọc Hưng, Vũ Thanh Khiết, Phạm Xuân Quế, Phạm Đình Thiết, Nguyễn Trần Trác. 2007. Vật Lí 11 Nâng cao. NXB Giáo Dục.

Nguyễn Thế Khơi, Nguyễn Phúc Thuần, Nguyễn Ngọc Hưng, Vũ Thanh Khiết, Phạm Đình Thiết, Nguyễn Trần Trác. 2007. Bài tập Vật Lí 11 Nâng cao. NXB Giáo Dục. [5] [6] Nguyễn Thị Kiều Duyên. 2001. Lập Trình Visual Basic 6.0. NXB Trẻ.

Vũ Thị Phát Minh, Châu Văn Tạo, Nguyễn Đăng Khoa, Võ Thị Mai Thuận. 2007.

Giải Bài Tập Vật Lí 11 Chương trình Chuẩn. NXB Đại Học Quốc Gia TP. Hồ Chí Minh.

Vũ Thị Phát Minh, Châu Văn Tạo, Nguyễn Đăng Khoa, Võ Thị Mai Thuận. 2007.

Giải Bài Tập Vật Lí 11 Chương trình Nâng cao. NXB Đại Học Quốc Gia TP. Hồ Chí Minh.

[1] [2] [3] [4] Trần Thể. 2007. BÀI TẬP VẬT LÝ PHỔ THÔNG. Lê Văn Thơng. 2007. Để Học Tốt Vật Lí 11. NXB Trẻ.

Lê Văn Thông. 1997. Phân Loại Và Phương Pháp Giải Bài Tập Vật Lí 11. NXB Trẻ. [7] www.caulacbovb.com

Một phần của tài liệu Biện soạn phần mềm soạn thảo nhanh một số bài tập vật lý 11 phần điện từ và quang học (Trang 67)

Tải bản đầy đủ (PDF)

(72 trang)