Morse [PDF]

Họ và tên : Trần Ngọc Khoa MSSV: 20173986 Lớp: ktđk&tđh 01 BÁO CÁO BÀI TẬP LỚN GIỮA KÌ 1. Yêu cầu Chương trình sẽ mở mộ

33 0 543KB

Report DMCA / Copyright

DOWNLOAD PDF FILE

Papiere empfehlen

Morse [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Họ và tên : Trần Ngọc Khoa MSSV: 20173986 Lớp: ktđk&tđh 01

BÁO CÁO BÀI TẬP LỚN GIỮA KÌ 1. Yêu cầu Chương trình sẽ mở một file vào và tìm hiểu xem file đấy là file dữ liệu hay file Morse. Sau đó chương trình sẽ chuyển đổi dữ liệu sang dạng tương ứng và kết quả lưu sang file đầu ra xác định 2. Cấu trúc cơ bản của phần mềm

3. Code và chạy thử chương trình Phần code đã được gửi kèm với bản báo cáo dưới đây là các bước chạy chương trình *Vì trên vs code không đủ thư viện hỗ trợ nên ta sử dụng git để chạy phần mềm + B1: ta tạo 2 file text in.txt ( chứa các ký tự ) và input.txt ( chứa các mã morse ) và 2 file text out.txt (trống) và output.txt (có chứa ký tự bất kì) tương ứng để chứa kết quả sau khi chuyển đổi

+ B2: dùng phần mềm hỗ trợ git để chạy chương trình ( chuột phải vào file khoa và chọn Git Bash Here ) + B3: sau khi bảng git hiện lên ta nhập: ./morse in.txt out.txt ->enter. Sau đó xuất hiện dòng lệnh: “Warning: .\..\out.txt already exists. Do you wish to overwrite (y,n) ?” . Ta tiếp tục bấm “y” và enter 2 lần

+ B4: kiểm tra và so sánh kết quả thu được:

Đối chiếu mã morse trong file out với các ký tự trong in ta có thể kết quả trùng khớp với nhau +B5: làm tương tự với file input để chuyển từ mã morse sang ký tự , ta chỉ việc thay đổi dòng lệnh nhập trong git : ./morse input.txt output.txt ->enter. Các bước tiếp theo làm như trên. Ta có kết quả như sau

Ta có thể để ý thấy ở trong file input có tôn tại mã lỗi morse là (……) và nó đã chuyển sang # ở file output. 4. Kết luận Sau đây là những nhận xét rut ra từ chương trình :  Chương trình dịch từ mã morse sang ký tự latinh và ngược lại  Tự phát hiện file đang đọc là file text hay morse và dịch sang loại file kia  Chương trình có giải quyết các lỗi sau: + Thiếu tham số. + Tên file input không tồn tại. + Cảnh báo ghi đè nếu file output đã tồn tại.  Báo lỗi nếu trong quá trình dịch có phát hiện ký tự không hợp lệ