1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72:
| procedure TForm1.FormCreate(Sender: TObject); var myfile:textfile; i:integer; begin AssignFile(myFile, 'morse_alpha.txt'); Rewrite(myFile); for i := 65 to 90 do begin writeln(myfile, chr(i)); case chr(i) of 'A' : writeln(myfile, '. -'); 'B' : writeln(myfile, '- ...'); 'C' : writeln(myfile, '- . - .'); 'D' : writeln(myfile, '- . .'); 'E' : writeln(myfile, '.'); 'F' : writeln(myfile, '. . - .'); 'G' : writeln(myfile, '- - .'); 'H' : writeln(myfile, '. . . .'); 'I' : writeln(myfile, '. .'); 'J' : writeln(myfile, '. - - -'); 'K' : writeln(myfile, '- . -'); 'L' : writeln(myfile, '. - . .'); 'M' : writeln(myfile, '- -'); 'N' : writeln(myfile, '- .'); 'O' : writeln(myfile, '- - -'); 'P' : writeln(myfile, '. - - .'); 'Q' : writeln(myfile, '- - . -'); 'R' : writeln(myfile, '. - .'); 'S' : writeln(myfile, '. . .'); 'T' : writeln(myfile, '-'); 'U' : writeln(myfile, '. . -'); 'V' : writeln(myfile, '. . . -'); 'W' : writeln(myfile, '. - -'); 'X' : writeln(myfile, '- . . -'); 'Y' : writeln(myfile, '- . - -'); 'Z' : writeln(myfile, '- - . .'); end; end; for i := 97 to 122 do begin writeln(myfile, chr(i)); case chr(i) of 'a' : writeln(myfile, '. -'); 'b' : writeln(myfile, '- ...'); 'c' : writeln(myfile, '- . - .'); 'd' : writeln(myfile, '- . .'); 'e' : writeln(myfile, '.'); 'f' : writeln(myfile, '. . - .'); 'g' : writeln(myfile, '- - .'); 'h' : writeln(myfile, '. . . .'); 'i' : writeln(myfile, '. .'); 'j' : writeln(myfile, '. - - -'); 'k' : writeln(myfile, '- . -'); 'l' : writeln(myfile, '. - . .'); 'm' : writeln(myfile, '- -'); 'n' : writeln(myfile, '- .'); 'o' : writeln(myfile, '- - -'); 'p' : writeln(myfile, '. - - .'); 'q' : writeln(myfile, '- - . -'); 'r' : writeln(myfile, '. - .'); 's' : writeln(myfile, '. . .'); 't' : writeln(myfile, '-'); 'u' : writeln(myfile, '. . -'); 'v' : writeln(myfile, '. . . -'); 'w' : writeln(myfile, '. - -'); 'x' : writeln(myfile, '- . . -'); 'y' : writeln(myfile, '- . - -'); 'z' : writeln(myfile, '- - . .'); end; end; CloseFile(myFile); |