Программирование на Ассемблере для персональных компьютеров. Садовой Н.Н - 63 стр.

UptoLike

Составители: 

63
17. Разработать две подпрограммы, одна из которых преобразует любую
заданную букву в заглавную (в том числе для русских букв), а другая пре-
образует букву в строчную. Разработать программу, которая вводит с кла-
виатуры строку и замещает первые буквы всех слов заглавными, а осталь-
ные строчными буквами.
18. Разработать две подпрограммы, одна
из которых соединяет две стро-
ки в одну, а другая обрезает строки до заданной длины (или дополняет
пробелами, если длина строки меньше заданной). Разработать программу,
которая вводит с клавиатуры число N, затем вводит несколько строк (конец
ввода пустая строка) и формирует новую строку, состоящую из первых N
символов каждой введённой строки.
19. Разработать
две подпрограммы, одна из которых сравнивает две
строки по лексикографическому порядку, а другая обменивает значения
двух строк. Разработать программу, которая вводит с клавиатуры несколь-
ко строк (конец ввода пустая строка) и сортирует их в лексикографическом
порядке.
20. Разработать подпрограмму, которая разбивает заданную строку на
две части: первое слов (до первого пробела
) и остальная часть строки
(пробелы в начале строки убираются). Разработать программу, которая
вводит с клавиатуры строку и выводит каждое слово с новой строки.
21. Разработать подпрограмму, которая переставляет символы заданной
строки в обратном порядке. Разработать программу, которая вводит с кла-
виатуры строку и переставляет в обратном порядке символы в каждом
слове.
22. Разработать подпрограмму, которая определяет, содержится ли одна
заданная строка в другой заданной строке и, если да, то, начиная с какой
позиции. Разработать программу, которая вводит с клавиатуры две строки
и сообщает содержится ли одна в другой и сколько раз.
17.   Разработать две подпрограммы, одна из которых преобразует любую
заданную букву в заглавную (в том числе для русских букв), а другая пре-
образует букву в строчную. Разработать программу, которая вводит с кла-
виатуры строку и замещает первые буквы всех слов заглавными, а осталь-
ные строчными буквами.
18.   Разработать две подпрограммы, одна из которых соединяет две стро-
ки в одну, а другая обрезает строки до заданной длины (или дополняет
пробелами, если длина строки меньше заданной). Разработать программу,
которая вводит с клавиатуры число N, затем вводит несколько строк (конец
ввода пустая строка) и формирует новую строку, состоящую из первых N
символов каждой введённой строки.
19.   Разработать две подпрограммы, одна из которых сравнивает две
строки по лексикографическому порядку, а другая обменивает значения
двух строк. Разработать программу, которая вводит с клавиатуры несколь-
ко строк (конец ввода пустая строка) и сортирует их в лексикографическом
порядке.
20.   Разработать подпрограмму, которая разбивает заданную строку на
две части: первое слов (до первого пробела) и остальная часть строки
(пробелы в начале строки убираются). Разработать программу, которая
вводит с клавиатуры строку и выводит каждое слово с новой строки.
21.   Разработать подпрограмму, которая переставляет символы заданной
строки в обратном порядке. Разработать программу, которая вводит с кла-
виатуры строку и переставляет в обратном порядке символы в каждом
слове.
22.   Разработать подпрограмму, которая определяет, содержится ли одна
заданная строка в другой заданной строке и, если да, то, начиная с какой
позиции. Разработать программу, которая вводит с клавиатуры две строки
и сообщает содержится ли одна в другой и сколько раз.
                                                                     63