2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
1 | |
Очень надо06.01.2011, 23:49. Показов 4040. Ответов 41
Метки нет (Все метки)
Необходимо написать макрос по ворду, сам сделать не могу, так как напрочь не знаю VB так что надеюсь на отзывчивость.
Задание такое: Имеется текст, в тексте есть открывающие и закрывающие скобки, нужно найти парные скобки, причём пара должна выделяться красным цветом (пара это окрывающая и парная ей закрывающая скобки). первая открывающая скобка всегда выделяется красным цветом, далее как понимаю надо задать счётчик открывающих скобок, но как это сделать всё - не знаю, помогите, плиз
0
|
06.01.2011, 23:49 | |
Ответы с готовыми решениями:
41
Помогите очень надо Нужен очень простой и очень содержательный мануал по взаимодействию приложений, написанных на VB 6.0 Ребята , прошу посмотреть, надо сделать очень слайдер как надо Надо сделать несколько простых задач на Хаскел очень надо |
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
07.01.2011, 01:03 | 2 |
Очень надо читать правила
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 01:19 [ТС] | 3 |
Правила никоем образом не нарушены, название перечисленных слов в ограничениях не содержит, так что ни нада
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
07.01.2011, 01:23 | 4 |
Запрещено создавать темы с бессмысленными названиями
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 01:24 [ТС] | 5 |
хорошо, надстроек с помощью которых я мог бы изменить название не нашёл. Название имеет смыл, достаточно определённный.
1
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 07:28 [ТС] | 7 |
Выделить цвет можно и текстовыделителем (менять не цвет текста, а выделать квадрат в котором находится символ), и если текст красный они просто сольются.
Если скобка не парная, задаётся счётчик открывающих скобок. Сначала переменная i=0, это в момент, когда найдена первая открывающая скобка, далее задать надо счётчик, что с каждой найденной открывающей скобкой i1=i+1, далее цикл сворачиваем и в начале цикла i=i1, а если найдена не парная скобка i1=i-1, и в момент когда найдена закрывающая скобка, а i уже равняется нулю, то эта скобка парная первой открывающей скобке, следовательно выделяется первая "(" и ")" когда i=0, тока, блин, как это записать в программном коде? Я самого языка программирования этого не знаю... не знаю, зачем прохожу этот язык программирования, представить не могу где он понадобиться может, да и с тем как это преподавали... короче засада, буду благодарен за помощь, если не влом
0
|
Заблокирован
|
|
07.01.2011, 08:28 | 8 |
спросите у преподавателя.
VBA изучается для обучения студентов навыкам программирования. Принципы программирования во всех визуально-объектных языках программирования (C++, Паскаль) одинаковые, но разный синтаксис (по разному команды записываются: разные символы используются и т.д.). Почему выбран VBA? Потому что его можно изучать, используя MS Office, который есть в каждом институте (наверное), и не нужны дополнительные затраты на закупку программного обеспечения или если есть бесплатные программы - то меньше хлопот. И вторая причина - VBA наверное самый простой язык программирования, что позволяет понять смысл программирования быстрее. Навыки программирования могут не понадобится в будущем. А в чём смысл задания вашего? Что конкретно нужно сделать?
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 08:48 [ТС] | 9 |
Ну что нужно я написал в первом посте, не поленюсь:
А про программирование, я знаю язык паскаля, он же используется в делфи, но знаете, вот уже год работаю по специальности и мне программирование не понадобилось, так как у меня пол офиса программистов сидит, к ним подходил с этой проблемой, мне сказали, что я их обижаю такими просьбами, так как они работают в каких-то там файр бёрдах и тд, я в этом тёмный напрочь, так что я и пошёл сюда, на форум с просьбой, просто самому побыстрому изучить этот язык мне не представляется возможным сейчас
0
|
Заблокирован
|
|
07.01.2011, 08:50 | 10 |
antonbogus,
т.е. нужно парные скобки выделить красным цветом? А если непарные, то что?
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 08:59 [ТС] | 11 |
их надо пропустить. всё просто, в итоге должны быть выделены только две скобки, парные друг другу. и первая открывающая скобка в любом случае должна выделяться
1
|
Заблокирован
|
|
07.01.2011, 09:03 | 12 |
antonbogus,
т.е. нужно в тексте выделить красным цветом все парные скобки и все открывающие скобки. А непарные закрывающие оставить так, как есть? Я правильно понял?
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 09:05 [ТС] | 13 |
Как я понимаю, надо выделить только две скобки, парные друг другу, в тексте всегда должна выделяться первая открывающая скобка и парная ей закрывающая. все остальные должны быть пропущены. преподаватель отказался комментировать сие задание, так что думаю что так.
0
|
Заблокирован
|
|
07.01.2011, 09:07 | 14 |
Я не понимаю задания. Я сделаю так: будут выделяться красным цветом все парные скобки и все непарные открывающие скобки. Там будете сами уже смотреть, как вам надо.
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 09:11 [ТС] | 15 |
буду признателен за любую помощь, в коде написанном думаю дальше уже разберусь.
0
|
Заблокирован
|
||||||
07.01.2011, 09:29 | 16 | |||||
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 09:36 [ТС] | 17 |
Огромное спасибо.
Но вопрос можно? А как определяется что они именно парные ведь? здесь нету ни отсчета ничего, ведь могут быть выделены в таком случае фактически все скобки... Я думал,что должно быть в теле программы ветвление с счётчиком открытых скобок.
0
|
Заблокирован
|
|
07.01.2011, 09:39 | 18 |
0
|
2 / 2 / 0
Регистрация: 06.01.2011
Сообщений: 22
|
|
07.01.2011, 09:40 [ТС] | 19 |
Ладно, огромное спасибо, дальше постараюсь разобраться! С меня простава, не знаю какая))
0
|
Заблокирован
|
|
07.01.2011, 09:40 | 20 |
можно и со счётчиком попробовать, если вы считаете, что так будет правильнее.
0
|
07.01.2011, 09:40 | |
07.01.2011, 09:40 | |
Помогаю со студенческими работами здесь
20
Shell процедура. Очень очень надо! Надо выбрать, пожалуйста, очень надо очень надо! Очень надо Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |