11 / 11 / 2
Регистрация: 17.02.2014
Сообщений: 947
|
||||||
1 | ||||||
Оператор for. Для чего в коде дополнительные begin-end16.07.2014, 12:51. Показов 1707. Ответов 4
Метки нет Все метки)
(
0
|
|
16.07.2014, 12:51 | |
Ответы с готовыми решениями:
4
Дан массив строк. Напишите программу, проверяющую правильность вложения операторных скобок begin . end — каждому begin должен соответствовать end
Реализовать итераторы begin() и end() для списка Перегрузка begin() end() для своего динамического класса |
![]() 6807 / 4565 / 4818
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
16.07.2014, 13:04 | 2 |
![]() Решение
В данном конкретном случае begin end не обязательны. Они ставятся в том случае, если повторяется блок операторов.
1
|
Супер-модератор
|
||||||
16.07.2014, 19:36 | 3 | |||||
в цикле выполняется 1 оператор Writeln(surname,' ', name); поэтому begin ... end здесь лишние, но не приводящие к неверной работе программы. Вообще, мое мнение - точка с запятой перед end и until, а также лишние операторные скобки - путь к быдлокоду
Добавлено через 10 минут
0
|
Модератор
![]() ![]() |
||||||
16.07.2014, 20:36 | 4 | |||||
Вынужден с вами не согласиться. Во-первых, вреда от лишнего пустого простого ( ; ) или составного (begin end) оператора нет совершенно никакого. Во-вторых, зачастую наличие указанных элементов продиктовано желанием упростить внесение в код изменений, избавить от необходимости бегать в предыдущую строку, чтобы поставить (или убрать) ";", что частенько может быть забыто. Ради такого случая даже предлагалось выносить ";" перед операторами на уровень вложенности:
На самом деле вопрос по важности примерно на уровне того, с какой стороны разбивать яйцо, с тупой или острой.
1
|
Супер-модератор
|
|
16.07.2014, 20:49 | 5 |
bormant, спасибо за мнение, моё забыл добавить не является догмой... Чисто ИМХО с которым не все согласны - это нормально...
![]()
0
|
16.07.2014, 20:49 | |
Помогаю со студенческими работами здесь
5
Теория BEGIN..END; Баланс BEGIN-END Количество Begin и End begin...end тупик! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |