Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
20 Июль 2025, 00:49:44
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  :   Вниз
  Печать  
Автор Тема: Re: Как научить Делфи раскрывать скобки  (Прочитано 2301 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zark
Молодой Гродненец
*

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 42

Я люблю Гродненский форум! И www.ekorona.by

Просмотр профиля WWW Email
« Ответ #0 : 05 Ноябрь 2009, 00:55:54 »

нет ничего невозможного!
и в этой задаче впринципе все можно сделать так как Вы этого желаете!

если нужно раскрывать работать только с такими примерами, то сдесь можно обойтись следующим:
(x-2)(x+5)
  1. разложите строку на части (я не помню есть ли в Delphi (сам на C# уже давно пишу) фукция Split или что-то такое, но можно сделать и через цикл)
      a. цикл 1 - получим две строки "x-2" и "x+5"
      b. цикл 2 - получаем массив переменных где a1 - первая переменная 1-ой скобки, a2 - знак, a3 - вторая переменная 1-ой скобки, b1 - первая переменная 2-ой скобки, b2 - знак, b3 - вторая переменная 2-ой скобки
                   1 2 3
                a  x - 2
                b  x + 5
  2. переобразуем массив в строку зная переменные и знаки между ними, а также что строки массива перемножаяются между собой, т.е.:
                    x*x + x*5 - 2*x - 2*5

Удачи!
Если нужна будет помощь, пишите!!!
Записан

www.ekorona.by
есть проект - есть работа
главное качество
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,073 секунд. Запросов: 20.