[Alimir_BootModal_Login]

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

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

Продолжаем эксперименты

Задание №3. Добейтесь того, чтобы компьютер при запуске вашей программы вывел следующий отрывок из замечательного стихотворения Александра Пушкина "Зимний вечер":

Буря мглою небо кроет,
Вихри снежные крутя;
То, как зверь, она завоет,
То заплачет, как дитя.

Обратите внимание, что стихотворение нужно вывести в четыре строки.

Попробуйте его выполнить сами без подсказки и лишь при необходимости воспользуйтесь инструкцией ниже:

Показать инструкцию

Всё получилось? Отлично.

Первые наблюдения о языке

А теперь давайте внимательно присмотримся к написанной программе:

Показать код

Вроде бы обычный текст. Но на самом деле он написан по особым правилам, которые делают его понятным для компьютера.

Компьютер считывает этот текст (ещё говорят "код программы") строку за строкой и выполняет задуманные программистом команды.

Что мы можем сказать об этом тексте?

  1. Он разделен на строчки.
  2. Каждая строчка содержит отдельную команду, которая называется "Сообщить" и заканчивается точкой с запятой.
  3. Каждая команда "Сообщить" имеет рядом с собой некий текст, заключенный в круглые скобки - этот текст называется параметром команды.
  4. Текст внутри круглых скобок заключен в двойные кавычки, как мы обычно поступаем при цитатах.

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

Коверкаем нашу программу

Задание №4. Сделайте 6 вариантов изменения нашего кода таким образом, чтобы каждый из них отличался хоть чем-нибудь от других, но все они выводили одинаковый результат - те самые 4 строчки из Пушкина.

Придумывайте, изменяйте. И тут же пробуйте запустить. Если программа после вашего изменения запустилась и вывела стихотворение - значит ваш вариант подходит. Если появляется сообщение об ошибке - значит так менять текст нельзя, потому что это противоречит правилам внутреннего языка 1С 8.3.

Первые два варианта я вам подскажу:

Подсказка