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

UptoLike

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

61
4. Разработать две подпрограммы, одна из которых сравнивает две
строки по лексикографическому порядку, а другая обменивает значения
двух строк. Разработать программу, которая вводит с клавиатуры несколь-
ко строк (конец ввода пустая строка) и сортирует их в лексикографическом
порядке.
5. Разработать подпрограмму, которая разбивает заданную строку на
две части: первое слов (до
первого пробела) и остальная часть строки
(пробелы в начале строки убираются). Разработать программу, которая
вводит с клавиатуры строку и выводит каждое слово с новой строки.
6. Разработать подпрограмму, которая переставляет символы заданной
строки в обратном порядке. Разработать программу, которая вводит с кла-
виатуры строку и переставляет в обратном порядке символы
в каждом
слове.
7. Разработать подпрограмму, которая определяет, содержится ли одна
заданная строка в другой заданной строке и, если да, то, начиная с какой
позиции. Разработать программу, которая вводит с клавиатуры две строки
и сообщает содержится ли одна в другой и сколько раз.
8. Разработать подпрограмму, которая подсчитывает, сколько раз за-
данный
символ встречается в строке. Разработать программу, которая
вводит с клавиатуры строку и число N и выдаёт список символов, которые
встречаются в строке не менее N раз.
9. Разработать подпрограмму, которая преобразует заданное десятич-
ное число в двоичную систему. Разработать программу, которая вводит с
клавиатуры строку десятичных цифр и выводит на экран её эквивалент
в
двоичной системе. Если строка не является числом, то сообщает об этом.
10. Разработать подпрограмму, которая преобразует заданное шестна-
дцатеричное число в десятичную систему. Разработать программу, кото-
рая вводит с клавиатуры строку шестнадцатеричных цифр и выводит на
 4.   Разработать две подпрограммы, одна из которых сравнивает две
строки по лексикографическому порядку, а другая обменивает значения
двух строк. Разработать программу, которая вводит с клавиатуры несколь-
ко строк (конец ввода пустая строка) и сортирует их в лексикографическом
порядке.
 5.   Разработать подпрограмму, которая разбивает заданную строку на
две части: первое слов (до первого пробела) и остальная часть строки
(пробелы в начале строки убираются). Разработать программу, которая
вводит с клавиатуры строку и выводит каждое слово с новой строки.
 6.   Разработать подпрограмму, которая переставляет символы заданной
строки в обратном порядке. Разработать программу, которая вводит с кла-
виатуры строку и переставляет в обратном порядке символы в каждом
слове.
 7.   Разработать подпрограмму, которая определяет, содержится ли одна
заданная строка в другой заданной строке и, если да, то, начиная с какой
позиции. Разработать программу, которая вводит с клавиатуры две строки
и сообщает содержится ли одна в другой и сколько раз.
 8.   Разработать подпрограмму, которая подсчитывает, сколько раз за-
данный символ встречается в строке. Разработать программу, которая
вводит с клавиатуры строку и число N и выдаёт список символов, которые
встречаются в строке не менее N раз.
 9.   Разработать подпрограмму, которая преобразует заданное десятич-
ное число в двоичную систему. Разработать программу, которая вводит с
клавиатуры строку десятичных цифр и выводит на экран её эквивалент в
двоичной системе. Если строка не является числом, то сообщает об этом.
10.   Разработать подпрограмму, которая преобразует заданное шестна-
дцатеричное число в десятичную систему. Разработать программу, кото-
рая вводит с клавиатуры строку шестнадцатеричных цифр и выводит на
                                                                     61