|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
||||||
Задать конечное значение цикла, которое определяется в самом цикле08.12.2012, 01:13. Показов 1336. Ответов 13
Метки нет (Все метки)
Доброго времени суток всем.
Хотел попросить помощи в разрешении следующей задачи. Ниже привожу код:
Или же для удобства вывода этих значений необходимо использовать массив? Всем откликнувшимся спасибо и буду благодарен за различные советы.
0
|
||||||
| 08.12.2012, 01:13 | |
|
Ответы с готовыми решениями:
13
В цикле от 1 до 200 суммировать текущее значение счетчиков цикла Как Насипов узнал, что в цикле максимальное значение счетчика цикла пересчитывается на каждой итерации? |
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||||||||||||||||||||||||
| 08.12.2012, 04:16 | ||||||||||||||||||||||||||||
Сообщение было отмечено как решение
Решение
Старый вариант, но до сих пор рабочий
Добавлено через 4 минуты
Добавлено через 3 минуты
0
|
||||||||||||||||||||||||||||
|
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
|
|||||||
| 08.12.2012, 07:59 | |||||||
|
а исходя из конкретной задачи можно и сократить вычисления как-то так-
0
|
|||||||
|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
|||||||||||
| 08.12.2012, 11:05 [ТС] | |||||||||||
|
Вроде всё ясно, спасибо.
Вот написал код проги, с учётом вышей помощи и рекомендаций, НО почему-то виснет... И к сожалению не знаю как выкладывать в
Я тут на форуме нашёл, похоже, похожий примерчик, вот что получилось: Но прога всё равно зависает, не запускается..в чём дело?
0
|
|||||||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||||||||
| 08.12.2012, 16:51 | ||||||||||||
|
Ты в блокноте что ли запускаешь?
Ну бейсик же сам показывает ошибки 1. Не объявлен Х 2. Не нужен Next Х потому, что не было For И в цикле пока поставь DoEvents сразу после Do а то можешь не дождаться завершения если что-то не сраслось Добавлено через 10 минут Но самое интересное - условие выхода из цикла!!
В зависимости от условий вычисляется какая - то "а", которая ни на что не влияет Добавлено через 22 минуты Опубликовал бы задание - проще было бы понять, что ты хочешь и найти ошибки в коде Добавлено через 2 часа 57 минут
Integer – целое число. Значение переменной занимает 2Б памяти; Хоть миллион миллионов раз прибавляй по 0.2 результат не изменится. Поменяй на
1
|
||||||||||||
|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
||||||
| 09.12.2012, 00:34 [ТС] | ||||||
|
Алекс! Во-первых - вроде всё получилось, а во-вторых - возникла другая проблемка ..))
А по поводу задания, там ничего особого, просто немного увлекаюсь (скажем так ) и решил на работе кое что автоматизировать. Это небольшой кусок, в котором у меня и возникла проблемка и с которой Вы мне помогли справиться =) А проблемка конкретно вот в чём - ругаетсО на строку 61. Хотел сделать счётчик, который соблюдал нумерацию в 1 колонке таблицы, в зависимости от количества - i. Первоначально это хотел сделать через цикл, строки - 77-79, но их убрал и хотел сделать как в строке - 61. Ни в 77-79, ни в 61, строках - не получается Может что-то ещё посоветуете для представления вышеиспользуемых переменных в табличной форме,как я пытаюсь представить. На листбокс не обращайте внимания - это так...для пробы. В любом случае СПАСИБО =)
0
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||||||
| 09.12.2012, 09:54 | |||||||
![]() Tabl - рудимент! убрать концовка процедуры такая(не понял зачем обединение - убрал. Если нужно - добавь Строки в таком случае лучше добавлять по необходимости
в 9 строке вместо 0 должна быть 1
0
|
|||||||
|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
|
| 09.12.2012, 10:53 [ТС] | |
|
СПАСИБО огромное))) Переменной, которая объявлена в 9 строке, я присвоил - 2 ( 28 строка). Я учёл замечания в посте выше)) И хотел спросить, что такое рудимент ?))
![]() Алекс, и каким образом можно сделать ширину и длину данной таблицы в зависимости от создаваемых столбцов и строк. Типа AutoSize в Label. Спасибо =)
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||||||
| 09.12.2012, 10:57 | |||||||
0
|
|||||||
|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
||||||
| 09.12.2012, 13:06 [ТС] | ||||||
|
Не совсем то, я имел ввиду видимость таблицы по ширине. Ширина таблицы будет на половину формы. Чтобы не использовать горизонтальную прокрутку, а была наглядность - все колонки были видны. Конечно можно просто подбить ширину, а можно ли это сделать автоматически?
А что такое - рудимент?)) И вот, посмотрите что получается..на данном этапе =)
И ещё вот такой вопросик) На форму добавил CheckBox. И в 20 строке записал условие для CheckBox. Чёт не арбайтен ![]() Спасибо!!!
0
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 09.12.2012, 15:21 | ||||||
|
Ну, как я понял, примерно так:
1
|
||||||
|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
||||||
| 09.12.2012, 19:14 [ТС] | ||||||
|
Если быть более конкретным, то лучше опишу задачу, для которой хотел использовать чекбокс.
Т.е. как сделать переход при использовании ЧЕКа: - "пустой" - в колонку №6 (S_z_ad) во всех строках "0" (как это сделать я уже понял ); - "стоит галочка" - перейти к вводу значений с последующим вычислениями используя введённые значения и имеющиеся в коде через условия (а вот это я чёт не догоняю, через процедуру или хз...). Добавлено через 2 часа 45 минут Вот я тут пытался что-то сделать... Определить коэф-т k_g и занести его в 6 столбец таблицы. Но...если нет галочки check1 - весь столбец обнуляется, а если галочка -ТРУ, то просит ввести дополнительные параметры, используя которые определяется данный коэффициент для каждого слоя. код:
0
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 10.12.2012, 12:15 | ||||||
|
У вас счётчик строк глобальная переменная и вначале созданной вами процедуры не обновляется
Решение 1: не создавать много отдельных похожих процедур, а использовать одну с параметрами или непосредственно в процедуре проверять состояние чека
Поможет в вашем примере перед началом цикла обнулить счетчик строк. Недостаток способа: не вникая в суть не могу скозать точно, но если параметры изменят количество строк в таблице, то либо часть таблицы окажется со старыми данными, либо опять вылетит ошибка. Лучше строки до начала цикла удалить а в цикле по одной добавлять и заполнять
0
|
||||||
|
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
|
||||||
| 15.12.2012, 13:08 [ТС] | ||||||
|
Сори за столь долгое время, вот что у меня получилось -)))
0
|
||||||
| 15.12.2012, 13:08 | |
|
Помогаю со студенческими работами здесь
14
Дан массив размера N. Найти сумму элементов массива, превышающих число 5. (Как задать значение которое превышает число?)
Цикл не прекращается, а выдает конечное значение i Как задать начальные координаты непосредственно на самом 3-х мерном графике? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|