Главная » Статьи для тега "значение"

НЕПЕРИОДИЧЕСКИЕ И ПЕРИОДИЧЕСКИЕ КОНСТАНТЫ

Добавлено Дата: 29 June, 2012 категория: 1С Предприятие

Константы разделяются на непериодические и периодические. К последним относятся  константы,  старые  значения  которых  нужно  сохранять   при  вводе  изменений. Примером  может  послужить константа  ЕдиновременнаяВыплатаНаРебенка, содержащая  значение  единовременного  пособия  при  рождении  ребенка.   Это  пособие может меняться, возможно даже увеличиваться, в течение, скажем, года несколько раз. Однако на эту константу могут быть ссылки в документах  или  в отчетах,  например в отчете о выплатах упомянутого пособия за год. Поэтому, выполняя  изменение размера  пособия, необходимо сохранять  значения константы и период их действия. Это выполняется в 1С, если компонент константы Периодический имеет значение 1.

Читать »

ПЕРЕМЕННЫЕ ЧИСЛОВЫЕ, СИМВОЛЬНЫЕ И ДАТЫ

Добавлено Дата: 28 June, 2012 категория: 1С Предприятие

Переменные разделяются на  скалярные и массивы.  В текущей  реализации  1С  можно  использовать только  одномерные массивы,  называемые  также  векторами.

Переменные появляются  в программе:

•   после их объявления, например

Читать »

Модуль Maybe

Добавлено Дата: 26 June, 2012 категория: Haskell

В модуле Maybe дублируются описания типа Maybe и функции для его обработки. Данный модуль создан в экспериментальном порядке в целях постепенной разгрузки стандартного модуля Prelude. Некоторые определённые в модуле Maybe программные  сущности  определены и в модуле Prelude. Использование:

Читать »

ТРЕБУЕМАЯ ДЛЯ ХРАНЕНИЯ МАССИВОВ ПАМЯТЬ

Добавлено Дата: 26 June, 2012 категория: Basic

В стандарте Бейсика (в минимальном подмножестве) предполагается, что индексы начинаются с 0, и это соглашение принято для большинства систем. В этом случае оператор DIM P(4) зарезервирует 5 ячеек:

Р(0),Р(1),Р(2),Р(3),Р(4)

а оператор DIM A(2, 3) 12 ячеек:

Читать »

Модуль Char

Добавлено Дата: 26 June, 2012 категория: Haskell

отчасти дублирует описания программных сущностей для представления и работы с символами. Данный модуль создан в экспериментальном порядке в целях постепенной разгрузки стандартного модуля Prelude. Большинство определённых в модуле Char программных сущностей определены и в мо-

Читать »

ПРЕРЫВАНИЯ ЦИКЛА. ОБЪЕДИНЕНИЕ УСЛОВИЙ

Добавлено Дата: 25 June, 2012 категория: 1С Предприятие

Выйти  из цикла и  передать  управление на  первый  следующий  за циклом  выполняемый  оператор можно, применив  оператор Прервать.  Чтобы  пропустить  часть  операторов цикла и перейти к следующей итерации, следует использовать оператор  Продолжить.  При этом управление передается оператору начала  цикла оператору Для или Пока. Операторы Прервать и Продолжить отдельно не применяются, а встраиваются в конструкции "если".

Читать »

Модуль Typeable

Добавлено Дата: 23 June, 2012 категория: Haskell

предоставляет интерфейс для безопасного преобразования типов данных между собой. Это достигается при помощи приписывания типам некоторой метаинформации, которая описывает сам тип. Такие описания типов позволяют достаточно эффективно сравнивать типы данных, что позволяет использовать такие типы в модуле Dynamic (см. раздел 8.7.). Использование:

Читать »

МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ

Добавлено Дата: 21 June, 2012 категория: Basic

Предыдущие главы содержали введение в программирование и описание большинства свойств языка программирования  Бейсик,  знание  которых  достаточно  для  разработки  и  написания   простых программ. В гл. 3 были представлены структограммы, являющиеся превосходным способом наглядного представления эффекта комбинирования небольших групп операторов Бейсика. В сочетании с методом пошаговой детализации, представленным в разд. 3.6, структограммы могут служить также полезным средством разработки программы.

Читать »

ЧТЕНИЕ ПРОГРАММЫ

Добавлено Дата: 20 June, 2012 категория: Basic

Одним из важнейших качеств, которые потребуются от Вас как от программиста, является умение "читать" программы и получать определенное представление об их функциях. Вы  должны уметь распознать "куски" программы и определить их назначение, не сбиваясь из-за  неудачного выбора имен переменных или формата текста программы. По мере накопления опыта  Вы обнаружите, что после  некоторой  модификации  эти  куски  программ  можно  использовать  для  Ваших  целей.  В качестве отправной точки этого процесса рассмотрим следующую программу на Бейсике, в которой используются представленные в этой главе операторы. Она вычисляет площадь и длину окружности круга по значению его радиуса. (Площадь равна πr2,  а  длина окружности 2πr,  где r-радиус, π=3. 14159 …)

Читать »

МОДУЛЬ ОБРАБОТКИ ПРОБА

Добавлено Дата: 20 June, 2012 категория: 1С Предприятие

Процедура Выполнить  принадлежит  модулю  обработки.   Модуль   обработки  в  общем  случае  может  содержать следующие  компоненты:

•   объявления переменных модуля, которые доступны в любом  его программном компоненте;

•    процедуры, в том числе и предопределенные, и функции, созданные пользователем;

Читать »

ВСТРОЕННЫЕ ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ТИПОВ ДАННЫХ

Добавлено Дата: 20 June, 2012 категория: 1С Предприятие

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

Читать »

МЕТОДЫ ЖУРНАЛА  РАСЧЕТОВ И ЕГО ПЕРИОДА

Добавлено Дата: 19 June, 2012 категория: 1С Предприятие

Приводятся в табл. 7.16.

Методы ЖР и его периода

Таблица 7.16

Метод

Описание

Читать »

ДРУГИЕ КОНЦЕПЦИИ ПРОГРАММИРОВАНИЯ

Добавлено Дата: 18 June, 2012 категория: Basic

Подобно большинству языков программирования, Бейсик обладает рядом важных  возможностей, которые лучше всего обсуждать после того, как элементарные свойства уже знакомы и полностью поняты. В этой главе представлено несколько таких возможностей, которые хотя и различны, но в определенном  смысле  очень  тесно  связаны.  Тема  данной  главы  —  обсуждение  объектов,  над которыми проводятся вычисления, другими словами,  "предметов", которыми манипулирует язык программирования.

Читать »

ИНИЦИАЦИЯ МАТРИЦЫ

Добавлено Дата: 16 June, 2012 категория: Basic

Предусмотрено несколько операторов для присваивания всем элементам матрицы одного и того же значения,  0  или  1,  или  для  присваивания  всем  диагональным  элементам  квадратной  матрицы значения 1. Последующим умножением на скалярное значение (см. подразд. 7.3.1) всем единичным элементам можно придать любое требуемое значение.

Читать »

О ВЫЧИСЛЕНИИ ЛОГИЧЕСКИХ ВЫРАЖЕНИЙ

Добавлено Дата: 15 June, 2012 категория: 1С Предприятие

В  1С  ЛВ  при  их  оценке всегда вычисляются полностью (по  крайней мере  в  текущей  версии). Это создает  некоторые неудобства.  Так, в последнем примере вложенный  цикл Пока  было  бы лучше  записать следующим образом, обойдя  применение оператора Прервать:

Читать »