Menu
Quảng cáo

Số trong mã Morse

Mười chữ số đã mở sẵn trong trình dịch: .---- ..--- ...-- ....- ..... -.... --... ---.. ----. -----. Bạn nghe thử, rồi gõ bất kỳ số nào của riêng bạn.

Tác giả Nethanel Bar, Co-founder & CEO

Cập nhật lần cuối

Quảng cáo

Sẵn sàng học code thật sự?

Coddy dạy bạn bằng cách viết code thật ngay trên trình duyệt: bài học tương tác, phản hồi tức thì và AI hỗ trợ khi bạn bị kẹt.

Chữ số trong mã Morse hoạt động thế nào

Chữ số là phần đều đặn nhất trong cả bảng mã Morse. Các chữ cái được gán mã theo mức độ phổ biến (E, chữ cái xuất hiện nhiều nhất, chỉ là một dấu chấm), còn chữ số thì theo một quy luật. Mỗi số dài đúng năm ký hiệu. Số 1 là một chấm và bốn gạch (.----), số 2 là hai chấm và ba gạch (..---), cứ thế đến số 5 là năm chấm (.....). Sau đó mẫu được lật ngược: 6 là một gạch và bốn chấm (-....), 7 là hai gạch và ba chấm (--...), cho đến 9 (----.), còn 0 là năm gạch (-----).

Vì vậy số dấu chấm cho bạn biết đó là số mấy: với 1 đến 5, đếm các dấu chấm ở đầu; với 6 đến 9, đếm các dấu chấm ở cuối rồi cộng thêm năm; không có dấu chấm nào là số 0. Chính vì thế mà các điện báo viên học thuộc chữ số chỉ trong một buổi chiều. Và vì chữ số luôn có năm ký hiệu, một con số không bao giờ bị lẫn với các chữ cái bên cạnh.

Trình dịch phía trên mở sẵn chuỗi 1234567890. Nhấn Phát để nghe cả dãy và để ý âm thanh nghiêng dần: chấm chuyển dần sang gạch ở năm số đầu, rồi gạch lùi dần thành chấm ở các số còn lại. Gõ số điện thoại, một năm hay một tọa độ, trình dịch sẽ viết ra mã Morse cho bạn.

Quy luật đằng sau mười chữ số

  • Mỗi chữ số dài năm ký hiệu, khác với chữ cái chỉ dài từ một (E, T) đến bốn ký hiệu.
  • Từ 1 đến 5: số dấu chấm bằng đúng con số, rồi thêm dấu gạch cho đủ năm. 1 = .----, 3 = ...--, 5 = ......
  • Từ 6 đến 9: (con số trừ năm) dấu gạch, rồi thêm dấu chấm cho đủ năm. 6 = -...., 8 = ---.., 9 = ----..
  • Số 0 là năm dấu gạch, -----. Đây là ký hiệu dài nhất bảng mã khi phát (19 đơn vị), vì thế trên những đường truyền bận rộn, điện báo viên đôi khi rút gọn nó thành một dấu gạch dài.
  • Số và chữ cái có thể trộn tự do: A1 là .- .----, và bộ giải mã không bao giờ nhầm hai loại này vì không chữ cái nào có năm ký hiệu theo những dạng như vậy.

Ví dụ chữ số trong mã Morse

Mười chữ số

Văn bản

1234567890

Morse

.---- ..--- ...-- ....- ..... -.... --... ---.. ----. -----

Đọc từ trái sang phải và xem dấu chấm dịch chuyển: một chấm, hai chấm, đến năm chấm, rồi dấu gạch chiếm dần từ phía trước.

Một năm

Văn bản

1906

Morse

.---- ----. ----- -....

Năm SOS được chọn làm tín hiệu cấp cứu. Bốn chữ số, hai mươi ký hiệu, mỗi nhóm năm ký hiệu cách nhau bằng một khoảng nghỉ giữa các ký tự.

Giờ có dấu hai chấm

Văn bản

12:45

Morse

.---- ..--- ---... ....- .....

Dấu câu cũng có mã riêng: dấu hai chấm là ---.... Xem bảng đầy đủ trong trình dịch mã Morse.

Chữ cái và chữ số cùng nhau

Văn bản

Gate 7B

Morse

--. .- - . / --... -...

7 (--...) và B (-...) bắt đầu giống nhau; ký hiệu thứ năm mới phân biệt được hai ký tự, đó là lý do chữ số luôn được phát đầy đủ.

Lỗi thường gặp với chữ số Morse

  • Nhầm số 1 (.----) với chữ J (.---). J có bốn ký hiệu, 1 có năm: hãy đếm kỹ.
  • Đọc 6 (-....) thành B (-...) hoặc 7 (--...) thành Z (--..). Một lần nữa, chữ số luôn dài hơn chữ cái trông giống nó một ký hiệu.
  • Phát số 0 thành chữ O (---). Số 0 là năm dấu gạch; ba dấu gạch là chữ O. Rút gọn số 0 thành một dấu gạch dài là mẹo của điện báo viên, không phải mã Morse chuẩn.
  • Viết các chữ số liền nhau không có khoảng cách. .---- ..--- là 12; viết dính lại thành .----..--- thì không thể giải mã được.

Câu hỏi thường gặp về số trong mã Morse

Số 1 trong mã Morse là gì?
.----: một dấu chấm và bốn dấu gạch. Quy luật cho 1 đến 5 là đặt đúng chừng ấy dấu chấm trước, rồi thêm dấu gạch cho đủ năm ký hiệu, nên 2 là ..---, 3 là ...--, 4 là ....- và 5 là ......
Số 0 trong mã Morse là gì?
Năm dấu gạch, -----. Đây là chữ số duy nhất không có dấu chấm. Đừng nhầm với chữ O, vốn là ba dấu gạch (---). Trên đường truyền bận rộn, điện báo viên đôi khi viết tắt số 0 thành một dấu gạch dài, nhưng trình dịch luôn dùng dạng đầy đủ.
Vì sao mọi chữ số trong mã Morse đều dài năm ký hiệu?

Vì chữ số được thiết kế thành một bộ, chứ không gán theo tần suất như chữ cái. Độ dài cố định là năm cùng quy luật chấm trước gạch sau giúp chúng dễ học và không thể lẫn vào chữ cái bên cạnh, vì không chữ cái nào có dạng như vậy ở độ dài đó.

Làm sao viết dấu thập phân hoặc số điện thoại bằng mã Morse?
Chữ số được phát từng số một, cách nhau bằng khoảng nghỉ giữa các ký tự, nên 555 là ..... ..... ...... Dấu chấm là .-.-.-, nên 3.14 là ...-- .-.-.- .---- ....-. Gõ con số vào trình dịch phía trên, nó sẽ tự xử lý khoảng cách cho bạn.

Công cụ lập trình khác

Hình minh họa các ngôn ngữ lập trình của Coddy

Học lập trình cùng Coddy

Bắt đầu