Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 91 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
91
Dung lượng
1,98 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM KHOA TIN HỌC KHÓA LUẬN TỐT NGHIỆP Đề Tài: “Ứng dụng phần mềm mơ thuật tốn Crocodile ICT 605 vào giảng dạy thuật toán trƣờng THPT” GVHD: Th.S Trần Văn Hưng SVTH: Trần Thị Mỹ Diệu Lớp: 10SPT Chuyên ngành: Sư phạm Tin học Đà Nẵng, 5/ 2014 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT MỤC LỤC LỜI CẢM ƠN PHẦN MỞ ĐẦU 10 Lý chọn đề tài 10 Mục đích nghiên cứu 11 Nhiệm vụ nghiên cứu 11 Đối tượng nghiên cứu 11 Phương pháp nghiên cứu 12 Ý nghĩa khoa học ý nghĩa thực tiễn luận văn: 12 Bố cục luận văn 12 CHƢƠNG 14 1.1 Thực trạng vấn đề học ngơn ngữ lập trình cấp trung học phổ thông: 14 1.1.1 Đối với học sinh 14 1.1.2 Đối với giáo viên 15 1.2 Mô thuật toán 16 1.2.1 Thuật toán 16 Bảng 1.1 Phân tích tốn tìm giá trị lớn dãy số nguyên 17 1.2.2 Mơ thuật tốn 18 1.3 Kết chương 27 CHƢƠNG 28 2.1 Giới thiệu phần mềm Crocodile ICT 28 2.1.1 Xuất xứ 28 2.1.2 Đặc điểm ngôn ngữ 28 2.1.3 Cấu trúc chương trình 28 2.2 Cài đặt Crocodile ICT 605 29 2.2.1 Các điều kiện trước cài đặt 29 2.2.2 Cài đặt phần mềm 29 2.3 Làm quen với phần mềm Crocodile ICT 605 34 2.3.1 Khởi động chương trình 34 2.3.2 Thốt khỏi chương trình 34 2.3.3 Màn hình làm việc phần mềm Crocodile ICT 605 34 2.4 Cách tạo sơ đồ khối 39 2.4.1 Quy tắc để xây dựng sơ đồ khối 39 2.4.2 Mở tệp chương trình 40 2.4.3 Chạy sơ đồ 40 2.4.4 Các lỗi sơ đồ 41 2.5 Các khối lệnh thường sử dụng 41 2.5.1 Thư mục Flowcharts 41 2.5.2 Presentation 45 2.6 Một số hàm xây dựng sẵn 46 2.7 Ví dụ minh họa 46 2.7.1 Xác định toán 47 2.7.2 Thuật toán 47 2.7.3 Viết chương trình Crocodile ICT 47 2.7.4 Hướng dẫn cách viết 48 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT 2.8 Kết chương 56 CHƢƠNG 57 3.1 Sử dụng phầm mềm Crocodile ICT 605 để mô số ví dụ Tin học 10 57 3.1.1 Bài tốn kiểm tra tính ngun tố số nguyên dương 57 3.1.2 Bài tốn tìm kiếm 60 3.1.3 Tìm ước chung lớn nhất(UCLN) 62 3.1.4 Tìm bội chung nhỏ (BCNN) 64 3.2 Một số tập tham khảo chương trình tin học 10 66 3.2.1 Tìm giá trị nhỏ dãy số 66 3.2.2 Tính tổng số có giá trị chẵn 68 3.2.3 Đếm số có giá trị chẵn 70 3.2.4 Tìm giá trị lớn ba số 72 3.3 Ứng dụng phần mềm Crocodile ICT 605 dạy học cấu trúc lặp, cấu trúc điều kiện chương III Tin học 11 74 3.3.1 Thiết kế cấu trúc rẽ nhánh 74 3.3.2 Thiết kế cấu trúc lặp 76 3.4 Đánh giá thử nghiệm 80 3.5 Đánh giá phần mềm 80 3.5.1 Đối với giáo viên việc giảng dạy thuật toán 81 3.5.2 Đối với học sinh việc học thuật toán 82 3.6 So sánh phần mềm Crocodile ICT 605 với công cụ mô thuật toán khác 83 3.7 Kết chương 88 KẾT LUẬN 89 Kết đạt 89 Kết chưa đạt 89 Hướng phát triển đề tài 90 TÀI LIỆU THAM KHẢO 91 Tài liệu sách 91 Một vài trang Wep liên quan 91 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật tốn THPT DANH MỤC HÌNH Hình 1.1 Kiến trúc hệ thống mơ thuật tốn 24 Hình 1.2 Cấu trúc mơ thuật tốn 27 Hình 2.1 Màn hình làm việc Crocodile ICT 605 34 Hình 2.2 Cửa sổ Contents 35 Hình 2.3 Cửa sổ Parts library 35 Hình 2.4 Hộp thoại Open 40 Hình 2.5 Các khổi lệnh xây dựng chương trình Crocodile ICT 41 Hình 2.6 Thư mục Flowchars 41 Hình 2.7 Các khối để khởi động hay kết thúc sơ đồ 42 Hình 2.8 Các khối thư mục process 43 Hình 2.9 Khối kiểm tra điều kiện 44 Hình 2.10 Các khối để nhập xuất liệu 44 Hình 2.11 Hộp thoại mơ tả hoạt động chương trình 45 Hình 2.12 Khối liên kết với khối nhập xuất để đưa kết hình 45 Hình 2.14 Giải tốn tìm giá trị lớn phần mềm Crocodile ICT 605 47 Hình 2.15 Tạo nút start 48 Hình 2.16 Tạo khối nhập liệu Input 48 Hình 2.17 Tạo Edit box 49 Hình 2.18 Nhập tên cho Edit box 49 Hình 2.19 Tạo liên kết Get property Edit box 50 Hình 2.20 Gán giá trị cho biến 50 Hình 2.22 Tạo khối xuất liệu Set property 52 Hình 2.23 Tạo edit box 52 Hình 2.24 Nhập tên cho Edit box 53 Hình 2.25 Tạo nút Stop để kết thúc chương trình 53 Hình 2.26 Tạo khối kiểm tra Max < A[i] 54 Hình 2.27 Gán giá trị cho Max 54 Hình 2.28 Tăng biến i lên đơn vị 55 Hình 2.29 Hộp thoại Monnitor Box 55 Hình 3.1 Mơ tốn kiểm tra tính nguyên tố số nguyên dương 59 Hình 3.2 Mơ tốn tìm kiếm 61 Hình 3.3 Mơ tốn tìm ước chung lớn 63 Hình 3.4 Mơ tốn tìm bội chung nhỏ Crocodile ICT 605 65 Hình 3.5 Sơ đồ khối thuật tốn tìm giá trị nhỏ 66 Hình 3.6 Mơ tốn tìm giá trị nhỏ Crocodile ICT 605 67 Hình 3.7 Sơ đồ khối thuật tốn tìm tổng số chẵn 68 Hình 3.8 Mơ tốn tìm tổng số có giá trị chẵn Crocodile ICT 605 69 Hình 3.9 Sơ đồ khối thuật toán đếm giá trị số chẵn 70 Hình 3.10 Mơ tốn đếm giá trị số chẵn Crocodile ICT 605 71 Hình 3.11 Sơ đồ khối thuật tốn tìm giá trị lớn ba số 72 Hình 3.12 Mơ tốn tìm giá trị lớn ba số Crocodile ICT 605 73 Hình 3.13 Sơ đồ khối thuật tốn tìm nghiệm phương trình bậc hai 74 Hình 3.14 Mơ tốn tìm nghiệm phương trình bậc hai Crocodile ICT 605 75 Hình 3.15 Sơ đồ khối thuật tốn tính tổng S với số lần lặp biết trước 76 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật tốn THPT Hình 3.16 Mơ tốn tính tổng S với số lần lặp biết trước Crocodile ICT 605 77 Hình 3.17 Sơ đồ khối thuật tốn tính tổng S với số lần lặp chưa biết trước 78 Hình 3.18 Mơ tốn tính tổng S với số lần lặp chưa biết trước Crocodile ICT 605 79 Hình 3.19 Giao diện phần mềm Flash player 84 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT DANH MỤC BẢNG Bảng 1.1 Phân tích tốn tìm giá trị lớn dãy số nguyên 17 Bảng 2.1 Bảng mô tả bảng chọn Crocodile ICT 37 Bảng 2.2 Chức nút lệnh công cụ 39 Bảng 2.3 Một số hàm xây dựng sẵn Crocodile ICT 46 Bảng 3.1 Phân tích tốn Kiểm tra tính nguyên tố số nguyên dương 58 Bảng 3.2 Phân tích tốn tìm kiếm 61 Bảng 3.3 Phân tích tốn tìm ước chung lớn nhất(UCLN) 63 Bảng 3.4 Phân tích tốn tìm bội chung nhỏ (BCNN) 65 Bảng 3.5 Bảng so sánh So sánh phần mềm Crocodile ICT 605 với phần mềm Flash player powerpoint 87 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà khơng gắn liền với quan, bảo giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô Khoa Tin Học – Trường Đại Học Sư Phạm – Đại Học Đà Nẵng với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, em xin gởi lời cảm ơn chân thành đến thầy giáo hướng dẫn ThS Trần Văn Hưng tận tâm hướng dẫn để em hồn thiện khóa luận tốt nghiệp Những lời động viên khích lệ từ gia đình, chia sẻ, học hỏi từ bạn bè góp phần nhiều cho khóa luận em đạt kết tốt Trong q trình làm khóa luận em có nhiều cố gắng, nhiên kiến thức hiểu biết cịn hạn chế nên khó tránh khỏi thiếu sót định Rất mong nhận góp ý, bảo thêm từ phía Thầy, Cơ để khóa luận hồn chỉnh đạt kết tốt Em xin chân thành cảm ơn! Đà Nẵng, tháng năm 2014 Trần Thị Mỹ Diệu Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT PHẦN MỞ ĐẦU Lý chọn đề tài Trong xã hội ngày nay, giáo dục đóng vai trị vơ quan trọng Nó tảng, động lực cho phát triển quốc gia Để đào tạo hệ trẻ trở thành người chủ thực đất nước tương lai, có khả làm chủ khoa học kỹ thuật đại,… việc đổi nội dung phương pháp dạy học vấn đề cấp thiết Một biện pháp giúp đổi phương pháp dạy học ứng dụng công nghệ thông tin dạy học Với giúp đỡ máy tính phần mềm hổ trợ dạy học, người giáo viên tổ chức tốt trình dạy học lớp theo hướng phát huy tính tích cực, chủ động, sáng tạo hoạt động nhận thức học sinh Tin học môn họ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, năm 2006-2007 Một nội dung quan trọng chương trình tin học phổ thơng dạy 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 học sinh cách 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 quen dần với chương trình máy tính Qua tìm hiểu nghiên cứu, phát phần mềm Crocodile ICT Đây phần mềm hổ trợ cho việc hình thành phát triển khả tư giải thuật chương trình tin học phổ thơng Crocodile ICT phần mềm mô hay, cung cấp môi trường lập trình linh hoạt, khơng dùng ngơn ngữ lập trình để thể giả thuật mà dùng sơ đồ khối, giao diện đẹp mắt dể sử dụng Nó cơng cụ lập trình mạnh, có khả giải số tồn chương trình Tin học, toán thực tế với giao diện đồ họa sinh động mà ngôn ngữ pascal, hay ngôn ngữ lập trình khác khó khăn Vì tạo hứng thú cho người học Nhận thấy phần mềm hỗ trợ đắc lực cho việc giảng dạy thuật tốn chương trình tin học trường THPT Đặc biệt tốn chương trình tin học 10 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 10 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật tốn THPT c Mơ phần mềm Crocodile ICT 605 Hình 3.16 Mơ tốn tính tổng S với số lần lặp biết trước Crocodile ICT 605 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 77 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT 3.3.2.2 Lặp với số lần chƣa biết trƣớc a Bài tốn: Tính tổng giá trị S với a số nguyên (a>2) S 1 1 a a 1 a aN Cho đến a N 0.0001 dừng lại b Sơ đồ khối: Hình 3.17 Sơ đồ khối thuật tốn tính tổng S với số lần lặp chưa biết trước Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 78 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật tốn THPT c Mơ phần mềm Crocodile ICT 605 Hình 3.18 Mơ tốn tính tổng S với số lần lặp chưa biết trước Crocodile ICT 605 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 79 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT 3.4 Đánh giá thử nghiệm Phần mềm cho phép người sử dụng thiết kế sơ đồ thuật toán với toán chương trình Tin học THPT Các chức ứng dụng chủ yếu phần mềm là: Thiết kế sơ đồ khối thuật toán: Người sử dụng dễ dàng dùng công cụ trực quan để xây dựng thuật toán Nhập liệu vào: Nhập liệu từ bàn phím, nhập liệu kiểu mảng nên đánh giá ưu điểm ứng dụng Mô bước chạy thuật toán: Với việc nhấn nút Start, bước thực thuật toán thể để người sử dụng dễ dàng quan sát Tự động báo lỗi sơ đồ khối: Nếu thành phần sơ đồ khối có lỗi kết nối có lỗi thuật tốn (chương trình chạy) sơ đồ báo lỗi cho người dùng vị trí Người dùng dựa vào để sửa lỗi hoàn thiện sơ đồ Đây đánh giá ưu điểm phần mềm có chức kiểm tra tính xác thuật tốn Điều khiển tốc độ chương trình chạy: Với nút lệnh Set Flowchart speed Simulation Speed công cụ người sử dụng điều chỉnh tốc độ chương trình cho phù hợp để dễ dàng quan sát bước thực thuật toán Một số hàm xây dựng sẵn: phần mềm cung cấp hàm xây dựng sẵn như: sin(x), cos(x), tan(x), cot(x), sprt(x), fact(x), pow(x), mod(a,b), rand (),… Hộp thoại Minitor Box: Tồn hoạt động chương trình diễn hộp thoại Nhờ học sinh thấy rõ thay đổi giá trị biến qua bước chương trình 3.5 Đánh giá phần mềm Sau thời gian nghiên cứu lý thuyết, tìm hiểu thành phần phần mềm, cách sử dụng phần mềm thử nghiệm để giải số thuật tốn chương trình THPT, rút với việc ứng dụng phần mềm Crocodile ICT 605 vào dạy Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 80 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT học thuật toán trường THPT mang lại nhiều lợi ích cho giáo viên học sinh trình dạy học, đảm bảo tương tác lẫn Cu thể là: 3.5.1 Đối với giáo viên việc giảng dạy thuật tốn Phần mềm sử dụng cơng cụ hỗ trợ trực quan mô tả bước thực thuật toán làm cho giảng giáo viên thêm phong phú trực quan hơn, làm tăng hiệu trình dạy học Trong trình dạy thuật toán, việc thử nghiệm kết thuật toán quan trọng trình nhiều thời gian người dạy thực bước một, thuật toán lặp Vì thế, phần mềm Crocodile giúp giáo viên khắc phục khó khăn q trình giảng dạy Với chức cho phép thực thi kiểm tra kết chương trình tồn q trình thực thuật toán diễn hộp thoại Monitor Box, giáo viên nhập thay đổi giá trị tùy ý chạy chương trình để kiểm tra tính đắn thuật tốn cho học sinh theo dõi Với chức cho phép vẽ lưu đồ trực tiếp chương trình, với thao tác đơn giản, gắn liền với hình ảnh biểu diễn sơ đồ khối sách giáo khoa hình thoi, hình chữ nhật, hình van, mũi tên biểu diễn quy trình thực thao tác thuật toán… giúp cho việc truyền đạt kiến thức giáo viên trở nên dễ dàng cách thực trực tiếp Ví dụ: Khi biểu diễn thuật tốn tìm nghiệm phương trình bậc ẩn ax + b = để làm ví dụ minh họa cho khối thường dùng thuật toán Ta tiến hành biểu diễn phần mềm Crocodile cách trực tiếp thay giáo viên phải chuẩn bị sơ đồ khối giấy rô-ki hay slide Với cách dạy học này, học sinh tiếp thu nhanh hơn, kĩ hiểu rõ bước để viết thuật tốn sơ đồ khối Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 81 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT Với cấu trúc chương trình như: cấu trúc lặp , cấu trúc tuần tự, cấu trúc định (điều kiện), cấu trúc tính tốn Bài giảng giáo viên trở nên dễ dàng hơn, tiết kiệm nhiều thời gian việc thiết kế giảng Với chức bảng chọn : Copy, Paste, Delete,… giúp giáo viên tiết kiệm thời gian chủ động giảng Ví dụ học sinh có ý tưởng cho thuật tốn, giáo viên sử dụng sơ đồ tạo sẵn, copy sang Scene sửa lại sơ đồ theo ý tưởng học sinh để kiểm tra độ xác thuật tốn Việc phát huy tính sáng tạo học sinh Chức điều chỉnh tốc độ chương trình chạy hổ trợ cho giáo viên việc giảng giải thuật tốn Vì với đối tượng học sinh khác trình độ kiến thức khác nhau, nên tùy vào mức độ nhận biết em mà điều chỉnh tốc độ chương trình cho phù hợp để em tiếp thu cách hiệu Với hàm xây dựng sẵn phần mềm giúp cho giáo viên dễ dàng việc xây dựng chương trình Với chức phát lỗi sai phần mềm giúp giáo viên sáng tạo trình giảng Thay cho thuật tốn đúng, giáo viên cố tình tạo lỗi để học sinh phát sau sửa lỗi Việc phát huy tính tích cực học sinh Nhắc nhở cho học sinh lỗi thường gặp thiết kế thuật toán để từ rút kinh nghiệm 3.5.2 Đối với học sinh việc học thuật tốn Học sinh tự tương tác với phần mềm, chương trình cho phép học sinh nhập liệu đầu vào theo ý thực mô tập liệu không dừng lại việc quan sát tập liệu mẫu Với việc mơ thuật tốn phần mềm Crocodile, giải thích cho học sinh làm để thực thao tác thuật tốn Bên cạnh đó, làm cho việc học thuật tốn bớt đáng sợ làm cho thuật toán dễ hiểu dễ tiếp cận Làm tăng hiểu biết, tính sáng tạo học sinh học thuật tốn nhờ việc mơ Đặc biệt tiết tập, học sinh viết thuật toán theo ý tưởng Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 82 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật tốn THPT sử dụng phần mềm để kiểm tra độ xác thuật tốn Phần mềm phát lỗi sai từ giúp học sinh rèn luyện kỹ thiết kế thuật toán cho toán Với hộp thoại Minitor Box: Tồn hoạt động chương trình diễn hộp thoại Nhờ học sinh thấy rõ thay đổi giá trị biến qua bước chương trình 3.6 So sánh phần mềm Crocodile ICT 605 với cơng cụ mơ thuật tốn khác Hiện có phần mềm ứng dụng để mô thuật tốn phần mềm Flash player ưa dùng phần mềm Flash player Bên cạnh đó, Power point xem công cụ mô thuật toán nhiều giáo viên sử dụng Tuy nhiên phần mềm dừng lại việc hổ trợ dạy học giáo viên mà chưa hỗ trợ nhiều cho học sinh việc học thuật tốn Và q trình xây dựng chương trình mơ thuật tốn khó khăn nhiều thời gian Đòi hỏi khả tư cao Tôi xin giới thiệu đôi nét phần mềm để đưa nhận xét hiệu sử dụng phần mềm, từ so sánh để đưa phần mềm mơ thuật tốn chất lượng hiệu 3.6.1 Phần mềm Flash player Flash phần mềm đồ họa mà dùng để mơ tượng vật lý, hóa học, sinh học, đoạn hoạt hình có tính tượng tác cao Các mô tạo từ phần mềm Flash hồn tồn tương thích với cơng cụ tạo giảng E-learning Adobe Presenter hay Lecture Maker FLash phần mềm mạnh linh hoạt, giúp cho thầy cô mô tượng từ đơn giản đến phức tạp tùy theo trình độ Thầy mơ tượng cách vẽ hình ảnh TimeLine, cách dùng cơng cụ biến đổi hình ảnh, chèn hình ảnh hay video từ bên ngồi vào Flash điều khiển nó, thầy sử dụng ngơn ngữ lập trình hướng đối tượng ActionScrip để điều khiển đối tượng cách thật linh hoạt Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 83 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật tốn THPT Hình 3.19 Giao diện phần mềm Flash player Ưu điểm lớn phần mềm : Flash có dung lượng nhỏ gọn chạy hầu hết máy có nối mạng nay, khơng phân biệt hệ điều hành hay trình duyệt Flash nhúng vào nhiều ứng dụng, đưa vào giảng PowerPoint số dạng giảng khác để tăng tính sinh động Flash sử dụng đồ họa dạng vector nên không bị vỡ phóng to hình, hình ảnh đẹp sinh động Ngoài ra, Flash làm việc tốt với audio, video định dạng ảnh thông thường Flash tạo ứng dụng tương tác với người dùng dễ dàng, nhanh chóng Flash tương đối dễ học so với nhiều công cụ lập trình khác có phần thú vị kết hợp công cụ đồ họa với công cụ lập trình tính ứng dụng phong phú Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 84 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT 3.6.2 Phần mềm PowerPoint MS PowerPoint phần mềm thuộc nhóm MS Office, có chức hỗ trợ việc thiết kế, soạn thảo định dạng nội dung tài liệu, thuận tiện cho việc trình bày giảng dạy, Thuyết trình MS PowerPoint có đặc trưng nhóm MS Office, Word, Excel: Kết hiển thị theo cấu trúc hình trình chiếu Giao diện cơng cụ thân thiện, dễ dùng linh hoạt Các công cụ MS PowerPoint (như: Text, Drawing, Picture, Chart định dạng đối tượng ) hoàn toàn Word, Excel Các tài nguyên dùng chung nhóm MS Office Việc Chuyển đổi từ Văn Word sang MS PowerPoint đễ dàng Do vậy, việc nắm vững Word hỗ trợ bạn nhiều, giúp bạn dễ dàng tiếp cận với PP thời gian ngắn Hệ thống hiệu ứng phong phú, khai thác tạo nên nhiều cấu trúc, chi lập trình để tạo đối tượng (Ví dụ: Thiết kế Thí nghiệm Torixenli, đồng hồ đo, sơ đồ máy phát điện ) Khả nhúng ứng dụng Link mạnh nên dễ dàng tạo files đa dang, linh hoạt Thủ tục lưu cất thơng minh, hỗ trợ chuyển đổi file, đóng gói sản phẩm lên thư mục đĩa CD Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 85 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT 3.6.3 Bảng so sánh So sánh phần mềm Crocodile ICT 605 với phần mềm Flash player powerpoint Chức phần mềm Phần mềm Crocodile ICT 605 Trực quan x x Dễ dàng sử dụng đƣợc lập trình sẵn Phần mềm Flash player Phần mềm Powerpoint x Phải thiết kế tạo hiệu ứng x Phải tạo hiệu ứng Sử dụng kéo thả chức x x x Xử lí lệnh trực tiếp x Cần phải lập trình Thiết kế đƣợc sơ đồ khối Mơ thuật tốn tự động Mơ thuật tốn bƣớc Dữ liệu đầu vào đƣợc nhập sẵn Dữ liệu đầu vào tùy ý Đóng gói sơ đồ khối thuật tốn Xây dựng hàm có sẵn x x Chỉ dừng lại việc mô x x x x x x x x x x x x x x x Hình ảnh mơ sinh động Có sẵn hộp thoại mơ mà cần thiết kế x Cần phải thiết kế hình ảnh Tự động báo lỗi x Thiết kế chế độ báo lỗi chƣơng trình bào lỗi Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 86 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT Điều chỉnh tốc độ chƣơng trình chạy x Có chức gọi hàm x Bảng 3.5 Bảng so sánh So sánh phần mềm Crocodile ICT 605 với phần mềm Flash player powerpoint Theo bảng so sánh trên, nhận thấy phần mềm Crocodile ICT 605 có chức bật sau: Phần mềm dễ sử dụng lập trình sẵn từ khối lệnh, ta việc tạo kéo thả khối lênh liên quan thay đổi biến cho phù hợp với thuật toán Cho phép thiết kế sơ đồ khối thuật tốn bất kỳ, mơ thuật tốn cách trực quan Mơ thuật tốn theo bước mơ tự động tù người sử dụng điều chỉnh Có thể nhập giá trị tiến hành kiểm tra kết nhanh chóng Có sẵn hộp thoại mơ tự động giúp học sinh quan sát thay đổi giá trị biến Với chức tự động báo lỗi mà không cần phải xây dựng hàm báo lỗi nên phát lỗi dễ dàng xác Có thể điều chỉnh tốc độ chương trình chạy chương trình giúp học sinh dễ tiếp thu Phần mềm thiết kế với chức mô nên hàm thường dùng lập trình sẵn giúp giáo viên dễ dàng xây dựng chương trình Với việc sử dụng phần mềm này, giáo viên tiết kiệm nhiều thời gian cho việc thiết kế giảng, linh hoạt tiết dạy trực tiếp mơ ý tưởng thuật tốn học sinh để mô tả trực tiếp lớp nhằm phát huy khả tư học sinh, tạo tương tác giáo viên học sinh Phần mềm hổ trợ cho học sinh nhiều việc học thuật tốn dễ sử dụng hồn tồn lập trình sẵn Học sinh học nhà ( có điều kiện) Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 87 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT Bên cạnh chức bậc phần mềm có nhược điểm hình ảnh minh họa cho mơ thuật toán chưa sinh động Flash player powerpoint nên đôi lúc không lôi học sinh 3.7 Kết chƣơng Có thể nói phần mềm hữu ích, hỗ trợ nhiều cho việc dạy học lập trình giáo viên học sinh THPT Đây yếu tố kích thích tính tự học say mê học lập trình em bước sang học ngơn ngữ lập trình trường THPT Phần mềm góp phục vụ giáo dục thực chủ trương ứng dụng công nghệ thông tin vào giảng dạy Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 88 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT KẾT LUẬN Kết đạt đƣợc Với đề tài “ Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 dạy học thuật toán trường THPT”, đạt kết cụ thể sau: Tìm hiểu thực trạng dạy học ngơn ngữ lập trình trường THPT Nguyễn Thượng Hiền thông qua đợt thực tập sư phạm Nghiên cứu tổng quan “ Mơ thuật tốn ” để nắm số vấn đề tác dụng mô việc dạy học thuật toán để đưa phần mềm hỗ trợ Giới thiệu phần mềm mô Crocodile ICT Cài đặt phần mềm Crocodile ICT 605 Tìm hiểu phần mềm, cách tạo sơ đồ khối, ví dụ minh họa hướng dẫn cách viết chương trình Ứng dụng phần mềm để giải số toán SGK Tin học 10 Ứng dụng phần mềm để mơ ví dụ cấu trúc điều kiện cấu trúc lặp, cấu trúc chương III Tin học 11 Viết số ví dụ minh họa với thao tác chi tiết, giúp người đọc nắm rõ cách sử dụng khối phần mềm Crocodile ICT 605 Giải số tập tham khảo chương trình Tin học 10 phần mềm Crocodile ICT 605 Kết chƣa đạt đƣợc Phần mềm Crocodile ICT 605 phần mềm mô trực quan dễ hiểu, dễ sử dụng Tuy nhiên chưa thể khai thác hết công cụ hỗ trợ phần mềm Cụ thể kết chưa đạt sau; Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 89 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT Chưa khai thác hết cơng cụ có sẵn mà phần mềm hỗ trợ, dừng lại việc tạo sơ đồ khối Trong giải số tốn, cịn mắc phải nhiều lỗi khiến chương trình khơng chạy chưa nghiên cứu cách điều chỉnh Chưa tạo hình ảnh minh họa q trình mơ thuật tốn chưa tạo hứng thú cho học sinh So sánh chức phần mềm với phần mềm mô Flash player PowerPoint Hƣớng phát triển đề tài Tìm hiểu sâu cơng cụ mà Crocodile ICT 605 hỗ trợ để viết thuật toán Sử dụng hình ảnh họa để mơ cho thuật toán nhằm tạo hứng thú cho học sinh khơi gợi niềm đam mê học thuật toán em Nghiên cứu để ứng dụng phần mềm vào giảng dạy chương trình Tin học 11, để đem lại hiệu cao học ngôn ngữ lập trình Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 90 Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT TÀI LIỆU THAM KHẢO Tài liệu sách [1] Hồ Sĩ Đàm (chủ biên), Tin học 10, NXB giáo dục, 2008 [2] Hồ Sĩ Đàm (chủ biên), Bài tập Tin học 10, NXB giáo dục, 2007 [3] Lê Nguyễn Thúy Hằng, Hướng dẫn sử dụng phần mềm Crocodile ICT 501, Khoa Tin Học – Trường ĐHSP Huế, 2006 [4] Nguyễn Thị Hải, Mô thuật tốn đệ quy, Khoa Cơng Nghệ Thơng Tin – Trường ĐHSP Hà Nội, Năm 2008 [5] Lê Văn Doanh, Trần Khắc Tuấn, 101 Thuật tốn chương trình, NXB khoa học kĩ thuật, 1995 [6] Robert Sedgewick, Cẩm nang thuật toán, NXB khoa học kỹ thuật, 1995 Một vài trang Wep liên quan http://www.crocodile-clips.com/en/Crocodile_ICT/ http://crocodile-ict-605.software.informer.com/ http://tin35.forums-free.com/crocodile-ict-605-t698.html http://www.slideshare.net/ladoga/thuat-toan-tin-hoc http://giaoan.violet.vn/present/list/cat_id/1561 Trần Thị Mỹ Diệu_Lớp 10SPT_Khoa Tin Học_ĐHSP_ĐHĐN_Năm 2014 Trang 91 ... Hướng dẫn sử dụng phần mềm Chƣơng 3: Thực nghiệm đánh giá phần mềm dạy thuật toán trƣờng THPT Ứng dụng phần mềm giảng dạy số ví dụ 4: Bài tốn thuật toán (Tin học 10) Ứng dụng phần mềm dạy học... Tìm hiểu mơ phỏng, lịch sử mô tác dụng mô Tìm hiểu phần mềm mơ thuật tốn Crocodile ICT 605 Tìm hiểu cách sử dụng phần mềm Crocodile ICT 605 Mơ ví dụ thuật toán : “ Bài toán thuật toán ” Tin... cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy học thuật toán THPT - giúp em năm bắt kiến thức cách dễ dàng nhanh hiểu Do chon để tài “ Nghiên cứu ứng dụng phần mềm Crocodile ICT 605 vào dạy