Xây dựng công cụ mô phỏng thuật toán hỗ trợ học ngôn ngữ lập trình tại trường THPT

13 808 0
Xây dựng công cụ mô phỏng thuật toán hỗ trợ học ngôn ngữ lập trình tại trường THPT

Đ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

-1- -2- BỘ GIÁO DỤC VÀ ĐÀO TẠO Cơng trình ñược hoàn thành ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: TS Nguyễn Thanh Bình ĐỖ VĂN NHỎ Phản biện : Phản biện : XÂY DỰNG CƠNG CỤ MƠ PHỎNG THUẬT TỐN HỖ TRỢ HỌC NGƠN NGỮ LẬP TRÌNH TẠI TRƯỜNG THPT Luận văn ñã ñược bảo vệ Hội ñồng chấm Luận văn tốt nghiệp thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày Chuyên ngành : KHOA HỌC MÁY TÍNH Mã số tháng năm 2011 : 60.48.01 TĨM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Có thể tìm hiểu luận văn tại: Đà Nẵng - Năm 2011 • Trung tâm Thông tin-Học liệu, Đại học Đà Nẵng • Thư viện Học liệu, Đại học Đà Nẵng -3MỞ ĐẦU Lý chọn đề tài -4Nhiệm vụ xây dựng cơng cụ mơ thuật tốn ứng dụng môi trường tương tác trợ giúp học ngôn ngữ lập trình chương trình Tin học cấp THPT Tin học ñã ñược Bộ Giáo Dục & Đào Tạo thức đưa vào chương trình phân ban cho khối THPT, bắt ñầu từ năm học 2006-2007 Một nội dung quan trọng chương trình tin Đối tượng phạm vi nghiên cứu Đề tài tập trung nghiên cứu tìm hiểu vấn đề cụ thể như:  học phổ thông dạy học ngôn ngữ lập trình Thơng qua đó, hình thành cho học sinh tư thuật tốn Khó khăn làm ñể truyền tải ý tưởng giải thuật ñến với học sinh cách cấp trung học phổ thông  quen dần với chương trình máy tính Chính vậy, từ kinh nghiệm giảng dạy môn Tin học nhiều năm trường phổ thơng, nhận thấy tính cần thiết phải có cơng cụ trợ giúp học sinh học ngơn ngữ lập trình tơi chọn đề tài “Xây dựng cơng mơ thuật tốn hỗ trợ giúp học ngơn ngữ lập trình trường THPT” để nghiên cứu Đề tài tập trung xây dựng công cụ mô thuật tốn tạo mơi trường tương tác trợ giúp học ngơn ngữ lập trình trường THPT Chia sẻ với giáo viên dạy mơn Tin học nhà trường trợ giúp cho học sinh học lập trình có hiệu Mục tiêu nhiệm vụ nghiên cứu Mục tiêu đề tài tìm phương pháp hỗ trợ nâng cao chất lượng dạy học chương trình tin học phổ thơng Tìm hiểu cách mơ thuật tốn mơi trường tương tác dạy - học dễ hiểu hiệu Bên cạnh độ khó, trừu tượng giải thuật cịn thiếu cơng cụ mơ trực quan giúp học sinh làm Tìm hiểu tình hình dạy học ngơn ngữ lập trình  Tìm hiểu mơi trường lập trình, lựa chọn cơng cụ thiết kế giao diện, xây dựng công cụ mô Phương pháp nghiên cứu Nghiên cứu lý thuyết, tìm cách tổ chức liệu, giải pháp cập nhật liệu cho môi trường trợ giúp học ngơn ngữ lập trình để đưa giải pháp cho chương trình ứng dụng Nghiên cứu triển khai tìm hiểu thuật tốn, cách sử dụng cơng cụ hỗ trợ để thiết kế chương trình ứng dụng Ý nghĩa khoa học thực tiễn luận văn Xây dựng công cụ mô thuật tốn chương trình tin học phổ thơng Tạo giao diện khai thác dễ dàng hiệu thông qua hệ thống chức Kết nghiên cứu làm tài liệu tham khảo cho giáo viên, học sinh bắt đầu học ngơn ngữ lập trình -5Với mơi trường tương tác trợ giúp học ngơn ngữ lập trình -61.1 Phân tích trạng giảng dạy môn Tin học nhà cấp Trung học phổ thông giúp học sinh tiếp cận, phát huy tư trường học ngơn ngữ lập trình cách nhanh chóng hiệu 1.2 Đặc điểm chương trình Tin học lớp 10 Tin học lớp 11 Bố cục luận văn [1,2,3,4] Luận văn ngồi phần mở đầu phần kết luận cịn có chương sau: 1.2.1 Nội dung cấu trúc Tin học 10 1.2.1.1 Nội dung Chương 1: Tổng quan dạy học ngơn ngữ lập trình 1.2.1.2 Cấu trúc chương mục trường THPT 1.2.1.3 Chương trình phân bố thời lượng[3] Chương 2: Mơ thuật tốn mơi trường tương tác trợ giúp dạy-học ngơn ngữ lập trình Chương 3: Xây dựng cơng cụ mơ thuật tốn 1.1.2 Nội dung cấu trúc Tin học 11 1.1.2.1 Nội dung mơi trường tương tác 1.1.2.2 Cấu trúc chương mục CHƯƠNG TỔNG QUAN DẠY VÀ HỌC NGÔN NGỮ LẬP 1.1.2.3 Chương trình phân bố thời lượng [4] TRÌNH TẠI TRƯỜNG THPT Chương trình giảng dạy mơn Tin học bậc Trung học Phổ thơng (THPT) chỉnh sửa bàn luận nhiều hội thảo thường niên ngành giáo dục Mục đích chương trình học 1.4 Thực trạng vấn đề học ngơn ngữ lập trình cấp trung học phổ thơng 1.4.1 Điều tra từ phiếu ñiều tra thực trạng (dành cho học sinh) trang bị cho học sinh kiến thức ñầy ñủ 1.4.1.1 Câu hỏi ñiều tra ngành học nhiều ứng dụng thực tiễn Tuy 1.4.1.2 Kết từ phiếu ñiều tra phát cho học sinh nhiên với thời lượng phân bổ tuần học hạn chế (1 tiết/tuần) việc truyền tải nội dung cho hiệu cần có phương pháp thật hợp lý Trong phạm vi chương này, ñề tài tập trung phân tích số đặc điểm, cấu trúc chương trình thực trạng dạy – học giáo viên học sinh bậc THPT Kết ñiều tra cho thấy phần lớn học sinh thích học ngơn ngữ lập trình nhà trường, nhiên bước đầu số lượng học sinh có mức độ thích cịn hạn chế Vì mức độ khó trở lên mơn học cịn nhiều học sinh lựa chọn Những ñề xuất ñược học sinh ñề xuất nhiều để giúp học tốt ngơn ngữ lập trình: -7 Xây dựng hệ thống tập từ ñơn giản ñến nâng cao -8 theo học, câu lệnh  tập trắc nghiệm lý thuyết tập thực hành theo mức độ phù hợp với học sinh Tóm tắt lý thuyết củng cố lý thuyết hệ thống câu hỏi trắc nghiệm  Hướng dẫn tập thực hành kĩ  Có hệ thống dịch báo lỗi lập trình  Cho chương trình mẫu, ví dụ, giải tập để tham khảo, nghiên cứu thêm Các giáo viên cho cần xây dựng hệ thống  Cần nâng cao chất lượng học tập môn tin học nhà trường nói chung 1.5 Kết chương Trên sở thực trạng ñiều tra, vấn ñề ñặt là: Làm ñể xây dựng hệ thống tương tác trợ giúp học ngơn ngữ lập trình cấp trung học phổ thông? Cụ thể xây dựng công cụ mô 1.4.2 Điều tra thực trạng dành cho giáo viên thuật toán cách trực quan cho học sinh, giáo 1.4.2.1 Câu hỏi điều tra viên tự động giao tiếp với máy thơng qua học 1.4.2.2 Kết từ việc vấn thầy, cô giáo sinh sử dụng thuật tốn có, nắm kỹ thuật xây dựng thuật tốn cho dạng tập phát Sau nghiên cứu, phân tích cẩn thận tham khảo với triển khả lập trình, khả cài đặt, đánh giá thuật tốn nhà chun mơn thực trạng vấn đề học ngơn ngữ lập trình chừng mực kiến thức phổ thông Việc ñã mang lại cấp THPT rút kết luận sau: lợi ích to lớn cho việc phát huy tính tích cực học sinh  Đại đa số học sinh thích học mơn học  Hầu hết học sinh cho mơn học khó  Đa số học sinh hiểu lúng túng chuyển từ mức ñộ hiểu sang mức ñộ vận dụng  góp phần định hướng cho học sinh cho ñể học sinh ñược phát triển tồn diện góp phần nâng cao trí, lực khả xây dựng thuật tốn để lập trình Để có nhìn tổng thể chi tiết mơ thuật tốn, Tuyệt đại đa số học sinh cho ñiểm khó phần ñề tài trình bày chi tiết nội dung liên quan học ngơn ngữ lập trình xây dựng thuật tốn đến mơ giải thuật viết chương trình  nhà trường nói chung mơn tin học nói riêng ñồng thời Hầu hết học sinh yêu cầu xây dựng cơng cụ trợ giúp -9CHƯƠNG 2: MƠ PHỎNG THUẬT TỐN TRONG MƠI TRƯỜNG TƯƠNG TÁC TRỢ GIÚP DẠY-HỌC NGƠN NGỮ -102.2 Mơ thuật tốn 2.2.1 Tổng quan mơ thuật tốn LẬP TRÌNH 2.2.1.1 Khái niệm mơ thuật tốn Một nội dung hay học sinh có nhiều hứng thú chương trình học học thuật tốn thơng qua Mơ thuật tốn q trình tách liệu, thao tác, ngữ ngơn ngữ lập trình Pascal Nội dung học hình thành cho học sinh nghĩa tạo mơ đồ họa cho q trình [11] Mơ tư giải toán tổng quát khoa học Tư triết học đúc thuật tốn thiết kế để giúp người dùng hiểu thuật tốn, kết đường hình thành tri thức “Từ trực quan sinh ñộng ñến ñánh giá sửa lỗi chương trình tư trừu tượng” Trong chương này, đề tài tập trung nghiên cứu 2.2.1.2 Lịch sử mô thuật toán số khái niệm thuật toán, phương pháp luận mơ thuật tốn, lịch sử hình thành, phương pháp biểu diễn Từ đó, chúng tơi đề xuất công cụ ứng dụng chương 2.1 Thuật tốn 2.2.1.3 Cơng dụng mơ thuật tốn 2.2.1.4 Kiến trúc hệ thống mơ thuật tốn Tất hệ thống gồm có thành phần, hàm mô (animator), kênh mô (animation interpreter) trình 2.1.1 Khái niệm diễn mơ (animation viewer) ñã sơ ñồ sau: 2.1.2 Một số tính chất thuật tốn - Tính xác ñịnh: - Tính khả thi: - Tính kết thúc (tính dừng): File kịch Kênh Các hàm Màn hình mơ mơ trình diễn mơ ASCII phỏng 2.1.3 Các phương pháp diễn tả thuật toán 2.1.3.1 Liệt kê bước 2.1.3.2 Sơ đồ khối 2.1.3.3 Giả ngơn ngữ lập trình Hình 2.4 Kiến trúc hệ thống mơ thuật tốn 2.2.1.5 Lựa chọn cơng cụ mơ thuật tốn 2.2.2 Một số u cầu mơ thuật tốn 2.2.2.1 Mơ tả theo thuật tốn 2.2.2.2 Hệ thống mơ phải thực theo bước -112.2.2.3 Mơ thuật tốn phải có tính động 2.2.2.4 Phải tạo phân cấp cho người học -12cơng cụ thích hợp Tn thủ quy trình thiết kế hệ thống mơ thuật tốn nhằm đáp ứng nhu cầu người dùng ứng dụng thực tế trình bày cụ thể chương 2.2.2.5 Cấu trúc mơ thuật tốn Chương XÂY DỰNG CƠNG CỤ MÔ PHỎNG TRONG MÔI TRƯỜNG TƯƠNG TÁC Trong chương này, chúng tơi trình bày chi tiết việc phân tích thiết hệ thống, phân tích tác nhân, ca sử dụng, biểu đồ hoạt động cơng cụ mơ thuật tốn Đánh giá thử nghiệm chương trình so sánh với ứng dụng khác Hình 2.5 Cấu trúc mơ thuật tốn 2.2.3 Quy trình thiết kế nhiệm vụ mơ thuật tốn 3.1 Mơ tả u cầu Các u cầu cơng cụ bao gồm: 2.2.3.1 Nghiên cứu phân tích thuật tốn  Tìm hiểu lý thuyết thuật tốn: 2.2.3.2 Phân tích thuật tốn bước mơ thuật tốn  Thiết kế lưu đồ thuật tốn: 2.2.3.3 Phân tích khả tổng hợp bước phân tích thành  Đóng gói sơ đồ khối thuật tốn: thuật tốn  Mơ thuật tốn: 2.1.3.4 Phân tích khó khăn thuận lợi với người lần ñầu tiên biết đến thuật tốn 2.3 Kết chương Thơng qua việc giới thiệu cách tổng quan mô thuật tốn, ta thấy tác dụng to lớn mơ thuật tốn giáo dục Hiểu kiến trúc hệ thống mơ thuật tốn Từ đưa số cơng cụ cho phép xây dựng hệ thống mơ thuật tốn cách lựa chọn 3.2 Phân tích thiết kế hệ thống 3.2.1 Xác ñịnh tác nhân ca sử dụng -13- -14- Bảng 3.1 Xác ñịnh tác nhân Tác nhân Ca sử dụng 3.2.2 Sơ ñồ ca sử dụng Diễn giải Xây dựng, thiết kế thuật toán theo Thiết kế thuật tốn u cầu tốn, đường dẫn lưu trữ thuật tốn Giáo viên Mơ thuật Từ thuật tốn xây dựng, chạy tốn thử để kiểm tra Đóng gói thuật tốn Học lý thuyết Xuất thuật tốn thành tập tin dạng *.exe, *.swf Tìm hiểu lý thuyết thuật tốn Mơ thuật Mơ thuật tốn có sẵn để tốn có sẵn hiểu phần lý thuyết học Học Xây dựng, thiết kế thuật tốn theo sinh Hình 3.1 Sơ ñồ ca sử dụng hệ thống 3.2.3 Đặc tả ca sử dụng 3.2.3.1 Tìm hiểu lý thuyết thuật tốn u cầu tốn, đường dẫn 3.2.3.2 Xây dựng thuật toán lưu trữ thuật toán 3.2.3.3 Đóng gói thuật tốn Mơ thuật Từ thuật tốn xây dựng, chạy 3.2.3.4 Mơ thuật tốn có sẵn tốn thử để kiểm tra 3.2.3.5 Mơ thuật toán sau thiết kế Thiết kế thuật toán 3.2.4 Biểu đồ hoạt động -15- -163.2.4.3 Đóng gói thuật tốn 3.2.4.1 Thiết kế thuật toán Mo luu thuat toan da co / dang thiet ke Mo m oi m ot vung lam viec Chon kieu tap tin dong goi Keo hinh khoi vao luu Chon duong dan va ten tap tin de dong goi luu khoi Neu chua thiet ke xong luu thuat toan Neu trung ten Ghi lai luu Kiem tra trung ten tap tin Hình 3.4 Biểu đồ hoạt động đóng gói thuật tốn Hình 3.2 Biểu đồ hoạt động thiết kế thuật tốn 3.2.4.2 Mơ thuật tốn 3.2.5 Biểu ñồ lớp End Start Basic Link Id Type Left Top Width Height Backcolor Textcolor Bordercolor Input Tim id la khoi bat dau (có type la 1) Neu khong tim thay khoi Bat dau Link Infor Xu li lop tiep theo dua vao thuoc tinh Link Xac dinh thuoc tinh Type cua lop Calculation Thuoc tinh Type co gia tri la (khoi ket thuc) Output Link Infor Condition Link1 Link2 Infor Link Infor Xu li thuoc tinh Infor cua lop Thuoc tinh Type cua lop la (khoi dieu kien) Neu khong phai thi chuyen huong xu li theo thuoc tinh link Neu la lop dieu kien thi dua vao gia tri cua thuoc tinh Infor de dieu khien huong xu li Hình 3.5 Biểu đồ lớp cơng cụ 3.2.6 Mơ tả lớp sơ đồ khối 3.2.6.1 Mơ tả thuộc tính lớp Basic 3.2.6.2 Mơ tả thuộc tính lớp Start Hình 3.3 Biểu đồ hoạt động mơ thuật tốn -17- -18- 3.2.6.3 Mơ tả thuộc tính lớp Calculation Bước 2: Tính diện tích S:=a*a 3.2.6.4 Mơ tả thuộc tính lớp Condition Bước 3: Xuất kết diện tích hình vuông S kết thúc 3.2.6.5 Mô tả thuộc tính lớp Input Giao diện hình 3.6 thiết kế mô cấu trúc tuần 3.2.6.6 Mô tả thuộc tính lớp Output tự với tốn tính diện tích hình vng với đầu vào cạnh a kết xuất hình 25 3.3 Mơi trường cơng cụ lập trình thử nghiệm 3.3.1 Mơi trường cơng cụ lập trình 3.3.2 Thử nghiệm Cơng cụ tiến hành thử nghiệm thiết kế sơ đồ khối dạng thuật tốn chương trình tin học phổ thơng: Tuần tự, rẽ nhánh lặp Công cụ cho phép mô thuật tốn cách trực quan với bước thực thuật toán cho hiển thị giá trị biến q trình mơ bước thuật toán kết cuối Sau số thuật tốn đại diện cho dạng thuật tốn chương trình Sơ đồ khối tốn tin học phổ thơng 3.3.2.1 Thiết kế cấu trúc Bài toán: Nhập cạnh a hình vng tính diện tích Kết tốn Hình 3.6 Thiết kế mơ cấu trúc 3.3.4.2 Thiết kế cấu trúc rẽ nhánh hình vng Xác định tốn:  Đầu vào: Cạnh a hình vng  Đầu ra: Diện tính hình vng với cạnh a Thuật tốn: Bước 1: Nhập số a cạnh hình vng Bài toán: Nhập số nguyên a, kiểm tra xem a có lớn hay khơng Xác định toán:  Đầu vào: Số nguyên a  Đầu ra: a có lớn hay khơng -19- -20- Thuật toán:  Đầu vào: Số tự nhiên n Bước 1: Nhập số nguyên a  Đầu ra: Tổng n số tự nhiên Bước 2: Nếu a>5 Thì thơng báo a lớn 5, chuyển sang bước Thuật toán Bước 1: Nhập số tự nhiên n Bước 3: Thông báo a không lớn 5, chuyển sang bước Bước 4: Kết thúc Bước 2: s:=0; i:=1; Bước 3: Nếu i>n Thì thơng báo tổng s, chuyển sang bước Giao diện hình 3.7 thiết kế mô cấu trúc rẽ Bước 4: s:=s+i; i:=i+1; quay lại bước nhánh với toán nhập số kiểm tra số vừa nhập có lớn hay khơng Bài tốn với đầu vào số nguyên a kết Bước 5: Kết thúc xuất hình “So vua nhap > 5” Giao diện hình 3.8 thiết kế mô cấu trúc lặp với tốn tính tổng n số tự nhiên Bài tốn với đầu vào số tự nhiên n 10 kết xuất hình “Tong tu den n la: 55” Sơ ñồ khối tốn Hình 3.7 Thiết kế mơ cấu trúc rẽ nhánh 3.3.4.3 Thiết kế cấu trúc lặp Kết toán Kết toán Sơ đồ khối tốn Theo dõi giá trị biến n,s,i H Bài tốn: Tính tổng n số tự nhiên Xác định tốn Hình 3.8 Thiết kế mô cấu trúc lặp -21- -22- 3.3.4.4 Đánh giá thử nghiệm o cấu trúc khác nhau, cho phép người dùng Công cụ cho người sử dụng thiết kế sơ đồ khối thuật tốn thiết mơ thuật tốn tự động, với tốn chương trình tin học THPT Các chức chủ yếu ứng dụng bao gồm: - Thiết kế sơ đồ khối thuật tốn: Người sử dụng dễ dàng o Cho phép nhập liệu ñầu vào tùy chọn, o Chương trình chuyển thành tập tin *.swf để dùng cơng cụ trực quan để xây dựng thuật tốn nhúng vào giảng điện tử, webstile tập tin *.exe ñể chạy ñộc lập - Nhập liệu vào: Nhập liệu vào cách tùy ý từ bàn phím, nhiên hạn chế ứng dụng chưa nhập liệu mảng hay đọc từ file  Nhược điểm: o - Mơ bước chạy thuật toán: Các bước thực thuật tốn thể để người sử dụng quan sát tiến trình thực - Đóng gói sơ đồ khối thuật tốn: Một sơ ñồ khối thuật toán Thiết kế sơ ñồ khối thuật toán với Chỉ cho phép nhập liệu ñầu vào tự chọn mà chưa có lựa chọn nhập ngẫu nhiên, o Chưa xây dựng ñược hàm tính tốn bậc 2, lấy phần ngun số, 3.3.6 So sánh với công cụ khác đóng gói chương trình thực thi Hiện nay, đề tài nghiên cứu nhóm tác giả xây - Mơ chi tiết cấu trúc lệnh chương trình tin học trung học phổ thông giúp giáo viên sử dụng ñể dạy học 3.3.5 Đánh giá công cụ Sau thời gian nghiên cứu tổng quan lý thuyết, thiết kế cài đặt cơng cụ Cơng cụ thử nghiệm giảng dạy dựng công cụ mô thuật tốn dừng lại mức mơ thuật toán toán cụ thể 3.3.6.1 Đề tài cấp bộ, mã số B2007-17-100 [19] 3.3.6.2 Chương trình mơ thuật tốn xếp [29] trường THPT Trần Phú Chúng tơi rút ưu nhược 3.3.6.3 Chương trình mơ thuật tốn tin học THPT [7] ñiểm sau: 3.3.7 Bảng so sánh chức chương trình  Ưu điểm: o Chương trình mơ thuật tốn trực quan dễ sử dụng, -23- -24- Bảng 3.9 So sánh chức chương trình Theo bảng so sánh chức chương trình, cơng cụ mơ ñề tài có chức bật sau: Đề tài Chức chương trình cấp bộ, mã số B200717-100 Trực quan dễ sử dụng Chương trình mơ thuật tốn xếp Chương Cơng trình dự cụ mơ thi đồ dùng đề dạy học tài  Cho phép người dùng tự thiết kế sơ ñồ khối thuật toán toán bất kỳ,  Đóng gói sơ đồ khối thuật tốn thành tập tin chạy ñộc lập,  Xây dựng ñược hàm thường dùng phép toán nối chuổi, so sánh x x x x Bên cạnh chức bật trên, cơng cụ cịn nhược điểm: Thiết kế sơ x đồ khối thuật tốn  Chưa có chức mơ bước khắc phục cách điều chỉnh tốc độ mơ chậm Mơ tự động x Mơ bước x x x lại mơ bước, x  x Chưa tạo liệu ñầu vào ngẫu nhiên 3.4 Kết chương Dữ liệu ñầu vào ngẫu nhiên Dữ liệu ñầu vào nhập tùy ý x Có thể nói cơng cụ đạt kết x yêu cầu ñặt ban đầu Thành cơng cơng cụ góp phần giúp học sinh giáo viên dễ dàng việc học ngơn x x x ngữ lập trình Nó yếu tố để kích thích tính tự học say mê lập trình học sinh Làm phong phú thêm phần Đóng gói sơ đồ khối thuật toán Xây dựng hàm thường dùng x x mềm phục vụ giáo dục thực chủ trương ứng dụng công nghệ thông tin giảng dạy -25KẾT LUẬN Kết đạt Qua đề tài mơ thuật tốn, tơi tìm hiểu, nghiên cứu số kết sau: Tìm hiểu thực trạng dạy học thuật tốn ngơn ngữ lập -26Kết cơng cụ nhúng vào trình chiếu, giảng điện tử để giảng dạy Cơng cụ phát triển, mở rộng triển khai trường THPT khác Hướng phát triển trình cấp học THPT Phân tích thuận lợi khó khăn Để cơng cụ hồn thiện việc ứng dụng dạy học thuật toán tốn ngơn ngữ lập trình cấp học THPT vào công tác giảng dạy Chúng phát triển chức sau Tìm hiểu thuật tốn, lịch sử cơng cụ thường dùng để mơ thuật tốn Cấu trúc qui trình để thiết kế cơng cụ mơ phỏng, từ xây dựng cơng cụ mơ thuật tốn mơi trường tương tác phù hợp, áp dụng để hỗ trợ dạy- học chương trình phổ thơng Xây dựng mơ thuật tốn tốn thơng qua tương lai: - Hoàn thiện chức ứng dụng hệ điều hành, mơi trường mạng - Tự ñộng sinh mã nguồn tướng ứng với sơ ñồ khối thuật tốn cụ thể - Xây dựng hàm để xử lí tốn phức tạp bước với liệu ñầu vào khác Tại bước xác ñịnh ñược giá trị biến bước ñể cho người học dễ nắm - Xây dựng hệ thống đánh giá độ tối ưu thuật tốn bắt thuật tốn - Phát triển chương trình ứng dụng cho nhiều môn học Công cụ cho phép học sinh tự thực hành để xây dựng thuật tốn mơ kiểm tra kết Xuất sơ đồ khối thuật tốn thành tập tin dạng *.exe để chạy trực tiếp thành tập tin dạng *.swf, ñây ñạng tập ñược dùng phổ biến nay, dạng tập tin ñưa vào giảng ñiện tử lên website Phạm vi ứng dụng Cơng cụ xây dựng chủ yếu để phục vụ cơng tác dạy - học ngơn ngữ lập trình trường THPT Trần Phú - Đà Nẵng khác khuôn khổ nhà trường ... Tin học nhiều năm trường phổ thơng, nhận thấy tính cần thiết phải có cơng cụ trợ giúp học sinh học ngơn ngữ lập trình tơi chọn đề tài ? ?Xây dựng cơng mơ thuật tốn hỗ trợ giúp học ngơn ngữ lập trình. .. trình trường THPT? ?? để nghiên cứu Đề tài tập trung xây dựng công cụ mô thuật tốn tạo mơi trường tương tác trợ giúp học ngơn ngữ lập trình trường THPT Chia sẻ với giáo viên dạy mơn Tin học nhà trường. .. liên quan học ngơn ngữ lập trình xây dựng thuật tốn đến mơ giải thuật viết chương trình  nhà trường nói chung mơn tin học nói riêng đồng thời Hầu hết học sinh u cầu xây dựng công cụ trợ giúp

Ngày đăng: 31/12/2013, 10:25

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan