--- /dev/null
+program morse;\r
+uses crt;\r
+const\r
+tab: array ['A'..'Z'] of string[6] = (\r
+ '._','_...','_._.','_..','.','.._.','__.','....','____','..',\r
+ '.___','_._','._..','__','_.','___','.__.','._.','...','_','.._',\r
+ '..._','_.__','__..');\r
+var\r
+s:string;\r
+i:byte;\r
+\r
+begin\r
+writeln ('***PROGRAM *M*O*R*S*E* ---- PREVEDE TEXT DO MORSEOVY ABECEDY*** ');\r
+write ('ZADEJ TEXT PRO PRýEVOD: '); READLN (s);\r
+\r
+FOR i:= 1 TO LENGTH (s) DO\r
+CASE s[i] OF\r
+ 'A'..'Z','a'..'z': WRITE (Tab[Upcase (s[i])],'|');\r
+ ' ' WRITE ('|');\r
+ END;\r
+end.
\ No newline at end of file