Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Ступенчатая запись программы - это как правила хорошего тона - можно и не соблюдать, но посмотрят косо.
Возьмем бессмысленную программу и посмотрим, как она записана. Конкретнее - обратим внимание на то, на что не обращает внимания компьютер, а именно на отступы от левого края листа в записи каждой строки.
Private Sub Command1_Click()
a = InputBox("Введите число")
If a > 4 Then
b=3
Print b
Else
b=0
a=b+5
с=0
End If
b=5
MsgBox ("До свидания!")
End Sub
Строки начала и конца процедуры записаны без отступа. Мы видим, что процедура состоит из четырх операторов: а=, If, b= и MsgBox. Все они выполняются по порядку, один за другим, поэтому каждый из них записан с одинаковым отступом. Если оператор сложный, то есть включает в себя другие операторы (мы знаем пока один такой оператор - If), то составляющие его операторы записываются еще правее. Так, у нас операторы b=0, a=b+5 и с=0 входят в состав оператора If и должны выполняться по порядку один за другим, поэтому их отступ слева одинаков и больше, чем у If.
Сделано все это для удобства чтения программы, для того, чтобы глаз мог сразу же уловить структуру программы, а именно, из каких частей состоит как сама программа, так и каждый из элементов, ее составляющих. Впрочем, вам с первого взгляда может показаться, что такая запись, наоборот, неудобна для чтения. Однако, заметьте, что она принята во всем мире и глаза профессиональных программистов привыкли именно к ней. Настолько привыкли, что программа, записанная без соблюдения ступенчатого стиля, вызывает раздражение.
Конечно, допустимы и некоторые отклонения от ступенчатого стиля. Например, как я уже говорил, несколько коротких похожих операторов вполне можно записать в одну строку:
a=0: b=0: c=0: f=4
Этим мы экономим дефицитное место по вертикали экрана или листа бумаги.
Дата публикования: 2014-12-28; Прочитано: 237 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!