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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 11.4.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. Психологические основы формирования и развития профессионально важных качеств сотрудников органов внутренних дел
2. і. Об~єктивно- на жувальних поверхнях 54 64 каріозні порожнини в межах плащевого дентину краї емалі стон.html
3. і Сфера вживання прийменників у діловій мові необмежена
4. да не за горами тот час когда вы станете не просто женщиной и даже не просто женой и матерью а ~ свекровью
5. Реферат- Розвивальні ігри молодших школярів
6. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук Харків ~ Дис
7. Дійсно ніхто не вибере життя без друзів навіть маючи всі інші блага- вважають же ж що навіть у багатіїв і в
8. Тема -Основні галузі туризму
9. Как клетки общаются между собой
10. Сетевые возможности Windows 9X по версиям Основные сетевые программы и их назначение