Слайд 2LEN(A) Длина слова в переменной А строкового типа (число букв).
LEFT(A,4) Часть слова
из переменной А, взять 4 буквы слева.
RIGHT(A,2) Часть слова справа 2 буквы.
MID(A,3,5) Часть слова из переменной А, взять с 3 буквы 5 букв подряд.
ASC(“F”) Код буквы F
Сhr(Число) по коду числа - буква
Слайд 3Проект строковый калькулятор.
На форме 3 окна для ввода текста
Слово, номер символа начала,
длина.
Надпись для вывода результата.
6 кнопок с названиями функций над строками
Left(), right(), mid(), len(), asc(), chr().
К сожалению, функции над строками не работают с русскими буквами.
Пишите слово английскими буквами.
Слайд 4Private sub button1_click()
Label1.text=left(textbox1.text, val(textbox3.text))
End
Private sub button2_click()
Label1.text=right(textbox1.text, val(textbox3.text))
end
Слайд 5Private sub button3_click()
Label1.text=mid(textbox1.text, val(textbox2.text), val(textbox3.text))
End
Label1.text=Mid(TextBox1.Text, 4, 1)
Можно и так
Слайд 7Private sub button4_click()
Label1.text=len(textbox1.text)
end
Слайд 8Функция преобразования
строки в числовой код
ASC(Строка;$)
Слайд 9Private sub button5_click()
Label1.text=asc(textbox1.text)
end
Слайд 10Функция преобразования
числового кода в символ
Сhr(Число)
Слайд 11Private sub button6_click()
Label1.text=chr(val(textbox2.text))
End
Слайд 12Операция слияния строк
Работает и для русских слов
Слайд 13A=”in” & “forma” & “tika”
Она соединяет слова в одно слово.
В переменной А
получится слово “informatika”
A=”пар”
В=”ход”
C=A & ”о” & B
В переменной С получится слово пароход.
Символ & называется амперсанд. Это знак слияния.
Слайд 14Проект «Строковые функции
В среде GAMBAS»
Слайд 15Введите слово
Позиция
Длина
BUTTON
LABEL
TEXTBOX
LABEL
Слайд 17PUBLIC SUB Button1_Click()
Label2.Text = Mid(TextBox1.Text, Val(TextBox2.text), Val(TextBox3.Text))
END
Слайд 18PUBLIC SUB Button2_Click()
DIM a AS String
DIM b AS String
DIM c AS String
a
= Mid(TextBox1.Text, 2, 2)
b = Mid(TextBox1.text, 4, 1)
c = Mid(TextBox1.Text, 6, 1)
Label3.Text = a & b & c
END