|
::Главная страница :: Assembler :: Статьи :: |
Задачи 1-18 (Строки)
1. Заданы строки А и В (констант типа WORD).Найти первые не совпадающие слова (Ai = Bi) и переписать последующие слова строки А в строку С.
2. Заданы строки А и В (констант типа BYTE).Во всех байтах строки А,для которых выполняется условие (Ai = Bi),записать символ # .
3. Заданы строки байт А и В. При обнаружении в строке А символа '+' заменить соответствующий символ строки В на '*' и вставить за ним 3 дополнительных символа '*'.
4. Заданы строки А и В (констант типа BYTE).Во всех байтах строки А,заменить символы Х на символы Y.Коды символов X и Y передать как параметры процедуры.
5. Сформировать массив С из номеров несовпадающих байт элементов массива А и В (Аi>Вi).
6. Заданы строки А и В (констант типа WORD).Найти первые совпадающие слова (Ai = Bi) и переписать последующие слова строки В в строку С.
7. Сформировать массив С из номеров совпадающих байт элементов массива А и В (Аi=Вi).
8. Определить максимальный из элементов массивов А и В, для которых выполняется условие (Аi>Вi).
9. Заданы строки А и В (констант типа BYTE).Во всех байтах строки А, для которых выполняется условие (Ai = Bi),записать символ F .
10. Определить максимальный из элементов массивов А и В, для которых выполняется условие (Аi=Вi).
11. Определить сумму положительных элементов массива А, для которых выполняется условие (Аi=Вi).
12. Заданы массивы А и В элементов типа byte. Сформировать массив С из элементов массива А, если в соответствующем элементе массива В записан код символа '#', т.е. Сj=Аi, если Вi='#'.
13. Заданы массивы А и В элементов типа byte, сформировать массив С номеров элементов массива А, для которых в соответствующем элементе массива В содержится четное количество единиц.
14. Сформировать строку С из элементов строки А, для которых соответствующий элемент массива В содержит код '&' и сумма кодов элементов Аi и Вi содержит нечетное количество единиц.
15. Определить сумму отрицательных элементов массива А, для которых выполняется условие (Аi=Вi).
16. Сформировать строку С из элементов строки А, для которых соответствующий
элемент массива В содержит код '&' и разность кодов элементов Аi и Вi содержит
четное количество единиц.
Пример
(1.7 Кбайта)
17. Заданы строки байт А и В. При обнаружении в строке А символа '%' заменить соответствующий символ строки В на '*' и вставить за ним 2 дополнительных символа '#'.
18. Заданы строки байт А и В. При обнаружении в строке А символа 'F' заменить его на соответствующий символ строки В.
(c) Национальный Технический Университет
"Харьковский Политехнический Институт"
Харьков 2001
Тематические
ссылки
|
Ваша ссылка | Ваша ссылка |
Обмен кнопками, ведение статистики, реклама. |
|||