У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 3 Тема- Функция работы со строками Задание- Дан текст удалить из текста заданный

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.6.2025

Изм.

Лист

№ докум.

Подпись

Дата

Лист

3

КПКО.ПОКС 4705.000

Подпись и дата

Инв. № дубл.

Взам. инв. №

Подпись и дата

Инв. № подл.

Копировал

Формат А4

Лабораторная работа №3

Тема: Функция работы со строками

Задание: Дан текст, удалить из текста заданный фрагмент, причем слово в котором он удаляется заменить на символ.

Выполнение:

Private Sub CommandButton1_Click()

Dim k As Double

Dim str As String

Dim i As Integer

Dim q As Integer

Dim sim As String

Dim strr As String

Dim schet As String

Dim dop As Integer

otvet.Caption = "вывод "         '

sim = simvol.text          '

str = text.text            'считывает символ

str = str + " "            'считывает строку

q = Val(bukva.text) + 1    'добовляет к ней пробел

'If InStr(str, " ") <> 0 Then

   For i = 1 To text.TextLength   'до конца строки

       k = InStr(str, " ")    'ищет пробел

       

       If k = 0 Then

           Exit For

       End If

       

       

       If k = q Then

         dop = dop + 1

         strr = Mid(str, 1, k) 'С какой строки начинать и с какого сивола

         str = Replace(str, strr, "", 1, 1) 'Замена

         schet = schet + sim + " "

         sim = sim + simvol.text

       Else

       strr = Mid(str, 1, k)

       str = Replace(str, strr, "", 1, 1)

       schet = schet + strr

        End If

       

   Next i

   If dop > 0 Then

   otvet.Caption = otvet.Caption + schet

   Else

   otvet.Caption = "слова не найдены!"

   End If

   

   

End Sub

Sub bukva_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

   If (InStr("0123456789", Chr(KeyAscii)) = 0) Then

KeyAscii = 0

   End If

End Sub

Private Sub simvol_Change()

If (simvol.text <> "") Or (text.text <> "") Or (bukva.text <> "") Then

CommandButton1.Enabled = True

End If

If (simvol.text = "") Or (text.text = "") Or (bukva.text = "") Then

CommandButton1.Enabled = False

End If

End Sub

Private Sub bukva_Change()

If (simvol.text <> "") Or (text.text <> "") Or (bukva.text <> "") Then

CommandButton1.Enabled = True

End If

If (simvol.text = "") Or (text.text = "") Or (bukva.text = "") Then

CommandButton1.Enabled = False

End If

End Sub

Private Sub text_Change()

If (simvol.text <> "") Or (text.text <> "") Or (bukva.text <> "") Then

CommandButton1.Enabled = True

End If

If (simvol.text = "") Or (text.text = "") Or (bukva.text = "") Then

CommandButton1.Enabled = False

End If

End Sub




1. ЛАБОРАТОРНА РОБОТА ’1а Підготовка електровимірювальних приладів до проведення електричних вимірю.html
2. Защита программы от нелегального копирования
3. Художественная техника пианиста
4. Научные теории сестринской деятельности
5. Наиболее широкой сферой применения психологического консультирования на сегодняшний день является помощ
6. Дипломная работа- Прагматические особенности инверсии в английском языке.html
7. Это позволяет добиться очень высокого и устойчивого трансдермального эффекта при отсутствии побочных явл
8. Реферат- Основания возникновения, изменения и прекращения трудовых правоотношений
9. раздел грам кот
10. Инвестиционная политика Украины в области охраны природы