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

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

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

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Плюс (+) или минус (-)
СообщениеДобавлено: 12 май 2013, 18:46 
Не в сети
Начинающий
Зарегистрирован:
12 май 2013, 18:05
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Всем Здрасти! у меня совсем неадекватный и глупый вопрос ,который мне самому настолько трудно обьяснить ,
на сколько и вам понять его. а суть вот в чем...
делаю программу ,которая работает на принципах элементарной школьной программы за второй класс.
в ней то же есть понятия "минус" ,"плюс" и т.д. и все выражение она прогоняет по алгоритму (ОПН) Обратная Польская Запись.
в этом алгоритме не предусмотрено отрицательных чисел ,а в моей программе скобок! вот тут и начинается самое главное...
выражение
Цитата:
2--2+2

так как минус на минус это плюс ,то выражение будет выглядеть
Цитата:
2+2+2

или по (ОПН)
Цитата:
222++

тут у меня проблем нет ,первая проблема появляется сразу со второй.
обьясню по шагам.когда после группы операторов "--" идет плюс или минус ,то эти два минуса становятся плюсом.
когда следующий оператор умножить или разделить ,то я делаю так
Цитата:
2--2*3

выглядит как
Цитата:
2-(-2*3)

или если еще точнее
Цитата:
202-3*-

но вот тут прошу немного отстранится от всех принятых пониманий и представить ,что моя программа
не для простых подсчетов и сталкиватся она будет не только с "--" но ещё с "-+--+--+-+-++--+-+-+".
потому что ,то что она будет обрабатывать создано до меня и просто не брать во внимание такие плюс минус нельзя.
я два дня сидел с калькулятором и прогонял все возможные варианты развития с такими крейзи операторами.
но я не могу самостоятельно найти ответ на свой вопрос
2----2*3 и 2---2*3 какой окончательно должен быть знак?
я заметил ,что если группа операторов в сумме преобразуется в минус --- ,то можно оставить только его
Цитата:
2-2*3

а если в сумме операторов получается плюс ---- ,то
Цитата:
2- -2*3

по этому спрашиваю у вас ,как мне поступать с этими плюс минус ?
есть какие то моменты которые могут повлиять на ответ выражения если
Цитата:
2--2*2 сделать 2+2*2 ,а

Цитата:
2---2*2 сделать 2-2*2

и использующиеся операторы +-*/^

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ 1 сообщение ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Плюс-минус

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

sorokinaM501

8

550

20 мар 2015, 15:50

Что значит знак "+-" (плюс-минус)

в форуме Численные методы

tushkan

6

1930

09 сен 2015, 21:04

Субъективная мат. "минус-плюс" от объективной мат. "N-S"

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

Urij Uznyj

0

97

08 дек 2023, 16:54

Путаю плюс с минусом

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

DimaK

2

267

21 июл 2020, 10:46

Эпсилон окрестность плюс бесконечности

в форуме Пределы числовых последовательностей и функций, Исследования функций

K_A

3

918

02 июн 2018, 23:15

Простые числа в квадрате плюс степень 22

в форуме Интересные задачи участников форума MHP

Xenia1996

1

73

26 сен 2024, 17:20

Знак минус

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

mjdoom2

1

360

24 мар 2016, 19:12

Минус перед дробью

в форуме Начала анализа и Другие разделы школьной математики

skitari

18

3817

25 дек 2014, 11:40

Как поставить минус дроби

в форуме MathCad

Kornous

9

220

07 мар 2024, 00:37

Куда делся минус?

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

Eles

1

359

05 июл 2018, 11:13


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



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

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


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

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

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

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