0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 8
|
|
1 | |
Азбука Морзе - при нажатии на клавишу выдать соответствующий сигнал12.06.2016, 09:08. Показов 2740. Ответов 12
Метки turbo pascal 7.0 (Все метки)
Дайте пожалуйста код Азбуки Морзе с пищанием при переводе с русского на азбуку морзе.
Вот задание от преподавателя:Программа- при нажатии на букву звучит азбука морзе этой буквы. Буду очень признателен так как pascal мне не дается.
0
|
|
12.06.2016, 09:08 | |
Ответы с готовыми решениями:
12
Азбука Морзе, ошибка при открытии файла Азбука Морзе, добавить пробел между словами при декодировании Азбука Морзе
|
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
|
||||||||||||||||
12.06.2016, 09:58 | 2 | |||||||||||||||
![]() Решение
Здесь все довольно просто. Для начала нам потребуется библиотека Crt. В ней находятся нужные нам процедуры воспроизведения , приостановки и выключения звука. Теперь пишем процедуры point ("точка"):
Теперь соберем все вышесказанное в кучу:
0
|
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 8
|
|
12.06.2016, 10:08 [ТС] | 3 |
Спасибо за внимание,сейчас буду учится)
0
|
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 8
|
||||||
12.06.2016, 12:00 [ТС] | 5 | |||||
хорошо
Добавлено через 1 час 41 минуту
При попытке запуска выдает: ошибка в выражении
0
|
![]() 6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
||||||
12.06.2016, 12:22 | 6 | |||||
0
|
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 8
|
|
12.06.2016, 12:30 [ТС] | 7 |
появляется вот такое окно,при нажатии любой клавиши закрывается и меня возвращает к коду.
0
|
![]() 6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
||||||
12.06.2016, 12:38 | 8 | |||||
![]() Решение
Выход по ESC.
1
|
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 8
|
|
12.06.2016, 12:52 [ТС] | 9 |
Спасибо большое всем тем кто помог...я,не знаю чтобы я без вас делал.
0
|
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
|
|
12.06.2016, 13:11 | 10 |
Раскладку на русскую не переключил, поэтому и закрывается. В DosBox раскладка переключается нажатием правого Ctrl.
Добавлено через 4 минуты Программа должна работать так: 1. Запуск (появляется окно как в твоем сообщении №7) 2. Нажатие кнопки (в русской раскладке) 3. Воспроизведение сигнала 4. Завершение работы
1
|
68 / 2 / 0
Регистрация: 09.06.2015
Сообщений: 210
|
|
13.06.2016, 11:17 | 11 |
Попробовал. Получил при компиляции:
0
|
Модератор
![]() |
|
13.06.2016, 11:36 | 12 |
Может быть, вы сохранили исходник в файл с кодировкой UTF-8.
0
|
68 / 2 / 0
Регистрация: 09.06.2015
Сообщений: 210
|
|
13.06.2016, 17:14 | 13 |
Таки да. А это сильно влияет?
Добавлено через 15 минут Менял кодировку. Менял сами буквы на латинские. В линуксе пиликать не хочет. Просто тишина. Жаль
0
|
13.06.2016, 17:14 | |
13.06.2016, 17:14 | |
Помогаю со студенческими работами здесь
13
Азбука Морзе Азбука Морзе Азбука Морзе азбука Морзе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |