|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.01.2010, 15:12 | #1 | ||
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Пытаюсь разобраться в задании
Помогите пожалуйста разобраться в задании лабораторной работы:
Цитата:
Цитата:
|
||
11.01.2010, 16:43 | #2 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Читать ЗДЕСЬ И о ЛОГИЧЕСКИХ ФУНКЦИЯХ
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 11.01.2010 в 16:46. |
|
12.01.2010, 08:07 | #3 | |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Цитата:
Не понимаю, что такое "Log1 = 32 <= 32", какую роль здесь играет "<="? Что такое "Log2 = Log1 Or (4 * 5 = 30)"? Зачем писать "4 * 5 = 30", если 4*5=20? Или тут другой смысл? Зачем писать "Log3 = 25 = 25"? Это же два раза 25 присваивается? |
|
12.01.2010, 09:51 | #4 |
Пользователь
Регистрация: 25.11.2009
Сообщений: 55
|
Раз у вас возникают эти вопросы, то прочтите указанные темы может станет понятнее.
как подсказака попробуйте посмотреть на это вот так: Log3 = (25 = 25) первое равно это оператор присваивания, а второе -сравнения. и в остальных примерах похожая ситуация...
Не бывает сложных задач, бывают сложные решения
|
12.01.2010, 10:21 | #5 |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
До меня дошло, что "<=" это меньше или равно, и если 32<=32 (а это так), то Log1=1 (т.е. true).
И так далее. Но зачем к этому коду прикручивать пользовательскую форму, не понимаю? Она ж предполагает ввод каких-то значений. А тут что вводить? Log1? |
12.01.2010, 10:24 | #6 |
Пользователь
Регистрация: 25.11.2009
Сообщений: 55
|
Этот вопрос надо задать тому кто ставил задачу) сомневаюсь что здесь кто-то телепат...
Не бывает сложных задач, бывают сложные решения
|
12.01.2010, 10:45 | #7 |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Последняя пара препода была полторы недели назад, а сегодня-завтра надо уже все сделать. Я скачал у препода методичку с doc-файле, в которой 8 лабораторных. Ну и я не стал на месте прочитывать все задания. Сегодня, конечно, могу пообщаться с ней на эту тему. Но мне осталось сделать одну эту лабу, поэтому сегодня я уже хотел все сдать
Решил сделать форму, которая по нажатию кнопки считает и выводит в три поля значения трёх посчитанных во фрагменте кода переменных. Заданию то это соответствует |
12.01.2010, 12:03 | #8 |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Написал такой код:
Код:
|
12.01.2010, 12:19 | #9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Замените строки типа Log1 = Log1Cond
на Log1 = Application.Evaluate (Trim(Log1Cond)) PS: Это сработает для ваыражений типа 32<=32 Аналогично вычислить значения выражений вроде Log2*Log3 не получится.
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 12.01.2010 в 12:21. |
12.01.2010, 12:36 | #10 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Я подозреваю,что fs444 не правильно понял задание.Ему придеться писать интерпретатор для проведения данных опрераций со строковым выражением(пример калькулятор)
Скорее всего форма должна выглядеть так
Анализ,обработка данных Недорого
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пытаюсь получить список процессов... | Flammpanzer | Win Api | 8 | 07.09.2009 21:00 |
Не совсем понимаю, что нужно найти в задании. | greenypeace | Помощь студентам | 2 | 08.06.2009 13:50 |
Помочь немного в задании | prikolist | Общие вопросы C/C++ | 3 | 27.03.2009 23:48 |
Организовать ввод данных с файла созданного в первом задании и вывод их терминал. | Saniok | Помощь студентам | 2 | 25.10.2007 22:25 |