СПО. Лабораторная работа № 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 символа.