|
||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Функции для работы со строковыми переменными
Пример Выбрать слова из предложения, начинающиеся на заданную букву. Dim s As String, n, k As Integer, i As Integer, b, c As String s = InputBox("Ввести строку") 'Вводим строку c = InputBox("Ввести символ") 'Вводим заданную букву s = Trim(s) & " " 'Удаляем пробелы в начале ' и конце и добавляем в конце n = Len(s) 'Вычисляем длину строки i = 1 'Задаём начальное_значение пар-ра цикла Do While i <= n - 1 'Пока не достигнут конец строки k = InStr(i, s, " ") 'Ищем позицию пробела,начиная с i b = Mid(s, i, k - i) 'Выделяем слово If Left(b, 1) = c Then 'Если 1-я буква слова совпадает MsgBox b 'с заданным символом,то вывод End If 'слова i = k + 1 Loop Пример Одномерный массив задан строкой текстового поля. Написать функцию, которая ищет максимальный элемент в массиве. Так как размер строки не задан, то удобно использовать понятие дина- мического массива. Алгоритм выполнения задачи: 1.В конструкторе форм создать форму вида:
В форме размещены два текстовых поля с именами Поле0 и Поле3 и кнопка, по нажатию которой пишем программный код:
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |