1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận chương trình từ điển việt nhật viết bằng lập trình c

39 3 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 39
Dung lượng 290,1 KB

Nội dung

Hướng phát triển………trang 37 Phần 5 : Tài liệu tham khảo………...………...trang 38 Trang 3 Công việc Thực hiện Tìm tài liệu và tổng hợ thông tin Cả nhóm File PowerPoint - Xuân Đức - Tử Huân F

Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT ***** Tiểu luận Chương trình từ điển Việt Nhật viết lập trình C Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT MỤC LỤC Mục lục…………………………………………………………….trang Bảng phân công công việc…………………………………… trang Lời mở đầu……………………………………………………… trang Phần : Giới thiệu đề tài………………… ……………………trang Phần : Mục tiêu đạt được…………………………………… trang Phần : Nội dung đề tài I Một số tính chương trình………………….trang II Tìm hiểu chương trình……………………………… trang III Code chương trình……………………………….trang IV Chạy chương trình…………………………………….trang 32 Phần : Kết luận I Kết luận……………………………………………… trang 35 II Ý nghĩa thực tiễn………………………………………trang 35 III Ưu nhược điểm……………………………………… trang 36 IV Hướng phát triển………………………………………trang 37 Phần : Tài liệu tham khảo……… .………………… .trang 38 BẢNG PHÂN CÔNG CÔNG VIỆC Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT Cơng việc Thực Tìm tài liệu tổng hợ thơng tin Cả nhóm - Xuân Đức File PowerPoint - Tử Huân File Word Cả nhóm Thiết kế trang bìa Tuấn Vũ - Tuấn Vũ Phân tích, nhập từ điển, ghi đĩa - Văn Hưng - Xuân Đức Trình bày báo cáo - Tuấn Vũ - Hoàng Vũ Hỗ trợ báo cáo - Quốc Việt - Hoàng Thiện LỜI MỞ ĐẦU Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT Tin học ngành khoa học mũi nhọn phát triển nhanh chóng vài chục năm trở lại ngày mở rộng lĩnh vực nghiên cứu, ứng dụng mặt đời sống xã hội Mà tất phần mềm hữu dụng phục vụ công việc thường ngày người Ngày nay, sản phẩm phần mềm đời nhằm cung cấp chương trình ứng dụng thực thiết bị điện tử máy tính, điều khiển,… Điều thực để đơn giản hố cơng đoạn hệ thống cơng việc Ngơn ngữ lập trình loại cơng cụ giúp người thể vấn đề thực tế lên máy tính cách hữu hiệu Với phát triển Tin học, ngơn ngữ lập trình dần tiến hóa để đáp ứng thách thức thực tế Khoảng cuối năm 1960 đầu 1970 xuất nhu cầu cần có ngơn ngữ bậc cao để hỗ trợ cho nhà Tin học việc xây dựng phần mềm hệ thống, hệ điều hành Ngơn ngữ C đời từ đó, phát triển phịng thí nghiệm Bell Đến năm 1978, giáo trình “Ngơn ngữ lập trình C” tác giả ngơn ngữ Dennish Ritchie B.W.Kernighan viết, xuất phổ biến rộng rãi C ngơn ngữ lập trình vạn Ngoài việc C dùng để viết hệ điều hành UNIX, người ta nhanh chóng nhận sức mạnh C việc xử lý vấn đề đại Tin học C khơng gắn với hệ điều hành hay máy nào, gọi “ngơn ngữ lập trình hệ thống” dùng cho việc viết hệ điều hành, tiện lợi cho việc viết chương trình xử lí số, xử lí văn sở liệu Sau thời gian học môn Lập trình chun với ngơn ngữ C, chúng em hiểu phần phương pháp lập trình, nguyên lý Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT hoạt động vai trị ngơn ngữ C Và để hiểu ngôn ngữ C, chúng em định sâu tìm hiểu ứng dụng C, chương trình nhỏ gọn, khơng lại có ích học tập làm việc: Từ điển Tiếng Nhật Từ điển tiếng Nhật có nhiều vấn đề nên chúng em định chia đề tài làm bốn phần sau : + Phần 1: Giới thiệu đề tài + Phần 2: Mục tiêu đạt đề tài + Phần 3: Nội dung đề tài + Phần 4: Kết luận Qua đề tài này, chúng em tìm hiểu sâu mơn học ứng dụng ngơn ngữ lập trình C thực tế Trong trình thực đề tài, có nhiều cố gắng chắn khơng tránh khỏi sai sót Chúng em mong nhận góp ý giáo bạn để kịp thời bổ sung, sữa chữa để đề tài hồn thiện Đà Nẵng, tháng 10/2010 Nhóm sinh viên thực PHẦN 1: GIỚI THIỆU ĐỀ TÀI Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT Như biết, nhu cầu giao tiếp ngoại ngữ phổ biến giới Việt Nam ngoại lệ, nước ta bước vào thời kì hội nhâp quốc tế nên ngoại ngữ ngày sử dụng nhiều Để đáp ứng nhu cầu đó, phải bỏ khơng cơng lao để học ngoại ngữ phổ biến giới, có tiếng Nhật Tiếng Nhật ngơn ngữ 130 triệu người sử dụng Nhật Bản cộng đồng dân di cư Nhật Bản khắp giới Việc học ngoại ngữ nói chung học tiếng Nhật nói riêng khó Chính việc xây dựng từ điển ngôn ngữ cần thiết Nên có nhiều người sáng tạo số phần mềm hỗ trợ học dễ dàng hiệu Có thể dựa nhiều sở để sáng tạo chương trình hỗ trợ Trong đó, khơng thể khơng kể đến vai trò quan trọng ứng dụng ngơn ngữ C Dựa ngơn ngữ lập trình C, chương trình hỗ trợ học Tiếng Nhật “Từ điển Mini - Version 1” đời đến phát triển lên phiên Version 4, giúp cho học tiếng Nhật học tốt Đây sản phẩm viết dos với cố vấn anh Hoàng Minh Hưng, trước sinh viên trường Công Nghệ Thăng Long Đây tác phẩm đầu tay anh Hưng học tiếng Nhật trường Được đồng ý hướng dẫn anh Hưng, nhóm chúng em định chọn tác phẩm anh làm đề tài để nghiên cứu phát triển PHẦN 2: MỤC TIÊU ĐẠT ĐƯỢC CỦA ĐỀ TÀI Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT Khi chọn thực đề tài chúng em xác định số mục tiêu phải đạt sau:  Xây dựng từ điển tiếng Nhật với đầy đủ tính năng, tra từ nhanh chóng, tra từ tiếng Nhật sang tiếng Việt từ tiếng Việt sang tiếng Nhật  Giao diện dễ sử dụng, dễ nhìn  Thơng qua chương trình nắm rõ ngơn ngữ C, tính phương pháp lập trình ngơn ngữ C ngơn ngữ khác  Tìm hiểu thuật tốn ứng dụng để sau áp dụng vào chương trình lớn  Mỗi phải biết cách sử dụng chương trình, hiểu rõ cấu trúc chương trình, hiểu đoạn Code chương trình nào, đoạn Code dùng để làm  Hỗ trợ người học tiếng Nhật học dễ dàng hiệu  Qua đề tài này, tất người biết đến phương tiện học tâp thật tốt học tiếng Nhật từ điển Mini-Version PHẦN 3: NỘI DUNG ĐỀ TÀI Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT I MỘT SỐ TÍNH NĂNG CỦA CHƯƠNG TRÌNH Chương trình chia làm phần:  Dành cho Admin, người lập trình: Phần phần dành cho người phát triển chương trình thao tác liệu, thay đổi liệu chương trình Người phát triển thêm, sửa đổi hay cập nhật thêm thông tin,…  Dành cho người dùng: Phần dành cho người sử dụng để tra từ, tìm kiếm,…có giao diện dễ nhìn, dễ sử dụng II TÌM HIỂU CHƯƠNG TRÌNH Một số thuật tốn sử dụng chương trình 1.1 Xóa phần tử: - Tạo tệp “temp.dat” làm tệp dịch xáo trộn liệu - Copy liệu từ tệp sang tệp trừ phần tử xác định loại bỏ - Copy ngược trở lại liệu vào tệp "dictionary.dat" 1.2 Thêm vào phần tử mới: - Tạo đối tượng character temp - Nhập liệu cho đối tượng - Kiểm tra xem có trùng file hay khơng - Nếu khơng trùng mở file có ios::app để ghi thêm vào 1.3 Chỉnh sửa đối tượng - Đề nghị nhấp vào đối tượng cần chỉnh sửa - Kiểm tra xem có phát khơng, khơng bỏ qua, nhập lại - Nếu có phát đổi hàm thêm phần tử Các chế độ chương trình 2.1 Chế độ thực hành, luyện tập 2.2 Quản lí tài nguyên Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT + Quản lí từ khóa - Thêm từ khóa - Sửa từ khóa - Bớt từ khóa + Backup thư viện từ khóa + Update thư viện từ khóa + Kết nối bạn bè + Thay đổi mật Admin 2.3 Exit III CODE CỦA CHƯƠNG TRÌNH Khai báo thư viện //=================Khai bao thu vien ============== #include "character.h" #include "administrator.h" #include #include #include "helpNV.h" #include "option.h" #include "extradata.h" #include "rocket.h" #define tepbackup "backup.dat" #define tepnguon "dictionary.dat" #define tepnhap "temp.dat" #define teptrunggian "temp1.dat" #define tepupdate "C:\\Documents and Settings\\Administrator\\Desktop\\update.dat" #define tepfriend "C:\\Documents and Khoa Tin học Trang Chương trình hỗ trợ học tiếng Nhật Nhóm – Lớp 09SPT Settings\\Administrator\\Desktop\\friend.dat" #define tepfriend2 "update.dat" // Tìm kiếm từ // Tim kiem mot phan tu -template bool seek_file(T a,int k=0) { int x=wherex(),y=wherey(); _setcursortype(0); ifstream in(tepnguon,ios::binary); if(!in) { gotoxy(32,18); cout

Ngày đăng: 16/01/2024, 15:39

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

TÀI LIỆU LIÊN QUAN

w