переменные в 1С


Пример: Как используется переменные в 1С


Пример 01.

А = 10;
Б = 5;
Сумма = А + Б;
Сообщить(Сумма);// 15

Пример 02.

Имя = "Иван";
Фамилия = "Петров";
ПолноеИмя = Имя + " " + Фамилия;
Сообщить(ПолноеИмя); // Иван Петров

Пример 03.

Сегодня = ТекущаяДата();
Сообщить("Сегодня: " + Формат(Сегодня, "ДФ=dd.MM.yyyy"));

Пример 04.

Число = 8;
Проверка = Число > 5;
Сообщить(Проверка); // Истина

Пример 05.

Счетчик = 1;
Сообщить(Счетчик); // 1

Счетчик = Счетчик + 1;
Сообщить(Счетчик); // 2

Зачем переменные?

Представь, что у тебя есть коробка. Ты можешь положить в неё яблоко и подписать коробку словом «Яблоко». Теперь каждый раз, когда тебе нужно взять яблоко, ты просто обращаешься к коробке по её имени. В 1С та же логика: имя переменной = ярлык для данных.


Правила переменной

  1. В имени можно использовать буквы , цифры и знак подчёркивания.
  2. Имя не может начинаться с цифры.
  3. Пробелы и кавычки в имени запрещены.
  4. Чем понятнее имя — тем лучше.

❌ Плохо: 7ЦветовРадуги, Гора"Эверест", Рассвет в космосе ✅ Хорошо: КоличествоПланет, СемьЦветовРадуги, Цветов_Радуги_7


Как это выглядит в коде

// Создаём переменную и даём ей значение

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

// Используем её в команде

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

// Код стал понятнее

Сравни:

Сообщить(8);

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

Второй вариант длиннее, но сразу ясно, что это за 8.

Мини-тренировка «Имя или не имя»

  • ПервыйКосмонавт → ✅ допустимо
  • _НазваниеНашейПланеты → ✅ допустимо
  • 7ЦветовРадуги → ❌ начинается с цифры
  • Рассвет_в космосе → ❌ пробел
  • Северный<полюс> → ❌ недопустимый символ

Работаем с пользователем

До этого мы сами задавали переменные. Но что если данные должен ввести пользователь?

// Инициализация (обязательно!)

ЧислоА = 0;

ЧислоБ = 0;

// Ввод от пользователя

ВвестиЧисло(ЧислоА);

ВвестиЧисло(ЧислоБ);

// Считаем сумму

СуммаЧисел = ЧислоА + ЧислоБ;

// Выводим красиво

ОткрытьЗначение(СуммаЧисел);

Теперь программа ждёт ввода и работает с реальными числами.

Домашнее задание (чуть веселее)

Напиши программу, которая:

  1. Просит у пользователя радиус круга (переменная Радиус).
  2. Считает длину окружности по формуле 2 * Пи * Радиус, где Пи = 3.14.
  3. Выводит результат с помощью ОткрытьЗначение.

Подсказка:

Радиус = 0;

ВвестиЧисло(Радиус);

ДлинаОкружности = 2 * 3.14 * Радиус;

ОткрытьЗначение(ДлинаОкружности);


Главное, что стоит запомнить

  • Имена переменных делают код читаемым.
  • Пишите код для других людей, а не только для компьютера.
  • Хорошо подобранные имена экономят часы при поддержке и доработке программы.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *