WebDeveloper
107 / 106 / 4
Регистрация: 02.02.2011
Сообщений: 1,799
1

Отладка программ

20.03.2011, 13:36. Показов 2073. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как это сделать в word не как не могу сделать эту программу
1.Опредилит количество абзацев в документе. Абзац который содержет наибольшее
число предложение, выделит красным курсивом.Вывести в конце документа сообшение
а) о количестве абзацев;
б)номера абзаца с наибольшим числом предложение;
2.подсчитат в четвертом абзаце (если токого нет , выдать соответствующее сообшение)
количество слов, начинающихся и заканчивающихся на одно и того же букву. в конце
документа вывести соответствующее сообщение.
3.Найти в документе самое длиное слово.Предложение с самым длинным словом скопировать в начало документа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2011, 13:36
Ответы с готовыми решениями:

Отладка программ на VBA
В текстовом редакторе Microsoft Word ввести текст. Написать программу на VBA, которая должна:...

Отладка программ с FPU
Добрый день! Я тут немного запарился по поводу FPU и его использования.. Если честно особого...

Отладка программ в Qt Creator 2.4.1
Знакомлюсь с кроссплатформенной разработкой, используя средства Qt Creator и язык C++. Создал...

Отладка программ в кодеблоксе
Подскажите, как работать с отладчиком в середе CodeBlocks ?

5
Заблокирован
20.03.2011, 14:32 2
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub P1()
Dim i As Long
Dim НомерАбзаца As Long
Dim КоличествоПредложений As Long
НомерАбзаца = 1
With ActiveDocument
    КоличествоПредложений = .Paragraphs(1).Range.Sentences.Count
    For i = 2 To .Paragraphs.Count
        If .Paragraphs(i).Range.Sentences.Count > КоличествоПредложений Then
            НомерАбзаца = i
            КоличествоПредложений = .Paragraphs(i).Range.Sentences.Count
        End If
    Next i
    With .Paragraphs(НомерАбзаца).Range.Font
        .Color = wdColorRed
        .Italic = True
    End With
    .Content.InsertParagraphAfter
    .Range(Start:=.Range.End - 1, End:=.Range.End - 1).Text = .Paragraphs.Count - 1
    .Content.InsertParagraphAfter
    .Range(Start:=.Range.End - 1, End:=.Range.End - 1).Text = НомерАбзаца
End With
End Sub
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub P2()
Dim i As Long
Dim Подсчёт As Long
With ActiveDocument
    If .Paragraphs.Count < 4 Then
        MsgBox "В документе меньше 4 абзацев; программа будет завершена", vbCritical
        Exit Sub
    End If
    For i = 1 To .Paragraphs(4).Range.Words.Count - 1
        If Left(Trim(.Paragraphs(4).Range.Words(i)), 1) = _
                Right(Trim(.Paragraphs(4).Range.Words(i)), 1) Then
            Подсчёт = Подсчёт + 1
        End If
    Next i
End With
MsgBox "Количество слов в 4 абзаце, начинающихся и заканчивающихся на одну и ту же букву: " & _
    Подсчёт
End Sub
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub P3()
Dim i As Long
Dim НомерСлова As Long
Dim ДлинаСлова As Long
НомерСлова = 1
With ActiveDocument
    ДлинаСлова = .Words(1).Characters.Count
    For i = 2 To .Words.Count
        If .Words(i).Characters.Count > ДлинаСлова Then
            НомерСлова = i
            ДлинаСлова = .Words(i).Characters.Count
        End If
    Next i
    .Words(НомерСлова).Sentences(1).Copy
    .Content.InsertParagraphBefore
    .Range(Start:=0, End:=0).Paste
End With
End Sub
0
WebDeveloper
107 / 106 / 4
Регистрация: 02.02.2011
Сообщений: 1,799
20.03.2011, 15:09  [ТС] 3
а как сделать чтоб все это было одно программа а не три программы если не трудно
0
Заблокирован
20.03.2011, 15:12 4
Цитата Сообщение от Sear Посмотреть сообщение
а как сделать чтоб все это было одно программа а не три программы если не трудно
поместите три кода между Sub, End Sub.
0
WebDeveloper
107 / 106 / 4
Регистрация: 02.02.2011
Сообщений: 1,799
20.03.2011, 15:26  [ТС] 5
папробовал не получилась
0
1583 / 553 / 71
Регистрация: 10.04.2009
Сообщений: 9,025
20.03.2011, 15:33 6
Цитата Сообщение от Busine2009 Посмотреть сообщение
Dim i As Long
отладчик говорит дупликате i???
0
20.03.2011, 15:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2011, 15:33
Помогаю со студенческими работами здесь

Отладка ДОС программ
Есть у меня компьютер с Windows ME и игра ДОС- овская полноэкранная (в окне не работает). Есть...

Разработка и отладка линейных программ
Составить программу для расчета значений z1 и z2 (результаты должны совпадать).

Разработка и отладка разветвляющихся программ
Составить программу для определения значения функции. Предусмотреть вывод сообщения о том, по какой...

Разработка и отладка алгоритмов и программ
Есть задание лабы: Разработать шаблон класса реализующего работу с матрицами переменной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru