::Главная страница :: 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

Тематические ссылки
Ваша ссылка Ваша ссылка

Обмен кнопками, ведение статистики, реклама.