0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
1 | |
TASM Определить, каких букв русского алфавита нет в строке06.06.2018, 22:21. Показов 1493. Ответов 16
Метки нет (Все метки)
0
|
06.06.2018, 22:21 | |
Ответы с готовыми решениями:
16
Определить номер столбца, в котором больше всего букв латинского алфавита Вывод русского алфавита Определить, каких букв в тексте больше: гласных или согласных, и подсчитать их количество Заменить десятичную цифру на соответствующую букву русского алфавита |
Модератор
|
||||||
07.06.2018, 09:02 | 2 | |||||
Сообщение было отмечено Vlados007 как решение
Решение
Перевод в кодировку cp866 самостоятельно найдёте в интернете
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
07.06.2018, 13:44 [ТС] | 3 |
Спасибо Вам огромное!!!
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
||||||
12.06.2018, 19:24 [ТС] | 4 | |||||
Здравствуйте, можете как-то кратко прокомментировать данную программу для моего лучшего понимания этого языка.
Этот код выводит на экран буквы русского алфавита, которые отсутствуют в строке:
0
|
Модератор
|
|
12.06.2018, 19:51 | 5 |
Для вашего лучшего понимания языка комментируете весь код (80 строк) самостоятельно по учебнику. Особое внимание обратите на неявные (по умолчанию) параметры строковых инструкций.
Можете не пользоваться учебником - набираете в поисковике "assembler mov" и так для каждой команды. Для лучшего понимания алгоритма - решаете на любом известном языке программирования и ищете аналогии в моём коде.
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
12.06.2018, 20:01 [ТС] | 6 |
Я так и делаю, но я не могу понять цикл вывода результатов.
0
|
Модератор
|
|
12.06.2018, 20:02 | 7 |
Какие циклы?
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
||||||
12.06.2018, 20:05 [ТС] | 8 | |||||
Вот-этот фрагмент кода
0
|
Модератор
|
|
12.06.2018, 20:10 | 9 |
Код
for (i=0; i<CyrAmount; i++) if (Freq[ Cyrillic[i] ] == 0) putc(Cyrillic[i]);
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
12.06.2018, 20:22 [ТС] | 10 |
Не понял...
Можете словами описать цикл @@ResultFor???
0
|
Модератор
|
|
12.06.2018, 20:27 | 11 |
Вот именно то, что я написал на C-подобном языке.
Какой язык вам знаком?
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
12.06.2018, 20:39 [ТС] | 12 |
С++/С#
0
|
Модератор
|
|
12.06.2018, 20:50 | 13 |
Тогда всё должно быть понятно.
Перед набором исходника я примерно так и записал алгоритм на листе бумаги.
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
12.06.2018, 20:51 [ТС] | 14 |
Ясно...
0
|
Модератор
|
|
12.06.2018, 20:54 | 15 |
Для понимания алгоритма - решите эту задачу на C++ без использования методов и прочего ООП и штатных библиотек.
Добавлено через 1 минуту Исходная проблема - не в ассемблере, а в непонимании алгоритма. Решите задачу, прочувствуйте алгоритм.
0
|
0 / 0 / 0
Регистрация: 08.12.2016
Сообщений: 12
|
|
12.06.2018, 21:02 [ТС] | 16 |
То-есть здесь берется первый символ алфавита, сравнивается с каждым символом строки и если нет совпадения, символ алфавита выводится на экран и цикл начинается сначала?!
0
|
Модератор
|
|
12.06.2018, 21:18 | 17 |
Зачем гадать - попробуйте решить на C++.
Отладьте и опубликуйте это решение.
0
|
12.06.2018, 21:18 | |
12.06.2018, 21:18 | |
Помогаю со студенческими работами здесь
17
Определить, каких гласных букв нет в строке Определить, каких гласных букв нет в заданной строке В заданной строке подсчитать количество гласных букв русского алфавита Найти количество гласных букв русского алфавита в заданной строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |