Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
5 / 5 / 4
Регистрация: 21.12.2014
Сообщений: 113

Перевод из Pascal в VBA

06.10.2016, 17:59. Показов 2152. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var s:string;
    p1,p2:byte;
begin
writeln('Введите строку, содержащую текст в фигурных скобках:');
readln(s);
repeat
p1:=pos('{',s);
p2:=pos('}',s);
delete(s,p1,p2-p1+1);
until(p1=0)or(p2=0);
write(s);
readln
end.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.10.2016, 17:59
Ответы с готовыми решениями:

Перевод из Pascal в VBA
Этот код записан в Pascal, помогите его записать в VBA Var x,a,b,h:real; Begin write('Введите : ');readln(a,b); ...

Перевод из Pascal в VBA
program Begin20; var x1,y1,x2,y2,L: Real; begin Writeln('Введите значение координат певой точки: '); Write('Введите...

Перевод с Pascal на VBA
Есть сложный код на паскале, нужно перевести на VBA, если это возможно: program interpol; uses crt; const n=10; type tab=array of...

3
Заблокирован
06.10.2016, 18:34
Лучший ответ Сообщение было отмечено kolas1173 как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
Sub main()
Dim s As String, a() As String, i As Long
s = InputBox("Введите строку, содержащую текст в фигурных скобках:", , _
"Введите {строку, содержащую }текст{ в фигурных скобках}:")
a = Split(Replace(s, "}", "{"), "{")
For i = 1 To UBound(a) Step 2
  a(i) = ""
Next
MsgBox Join(a, "")
End Sub
2
5 / 5 / 4
Регистрация: 21.12.2014
Сообщений: 113
06.10.2016, 19:09  [ТС]
Можете объяснить пожалуйста для чего тут используется вот этот кусок кода:
Visual Basic
1
2
3
4
5
a = Split(Replace(s, "}", "{"), "{")//почему тут 3 скобки?
For i = 1 To UBound(a) Step 2//как и для чего тут это нужно
  a(i) = ""
Next
MsgBox Join(a, "")//для чего тут Join
0
Заблокирован
06.10.2016, 19:22
F1, F8, Locals дадут ответы на все вопросы.
Миниатюры
Перевод из Pascal в VBA  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.10.2016, 19:22
Помогаю со студенческими работами здесь

Перевод программы из Pascal в VBA
Помогите перевести в vba 1 program Matrix20; var a:array of real; Mult:real; i,j,M,N:integer; begin Write('N: '); ...

Перевод программы с Pascal в VBA
Помогите, пожалуйста, перевести код Procedure Hord(A,B:Real; E:Real; var X, Fx:Real;n:integer); var X0,Fa,Fb:real; Begin if...

Перевод программки с Pascal в VBA
Помогите пожалуйста перевести эту прогу в VBA const n=10; k=3; var a:array of integer; i:integer; P:LongInt; begin ...

Перевод из Pascal в VBA (написать макрос)
Здравствуйте. Я только знакомлюсь с языком VBA. Мне нужно написать макрос, который будет раскладывать заданное число N на простые...

Перевод на VBA с c++
Перевод на VBA с c++ Ввести строку, состоящую только из цифр и букв. Распечатать те группы цифр, в которых цифра 7 встречается не...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru