Предмет: Информатика, автор: sheronovayuliya1103

Определяет длину предпоследнего слова в vba( программный код)

Ответы

Автор ответа: vunderkid
0
Sub calcL(ByRef S)  index = 0  For k = Len(S) To 1 Step -1    If (Mid(S, k, 1) = " ") Or (Mid(S, k, 1) = ".") Or (Mid(S, k, 1) = ",") Then      index = k      Exit For    End If  Next k    L = 0  For k = index - 1 To 1 Step -1    If Mid(S, k, 1) = " " Then      index = k      Exit For    Else      L = L + 1    End If      Next k    MsgBox "Длина предпоследнего слова " + Str(L)     End Sub
Sub test()  Call calcL("В данном предложении несколько слов")  Call calcL("Второе предложение более длиннее первого")End Sub
Похожие вопросы
Предмет: Алгебра, автор: Armin5555
Предмет: Русский язык, автор: CATUFO
Русский язык 40 баллов дам потому что срочно! Помогите пожалуйста!!!!!

Задание 1.

Прочитайте текст. О каком времени года в нём говорится?

____________________

Хорош осинов..й лес в ясные дни! В пурпурно-красный и ж..лтый цвет окрашена л..ства. Цв..тн..м чист..м ковром ра(с,сс)тилают..ся под дерев..ями опавш..е лист..я. Там и тут в..дны под ними кр..сноватые шля..ки поздн..х гр..бов-подосиновиков. Ещё цв..тут кое-где запоздал..е л..сные цв..ты.

1. Придумайте и запишите заголовок


2. Спишите текст, вставляя пропущенные орфограммы.

3. Подчеркните глаголы как члены предложения.



Задание 2.

1. Прочитайте слова: невысоким, бегут, по, весёлые, овражкам, ручейки, быстро; появилась, на, молодая, травка, лугу, недалеко, от, дома.

2. Составьте предложения, запишите их, надписывая над словами, какой частью речи они являются.

3. Выполните синтаксический разбор получившихся предложений: подчеркните главные и второстепенные члены предложения, составьте схемы и запишите характеристики предложений , указывая, какие они: