Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 15.05.2010
Сообщений: 10
1

Проверить правильность расстановки операторных скобок 'begin' и 'end'

15.12.2010, 21:47. Показов 984. Ответов 1
Метки нет (Все метки)

Доброго времени суток ))))
Помогите пожалуйста : проверка правильности расстановки операторных скобок 'begin' и 'end' в текстовом файле . Учесть, что описание типа 'record' и оператор 'case' имеют собственный 'end'.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2010, 21:47
Ответы с готовыми решениями:

Дан массив строк. Напишите программу, проверяющую правильность вложения операторных скобок begin . end — каждому begin должен соответствовать end
Дан массив строк, представляющий собой фрагмент программы на языке Pascal. Напишите программу,...

Проверить правильность расстановки скобок
Дано арифметическое выражение, содержащее три вида скобок "(","[","{". Проверить правильность...

Проверить правильность расстановки скобок.
Дана строка символов, содержащая круглые скобки.Проверить правильность расстановки скобок.

Проверить правильность расстановки скобок трех типов в выражении
Проверить правильность расстановки скобок трех типов (круглых, квадратных и фигурных) в выражении....

1
1548 / 914 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
15.12.2010, 21:52 2
На первый взгляд задача решается так, возможно не учел какие-либо тонкости:

Заводишь счетчик, обнуляешь.
Читаешь файл.
Если находишь begin / record / case и т.п., увеличиваешь счетчик на единицу, end - уменьшаешь на единицу.
Если в какой либо момент счетчик стал меньше нуля - расстановка неправильная, если дошел до конца и все ок - правильная.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2010, 21:52

Проверить файл программы на соответствие числа открывающих и закрывающих операторных скобок (begin и end)
Дан текстовый файл F,содержащий программа на языке паскаль.проверить эту программу на...

Проверить правильность расстановки скобок
Строка содержит арифметическое выражение, в котором используются круглые скобки. Проверить...

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

Стек. Проверить правильность расстановки скобок
Дан текст, в нём присутствует 3 вида скобок, проверить правильность расстановки скобок. Например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.