СПО. Лабораторная работа № 3
ПРОГРАММИРОВАНИЕ ОБРАБОТКИ СТРОК (ЦЕПОЧЕК)
ЦЕЛЬ РАБОТЫ: изучение основных приемов программирования на ассемблере.
ОБЪЕМ РАБОТЫ: 2 часа.
Вариант 1.
Дан текст, состоящий из 6 слов по 8 символов, разделенных пробелом. Переставить слова в тексте так, чтобы каждое следующее слово начиналось с той буквы, на которую закончилось предыдущее. Первое слово оставить на месте.
Вариант 2.
Дана последовательность латинских букв длиной 18 символов. Расставить их по алфавиту.
Вариант 3.
Дан текст 30 символов. Сжать текст, оставив между словами по одному пробелу.
Вариант 4.
Дан текст 20 символов. Определить количество повторений
сочетаний "ОР" в тексте и заменить его символом "!".
Вариант 5.
Дан текст 35 символов. Определить количество слов, содержащих более 3-х символов. Слова разделяются одним пробелом.
Вариант 6.
Дан текст 8 слов по 6 символов. В словах с четным номером изменить порядок букв на обратный.
Вариант 7.
Построить последовательность из n (n<=30) символов следующего вида: АББВВВГГГГДДДДДЕЕЕЕЕЕ...
Вариант 8.
Построить последовательность из 40 символов по заданной таблице, содержащей символ и количество его повторений. Например:
А - 3 раза
Б - 5 раз АААБББББСССССС
C - 6 раз
Вариант 9.
Дан текст 32 символа, состоящий из слов, разделенных одним пробелом. Определить количество слов и количество букв в каждом слове.
Вариант 10.
Дан текст 34 символа, состоящий из слов, разделенных одним пробелом. Определить количество слов, в которых буква Е встречается более чем 2 раза.
Вариант 11.
Дана последовательность 37 символов. Определить частоту повторения каждого символа.
Вариант 12.
Дано 8 слов по 6 символов. В начале каждого слова записан номер из двух символов. Расставить слова по возрастанию номеров.
Вариант 13.
Дан текст из 15 слов, разделенных пробелом. Определить количество слов, в которых буква А встречается более 3-х раз.
Вариант 14.
Дан текст длиной 20 символов. Определить количество различных сочетаний из двух букв.
Вариант 15.
Дан текст 10 слов, разделенных пробелами (одним и более). Определить количество слов, содержащих более 4 символов.
Вариант 16.
Дан текст 8 слов, разделенных пробелом. Определить количество повторений буквы Е в каждом слове.
Вариант 17.
Дан текст 12 слов, разделенных пробелом. Расставить в соответствии с латинским алфавитом.
Вариант 18.
Дан текст 26 символов. Определить количество различных символов и частоту их повторений.
Вариант 19.
Дан текст, состоящий из 5 слов, состоящих из 7 символов. Расставить слова в соответствии с русским алфавитом.
Вариант 20.
Дан текст, состоящий из слов, разделенных некоторым количеством пробелов. Определить количество букв Р в каждом слове.
Вариант 21.
Дан текст, состоящий из 8 слов по 5 символов. Определить количество гласных букв в каждом слове.
Вариант 22.
Дан текст, состоящий из 4 слов по 8 символов. Определить
количество различных букв в каждом слове.
Вариант 23.
Дан текст, состоящий из 7 слов по 5 символов. Удалить слова, содержащие более 3-х букв "О".
Вариант 24.
Дан текст, разделенный на слова пробелами. Изменить порядок букв в словах на противоположный.
Вариант 25.
Дан текст 25 символов. Найти слова, порядок букв в которых обратный по отношению к первому слову. (Слова разделены пробелами).
Вариант 26.
Дан текст 18 символов: 3 слова по 6 символов. Осуществить кольцевой сдвиг каждого слова: 1-го на 1 символ влево, 2-го на 2 символа, 3-го на 3 символа.


