Обязательный аргумент кодСимвола является значением типа Long, определяющим символ.
Коды 0-31 соответствуют стандартным управляющим символам ASCII. Например, Chr(10) возвращает символ перевода строки. Обычным диапазоном значений аргумента кодСимвола является интервал 0-255.
Пример 4 Ввести с клавиатуры строку символов, в которой слова разделяются пробелам. Вывести все слова в ячейки столбца А, при этом каждое слово должно начинаться с заглавной буквы.Введите текст макроса.Варианты задания
1. Подсчитать, сколько в строке слов, содержащих буквосочетание 'мн'.
2. Подсчитать, сколько в строке слов нечетной длины.
3. В заданной строке найти слова четной длины и вывести их на экран в столбик.
4. В заданной строке символов, среди которых есть одно двоеточие, поменять местами группы символов, стоящие до двоеточия и после него.
5. С клавиатуры вводится строка, содержащая слово «дым» несколько раз. Заменить это слово словом «лед».
6. В заданной строке исключить группы символов, расположенные между скобками […]. Сами скобки тоже должны быть исключены. Предполагается, что в строке может быть несколько пар скобок, но внутри каждой пары нет других скобок.
|
|
7. В заданной строке определить, сколько раз в ней встречается сочетание букв ‘аб’, удалить данное сочетание из строки.
8. В заданной строке найти те слова, которые начинаются и оканчиваются одной и той же буквой и вывести их в столбик.
9. В заданной строке найти те слова, которые начинаются с букв ‘т’ или ‘п’ и вывести их в столбик.
10. В заданной строке найти те слова, которые содержат хотя бы одну букву ‘м’ и вывести их в столбик.
Контрольные вопросы
1. Что такое строковая переменная?
2. Каким образом можно сравнить две строки?
3. Как преобразовать символы, входящие в строку к верхнему и нижнему регистру?
4. Как определить позицию вхождения подстроки в некоторой строке символов?
5. Как извлечь подстроку из строки?