ВУЗ:
Составители:
Разрабатываемый алгоритм должен содержать: ввод строки символов, подлежащей обработке, и, в
некоторых вариантах, другой необходимой информации (чисел, отдельных символов и строк симво-
лов); дальнейшие действия, связанные с обработкой строки символов и выводом результата.
Контрольные вопросы и задания
1 В каком виде хранятся символы в памяти ЭВМ?
2 Что такое код символа?
3 Дайте определение таблицы кодировок.
4 Какие коды символов содержит общая часть различных таблиц кодировок?
5 Дайте определение строки символов.
6 Какими средствами алгоритмических языков могут обрабатываться строки символов?
7 Приведите примеры специальных функций для работы со строками символов.
Таблица 10
Вари-
ант
Задача обработки строки символов
1 Определение, сколько раз встречается заданный
символ
2 Замена всюду одного заданного символа на
другой заданный символ
3 Определение количества слов
4 Проверка баланса открывающихся и
закрывающихся круглых скобок
5 Определение количества каждого из встречаю-
щихся в строке символов
6 Перестановка первого символа в конец строки
7 Определение количества символов, не являющихся
цифрами
8 Замена каждой буквы английского алфавита на
следующую по алфавиту букву (последняя буква
алфавита заменяется на первую)
9 Определение количества знаков препинания в
строке
10 Вставка после каждого символа строки заданного
символа
11 Определение максимальной длины слова
12 Удаление всех пробелов
13 Определение количества различных символов
14 Исключение из строки первого символа
15 Определение количества слов, длина которых
превышает заданное число
16 Проверка, можно ли из символов строки соста-
вить заданную строку
17 Определение количества строчных букв английско-
го алфавита
18 Обмен местами первого и последнего символов
строки