|
1 / 1 / 0
Регистрация: 28.12.2009
Сообщений: 6
|
|
Ввод значений переменных.20.01.2010, 18:01. Показов 6197. Ответов 7
Метки нет (Все метки)
Здравствуйте.
Как "правильнее" ввести в программу значение переменной? Например, некая переменная, скажем, W, имеет значения от W(min)= 2 до W(max)= 7, с шагом, допустим 1. А при вводе, чтобы IF проверял соответствие условию если соответствует - then переходим на следующий begin; else - повторить ввод. Можно было бы тупо перечислить значения, их всего-то 4 в данном случае, но мне кажется это как-то несерьезно. Пробовал сделать через "for"- запутался окончательно Спасибо
0
|
|
| 20.01.2010, 18:01 | |
|
Ответы с готовыми решениями:
7
Ввод нескольких значений переменных |
|
119 / 119 / 41
Регистрация: 21.12.2009
Сообщений: 194
|
|
| 20.01.2010, 21:03 | |
|
Не могли бы вы конкретный пример или задачу показать, а то не очень понятно что именно вам надо...
1
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
|
||||||
| 20.01.2010, 21:05 | ||||||
|
например
1
|
||||||
|
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
|
||||||
| 20.01.2010, 21:07 | ||||||
|
если я правильно понял, то можно так
2
|
||||||
|
1 / 1 / 0
Регистрация: 28.12.2009
Сообщений: 6
|
|||||||||||||
| 20.01.2010, 23:02 [ТС] | |||||||||||||
|
__
Добавлено через 3 минуты Добавлено через 3 минуты Попробую смоделировать задачу "в общем виде". Ищем значение N:=P*V*w/K*c; c, K - константы Нарисовал вот:
P - от 1 до 7, шаг 1 w - от 1200 до 2400 шаг 400 V - 32, 46, 58, 60. Можно конечно держать значения "в уме" и вводить какие предлагают. Но смысл следующий: для каждой переменной должен крутиться цикл проверки условия, если условие соблюдено вводим следующую переменую, она также проверяется, потом третья. И только после этого
Добавлено через 51 секунду Добавлено через 7 минут Надо считать введенное значение и проверить, попадает ли оно в условие. Пока не попадет- вводим. Если попало- идем к вводу следующей переменной. И так трижды, после этого, собственно запускаем само вычисление. У меня почему-то в голове навязчиво крутится if.. then Добавлено через 40 секунд Мне же нужно выскочить из цикла при первом же подходящем значении и перейти к вводу следующей переменной. Если значение неподходящее- вернуться к вводу. И так- последовательно для трех переменных, которые участвуют в вычислении результата задачи. Это я наверно путанно объяснил. Пытаюсь разобраться сам- сразу готовое решени просить некрасиво
0
|
|||||||||||||
|
119 / 119 / 41
Регистрация: 21.12.2009
Сообщений: 194
|
||||||
| 20.01.2010, 23:58 | ||||||
1
|
||||||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
|
||||||
| 21.01.2010, 06:50 | ||||||
|
Мне кажется автор толком не понял сам, что ему нужно, ибо, кто ясно мыслит, тот ясно излагает.
Смею предположить, что нужно привести таблицу вычислений для всех заданных параметров. Результат лучше вывести в файл, в программе смотреть неудобно. Вот вариант без файла.
1
|
||||||
|
1 / 1 / 0
Регистрация: 28.12.2009
Сообщений: 6
|
||||||||||||
| 21.01.2010, 19:37 [ТС] | ||||||||||||
|
Это шикарное решение, очень пригодится.
Я все-таки пытаюсь разобраться сам. По кусочкам. Теперь появился внятный вопрос. Чтобы проверять не только попадание в интервал, но и соответствие шагу, как мне вставить еще вот такой циклик : if p mod pd=0 then... вот сюда:
Добавлено через 1 минуту Я только немножко доработал
0
|
||||||||||||
| 21.01.2010, 19:37 | |
|
Помогаю со студенческими работами здесь
8
Ввод значений переменных с клавиатуры Ввод значений переменных и их проверка
Ввод значений переменных различных типов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|