Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Почему не работают логические выражения внутри блока?
СообщениеДобавлено: 08 окт 2020, 14:03 
Не в сети
Одарённый
Зарегистрирован:
16 дек 2018, 08:36
Сообщений: 109
Cпасибо сказано: 37
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
А где-то написано о правилах использования подобных выражений?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Почему не работают логические выражения внутри блока?
СообщениеДобавлено: 08 окт 2020, 14:06 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7567
Cпасибо сказано: 229
Спасибо получено:
2751 раз в 2539 сообщениях
Очков репутации: 473

Добавить очки репутацииУменьшить очки репутации
Чтобы заставить Mathcad выйти из функции после выполнения первого условия истинности, оформите каждый оператор как составной в виде блока со вторым оператором return.
rt7 писал(а):
А где-то написано о правилах использования подобных выражений?

Наверно в любом достаточно толстом учебнике по Mathcad это есть!
Кстати, есть разные способы - в том числе со множеством "иначе" (otherwise). Я предпочитаю обходиться без них и без return, просто прописывая взаимно исключающие условия, пример которого я предлагал выше!

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Почему не работают логические выражения внутри блока?
СообщениеДобавлено: 08 окт 2020, 14:23 
Не в сети
Одарённый
Зарегистрирован:
16 дек 2018, 08:36
Сообщений: 109
Cпасибо сказано: 37
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Цитата:
оформите каждый оператор как составной в виде блока со вторым оператором return
- так?:
Изображение
В последней строке тоже надо, правильно?
Цитата:
прописывая взаимно исключающие
- так меньше ошибок можно допустить?
Цитата:
предпочитаю обходиться без них и без return
- otherwise даже в конце блока не надо?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Почему не работают логические выражения внутри блока?
СообщениеДобавлено: 08 окт 2020, 14:36 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7567
Cпасибо сказано: 229
Спасибо получено:
2751 раз в 2539 сообщениях
Очков репутации: 473

Добавить очки репутацииУменьшить очки репутации
Да, правильно, последний оператор с othewise выполняется, когда все х разные! Кстати, для него уже return не обязателен! Да и сам otherwise уже не нужен, только сам оператор с матрицей можно оставить!

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
rt7
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему    На страницу Пред.  1, 2  Страница 2 из 2 [ Сообщений: 14 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Почему не работает ранжирование внутри блока?

в форуме MathCad

rt7

7

338

05 мар 2022, 23:27

Почему возникает ошибка при ранжировании внутри блока?

в форуме MathCad

rt7

5

234

20 сен 2020, 13:17

Почему эти выражения равны константе?

в форуме Молекулярная физика и Термодинамика

Hearthstoner

11

860

19 июл 2019, 15:54

Как работают гиперзвуковые, и не только, ракеты?

в форуме Палата №6

al3x

5

168

21 май 2022, 21:23

Комбинаторика - В офисе работают 10 человек

в форуме Теория вероятностей

Arno

6

928

08 мар 2016, 03:36

Синхронизированные часы работают таким образом? СТО

в форуме Механика

Hearthstoner

4

366

18 янв 2019, 04:42

Логические знаки

в форуме Дискретная математика, Теория множеств и Логика

maksim-maksim

32

585

03 авг 2018, 17:22

Логические задачи

в форуме Алгебра

bnr07

8

583

10 окт 2014, 22:44

Как работают математические пакеты,эвристика в решении задач

в форуме Размышления по поводу и без

elabismo

2

138

07 дек 2019, 14:00

Логические изъяны в доказательствах

в форуме Дискретная математика, Теория множеств и Логика

Ellipsoid

4

197

07 фев 2021, 01:28


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved