[Alimir_BootModal_Login]

Внутренний язык программирования 1С 8.3 для начинающих программистов: имена переменных в 1С

Автор уроков и преподаватель школы: Владимир Милькин

На прошлом уроке мы узнали какие бывают данные и  научились совершать с ними простейшие операции.

Назначение имен для данных

Сегодня мы шагнем ещё дальше - научимся давать данным свои имена! Придумывание имен для программы очень увлекательное занятие, но требуется соблюдать ряд правил:

  • Имя может состоять только из букв русского и английского алфавитов, цифр и знаков подчеркивания.
  • Имя не должно начинаться с цифры.

Ну, например. Количество планет нашей системы - 8. Это числовой тип данных. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь. Подходящим именем в данном случае будет КоличествоПланет. Ну а чтобы связать наше имя и цифру 8 используем знак равно. Не забудем поставить в конце точку с запятой, так как связывание цифры 8 и имени - отдельная команда для компьютера.

КоличествоПланет = 8;

Теперь после выполнения связывания имени КоличествоПланет с восьмёркой, мы можем обращаться к цифре 8, используя это имя.

КоличествоПланет = 8;
Сообщить(КоличествоПланет);

Код программы стал более наглядным, вы не находите? Это одно из назначений имен - делать код программы более понятным.

Сравните два примера одного и того же кода:

Без использования имен
С использованием имен
Как видите, второй пример получился длиннее, но понятнее. А понятность - очень важный критерий при написании кода.

Нужно всегда помнить, что пишем программу не только для компьютера, но и для других программистов. Они будут её дорабатывать, исправлять наши ошибки.

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

Итак, мы можем и даже должны придумывать для наших данных понятные и красивые имена. Это отличает хорошего программиста от плохого.

Проверка себя

Задание №11. Пройдите следующий тест, используя правила для составления имен, описанные выше.

Являются ли допустимыми следующие имена для данных:

  1. ПервыйКосмонавт
  2. 7ЦветовРадуги
  3. СемьЦветовРадуги
  4. ЦветовРадуги7
  5. Гора"Эверест"
  6. Цветов_радуги_7
  7. _НазваниеНашейПланеты
  8. Рассвет_в космосе
  9. Северный<полюс>

Проверьте себя, попробовав использовать эти имена в своей программе, а уже затем смотрите ответы.

Ответы