|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Добрый вечер, очень нужна помощь с примером, где нужно найти значение функции m. Сижу над ним с самого обеда и никак не соображу что делать. Наибольшее затруднение вызывает нахождение первой строки, я не понимаю как записать, а раз уж не получается найти первое, то и все последующее не клеится. Помогите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 16:42 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
8 класс, похоже... не помню, есть ли min/max в стандартном пакете Math, но если даже нет, то легко делается через if then else endif да и все остальное делается через if ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 16:56 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
miksoft, проблема в том, что я не могу расписать это... Получается бред сивой кобылы, я бы не стал писать, если бы мог сам, не могли бы вы, пожалуйста,помочь с этим? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 16:58 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Victorious, Показывайте ваш код. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 17:01 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
miksoft, код совершенно неправильный и максимально тупой, еще и не законченный..Вба начали изучать в этом семестре, я первокурсник, доосваивать приходится дома самому..и не очень удачно как видите Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Модератор: Для оформления кода есть тэг [ SRC ] ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 17:24 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Victorious, Запомни правило: никогда не писать сразу всю программу. У тебя три раза встречается min. Сделай сначала процедуру и проверь. Далее - max, похоже на min и проверь. Составь цепочку min и max и проверь. А далее - постепенно нагружай и проверяй. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 17:45 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Victorious, Какой адъ. Вам точно не стоит писать код. Не ваше это... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 01:19 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Victorious, не используй номера строк, это аттавизм, оставшийся от 80-х. Заместо них используй символьно-числовые метки (напр lab1: ....... lab2: ......... и т.д.) как в нормальных языках. Но здесь всё делается без меток. Вместо ифов можно один оператор переключения: switch .... case .... .... case .... .... default .... .... end switch Да и вообще, прочти хелп по языку. И потренируйся в простейшем программировании с кем-нибудь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 18:17 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Gennadiy Usov ... У тебя три раза встречается min. Сделай сначала процедуру и проверь. Далее - max, похоже на min и проверь. .... Извините за любопытство, а можно посмотреть, как правильно min и max на VBA реализовывать, покажете? Модератор: Может не стоит от темы топика удаляться? Если нет советов для ТС, то лучше бы промолчать ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 21:09 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Eolt Victorious, Какой адъ. Вам точно не стоит писать код. Не ваше это... Все мы с чего-то начинали. Он же сказал что первый курс заочно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 21:23 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Dima T, а что Вы за советы ТС здесь принимаете - "вам не надо писать" или "не используй номера строк"? Какой "совет" лучше? min и max здесь, очевидно, часть задачи. Увидеть образец реализации было бы полезно не только для TC. Имхо... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 22:20 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
booby, а я малость пополемизирую. Имеем фрагмент. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Видим, что объявленные переменные используются без ЯВНОЙ инициализации. Такие вещи ВБА разрешает, но они имеют ограничения. Видим числовую метку "1" в нескольких строках и " GoTo 1". Начинающий не должен использовать такое, а использующий должен точно понимать, что он делает. Промежуточное ИМХО: изучение ВБА (как и другого ЯП) правильно начинать с обучения основам программирования вообще. Не верю, что прям так сразу им дали ЯП. И да, код "пахнет" недостаточным пониманием основ пр-я - с них лучше и начать. Тем более при таком уровне понимания программирования вообще, давать пример использование функции преждевременно. А уж ВБА примеров в инете тьма тьмущая. Сегодня 3-е мая, ТС - 30 апреля и больше ни гу-гу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 15:22 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Не надо грузить на начинающего рассуждения о метках, или ещё чего-нибудь ... Три условия: если x,y то : иначе если x,y то : иначе: . И больше ничего! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 16:05 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
exp98, У начинающего есть право использовать слова, смысла которых он не понимает. Он так знакомится с ними и запоминает само звучание, потом и смысл подойдет. А стареющему разрешено выживать из ума, это объяснимо. Но тогда участие в темах, в которых он не знаком или плохо знаком с предметом - на свой страх и риск, нельзя ожидать снисхождения. авторВидим, что объявленные переменные используются без ЯВНОЙ инициализации. Такие вещи ВБА разрешает, но они имеют ограничения. Вы вообще зачем это пишите? Что вас манит и заставляет... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 16:27 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
booby, адвокат из вас никакой. И выпады в сторону чьего-либа ника не выглядят доблестью. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 20:02 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
Eolt Victorious, Какой адъ. Вам точно не стоит писать код. Не ваше это... да ладно уж... препода сжечь, а пациенту объяснить нормально, как правильно и пойдёт на поправку. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 20:48 |
|
VBA Найти значение функции
|
|||
---|---|---|---|
#18+
exp98 booby, адвокат из вас никакой. И выпады в сторону чьего-либа ника не выглядят доблестью. Нет никаких выпадо. Хотели "полемизировать" - "полемизируйте" exp98Видим, что объявленные переменные используются без ЯВНОЙ инициализации. В VBA вообще невозможно ни явно объявить, ни неявно использовать переменную без её неявной инициализации. В VBA не существует неинициализированных переменных. Это не доблесть, а простой факт, следующий из знания синтаксиса языка. То, что следовало в этом месте сказать - говорится совсем другими словами: В отличие от Fortran, где тип задается для всех переменных одной декларации предварительно, в VBA каждая переменная требует собственного указания типа. Поэтому (сокращенное) объявление Код: vbnet 1.
эквивалентно Код: vbnet 1.
Вероятно (по вероятности, соответствующим намерениям автора) правильным объявлением было бы Код: vbnet 1.
exp98б вы представления не имеете о предмете, по поводу которого взялись рассуждать и "полемизировать". Это и не наезд, и не защита кого-либо. Если настаиваете ли на разборе своего утверждения: авторне используй номера строк, это аттавизм..., попробуйте сначала правдоподобно вспомнить и пояснить, зачем вы вообще его написали... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 22:26 |
|
|
start [/forum/topic.php?fid=16&msg=39953354&tid=1339795]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 538ms |
0 / 0 |