Заведите имя, например, Ошибка и свяжите его со значением 0. Теперь последовательно перебирайте все символы введенной строки. Если вы встретили открывающуюся скобку, то увеличьте 1, закрывающую — уменьшите на 1. Если на протяжении всего перебора Ошибка было больше или равно нулю и после завершения осталось нулем, то скобочная последовательность правильна.
Подсказка
ввести от пользователя Строка
Ошибка =0
цикл для А от 1 до (длина Строка):{
Символ = символ из Строка под номером А
если Символ ="(" тогда
Ошибка = Ошибка +1
если Символ =")" тогда
Ошибка = Ошибка -1
если Ошибка <0 тогда
прервать цикл
}
если Ошибка =0 тогда
вывести "последовательность скобок корректна"
иначе
вывести "есть ошибка"
Эталонное решение. Сначала пишем код сами, проверяем на компьютере (как и все примеры программ из уроков), только потом сверяемся
Для учеников
Второй модуль - самый сложный в школе. Если вы не программировали ранее - приготовьтесь к тому, что не сможете решить некоторые из задач с первого раза и без подсказок.
Поэтому вовремя останавливайтесь и спрашивайте преподавателя, если что-то не понятно даже с подсказками.
В крайнем случае, пройдите все оставшиеся модули школы, а затем вернитесь с новыми силами к решению задач второго модуля.