|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2008, 17:29 | #1 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 30
|
Задача со скобками в Паскале
Уважаемые программисты,помогите решить задачу со скобками в Паскале.Учитель сказал,что задача зачетная,т.е. если решу поставит зачет,если нет... Вот условие задачи:составить задачу,которая при вводе операции со скобками должна определить правильная ли операция или нет,в конце операции должна быть точка.
Например: (1+2+3). -правильная операция (1+2+3(. -не правильная. Или например: )1+2(+1)+2(. -операция не верная,хотя количество скобок одинаковое. Я пробовал через количество скобок посчитать,но как видите это не верно.Мои одногрупники как то решали через счетчик,но учитель сказал,что можно решить просще.Пожалуйста помогите,завтра уже надо задачу сдать Последний раз редактировалось SEREG@; 10.06.2008 в 17:31. |
10.06.2008, 19:47 | #2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Если задача только в том, чтобы проверить корректность скобок, то вот:
Код:
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
10.06.2008, 23:19 | #3 | |
Пользователь
Регистрация: 14.12.2007
Сообщений: 30
|
Цитата:
Последний раз редактировалось SEREG@; 10.06.2008 в 23:21. |
|
11.06.2008, 00:02 | #4 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 91
|
Inc - увеличивает zakr на единицу, break прерывает работу.
|
11.06.2008, 00:03 | #5 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
break - это принудительный выход из цикла, его можно выкинуть. inc(i) - это то же самое, что i := i + 1, только реализованное с помощью процессорных функций
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
11.06.2008, 00:15 | #6 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 30
|
|
11.06.2008, 00:34 | #7 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
11.06.2008, 15:01 | #8 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Препод наверняка хочет через динамическую память и стек, классика, нас так же грузили, тока я уже не помню как делал. Гугли 'проверка парности скобок стек'
пыщь
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача в паскале | __k1ll3r__ | Помощь студентам | 3 | 27.12.2007 05:41 |
Работа со скобками | alikon1 | Общие вопросы Delphi | 7 | 15.11.2007 15:14 |