Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
 Аватар для ~Jack~
12 / 12 / 3
Регистрация: 30.11.2010
Сообщений: 157

Создать цикл без GoTo

01.01.2016, 17:02. Показов 2470. Ответов 21
Метки c, qbasic (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется код написанный на старом бейсике:

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2205 X2=0:PP=1:EEE=.0001
2215 PP=PP/10
2220 X2=X2+PP
 
2245 X1=EXP(N1*(1-T1*(1-LOG(X2)/N2)/T2))
2247 X3=EXP(N3*(1-T3*(1-LOG(X2)/N2)/T2))
2250 Y=X1+X2+X3-1
2260 IF ABS(Y)<EEE THEN GOTO 2355 ELSE GOTO 2270
 
2270 IF Y<0 THEN GOTO 2220 ELSE GOTO 2290
2290 X2=X2-PP:GOTO 2215
 
2355 TE123=T1/(1-LOG(X1)/N1)
2370 X1123=X1:X2123=X2:X3123=X3
2400 RETURN
Тут GOTO я так понимаю используется в качестве циклов, но я в них запутался.
Помогите это все привести к структуре кода VB.NET.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.01.2016, 17:02
Ответы с готовыми решениями:

Превращение кода с goto в код без goto
Помогите переписать это код без goto и потери производительности.А то мне кажется написано совершенно не оптимально.if(f&gt;0) { ...

Бесконечный цикл ( goto )
Здравствуйте! Есть вот такой код. procedure TForm1.sButton1Click(Sender: TObject); label StartHere; begin StartHere: Beep; if...

Goto заменить на цикл
замените пожалуйста goto на цикл program dihotomia; Label 1,2; var a,b,e,d,C,x1,x2,xmin,fmin: real; function f(x:real):...

21
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
03.01.2016, 20:23
Студворк — интернет-сервис помощи студентам
В этом и проявляется контроль вводимых данных. Если было введено неверное значение, то оно будет выделено и должно быть исправлено. Без исправления продолжение работы невозможно.
Там не так много кода, попробуйте разобраться.
1
1550 / 1527 / 325
Регистрация: 03.10.2012
Сообщений: 1,558
03.01.2016, 22:30
Цитата Сообщение от ovva Посмотреть сообщение
контроль вводимых данных
Могу посоветовать класс ErrorProvider. Он, правда, сам по себе ничего делать не умеет (ручки надо приложить),
но для визуализации ошибочного (некорректного) ввода вполне годится.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.01.2016, 22:30

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

Реализовать цикл с помощью оператора goto
Помогите,пожалуйста, переделать текст программы через goto. Заранее спасибо. Текст программы: #include &lt;vcl.h&gt; #include...

Останавливается цикл, если использовать goto в цикле
вообщем в цикле вместо break использую goto для перехода к другому действию,вот я опасаюсь если я перехожу то цикл останавливается или...

Решить 2 способами: используя цикл с параметром и goto
Есть некоторая зависимость у(х). Х . Задача: вывести для каждого х соответствующий у. Х с шагом 0,05. Как написано в заголовке- надо...

Создать цикл из запроса или как выкрутиться без знаний
Здравствуйте Уважаемые Гуру, Посвященные, Сведующие и просто смертные ставшие на путь к Истине!!! Опять требуется ваша...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru