Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 04.06.2011, 15:10   #1 (permalink)
venera-8
Новичок
 
Регистрация: 04.06.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Unhappy Турбо паскаль. Стек. Запись

помогите пожалуйста с лабораторной..
вот так выглядит условие

1. Дана последовательность круглых, квадратных и фигурных скобок. Определить, правильно ли расставлены скобки.
2. Дано выражение, состоящее из неотрицательных чисел и знаков операций "+", "-" и "*". Вычислить значение выражения.
Вход:
В первой строке текстового файла INPUT.TXT записана последовательность скобок длиной не более 10,000 символов. Последовательность не содержит пробелов. Во второй строке файла записано выражение, содержащее не более 1000 чисел. Выражение не содержит пробелов, перед первым числом нет знака. Все числа, входящие в выражение, не превосходят 32,767. Значение выражения не превосходит по модулю 2*109.
Выход:
В первой строке текстового файла вывести слово "yes" или "no" в зависимости от того, является ли скобочное выражение правильным.
Во второй строке файла вывести значение выражения.
Пример входа:
()()({()})
8-15*42*95+68*40*31
Пример выхода:
yes
24478


я не могу понять как это реализовать..по смыслу понимаю,а программу написать не могу.

хотя бы начало... и,если возможно с комментариями.. как задать скобки я еще более-менее понимаю, а вот с выражением хуже..

числа можно и меньше взять, мне бы смысл понять..
venera-8 вне форума   Ответить с цитированием

Старый 04.06.2011, 15:10
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

По заголовкам нашлось еще кое что схожее, можете посмотреть

Помогите составить программу на турбо паскаль
Расчет производной на языке турбо паскаль
Турбо Паскаль
Турбо Паскаль.

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 22:25.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.