Till KTH:s startsida Till KTH:s startsida

Morse

There are several standards for Morse codes and we will here use a slightly extended version since we also want to code some special character. The Morse code uses, as you probably know, long and short (often pronounced di and da) to encode characters. You might therefore think that is identical to Huffman codes but there is a difference.

You task is to decode the following messages:

  • ".- .-.. .-.. ..-- -.-- --- ..- .-. ..-- -... .- ... . ..-- .- .-. . ..-- -... . .-.. --- -. --. ..-- - --- ..-- ..- ... "
  • ".... - - .--. ... ---... .----- .----- .-- .-- .-- .-.-.- -.-- --- ..- - ..- -... . .-.-.- -.-. --- -- .----- .-- .- - -.-. .... ..--.. ...- .----. -.. .--.-- ..... .---- .-- ....- .-- ----. .--.-- ..... --... --. .--.-- ..... ---.. -.-. .--.-- ..... .---- "

To spare you the trouble of entering the Morse codes in a table, you are given them in a tree. There is also a skeleton code to get you starting.

This is a tutorial that also describes an encoder.

Lärare Johan Montelius skapade sidan 29 januari 2015

Lärare Johan Montelius ändrade rättigheterna 29 januari 2015

Kan därmed läsas av lärare och ändras av lärare.

Lärare Johan Montelius ändrade rättigheterna 30 januari 2015

Kan därmed läsas av alla och ändras av lärare.

Lärare Johan Montelius ändrade rättigheterna 23 januari 2017

Kan därmed läsas av lärare och ändras av lärare.

Lärare Johan Montelius ändrade rättigheterna 27 januari 2017

Kan därmed läsas av alla och ändras av lärare.

Lärare Johan Montelius ändrade rättigheterna 19 december 2017

Kan därmed läsas av lärare och ändras av lärare.

Administratör Johan Montelius ändrade rättigheterna 26 januari 2018

Kan därmed läsas av alla och ändras av lärare.

Administratör Johan Montelius ändrade rättigheterna 29 januari 2019

Kan därmed läsas av lärare och ändras av lärare.

Administratör Johan Montelius ändrade rättigheterna 30 januari 2019

Kan därmed läsas av alla och ändras av lärare.