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

Нечисловые данные порядкового типа Free Pascal

Добавлено Дата: 25 July, 2014 категория: Free Pascal

Как уже отмечалось ранее, к данным порядкового типа относятся такие конеч- ные множества данных, которые можно тем или иным способом упорядочить, т. е. "выстроить" в очередь и приписать каждому элементу порядковый номер, выбрав для этого, например, натуральные числа. Кроме описанных ранее стандартных це- лочисленных типов и интервальных подмножеств целых чисел к порядковым дан- ным относятся:

Читать »

Целочисленное  деление Objective-C

Добавлено Дата: 2 June, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Многие начинающие программисты С удивляются тому, как работает целочисленное деление. Давайте попробуем:

#include <stdio.h>

int main (int argc, const char * argv[])

{

printf("3 * 3 + 5 * 2 = %d\n", 3 * 3 + 5 * 2);

Читать »

Поразрядная операция ИЛИ Objective-C

Добавлено Дата: 23 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Два байта можно объединить поразрядной операцией ИЛИ; результат представляет собой третий байт. Бит третьего байта содержит 1 в том случае, если хотя бы один из двух соответствующих битов первых двух байтов равен 1.

Поразрядная операция ИЛИ выполняется оператором 1. Для экспериментов с

Читать »

Поразрядная операция И Objective-C

Добавлено Дата: 23 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Также два байта можно объединить поразрядной операцией И для создания третьего байта. В  этом случае  бит третьего  байта равен  1 только  в том  случае, если  оба соответствующих бита первых двух байтов равны 1.

Читать »

Ошибки и неприятности Bascom

Добавлено Дата: 13 February, 2013 категория: Bascom-8051, Basic, Железо

1        Директивы $BAUD и $CRYSTAL активизируется только при использовании команд  PRINT, INPUT. Внимание!  Если  в  тексте  программы  не  применяются  операторы  PRINT,   INPUT,  то  инициализация  не выполняется – в таймер не загружается значение коэффициента деления, не инициализируются регистры SCON и PCON (см. соотв. раздел).

Читать »

Вычисления и преобразования чисел BASCOM-8051

Добавлено Дата: 17 January, 2013 категория: Bascom-8051, Basic, Железо

Bascom позволяет производить арифметические вычисления (сложение, вычитание,  умножение и деле- ние) над целыми числами (одно-, двух и четырехбайтными) и числами в формате с плавающей точкой. В следую- щей таблице показано расположение байтов переменных в памяти.

Читать »

Применение логических функций BASCOM-8051

Добавлено Дата: 28 December, 2012 категория: Bascom-8051, Basic, Железо

Сущность  логических  функций,  очевидно,  не  требует  пояснений,  поэтому   остановимся   только  на особенностях  их  применения.  Логические  операции  производятся   только  над  битовыми,  одно-,  двух-  и четырехбайтовыми  переменными  и  правильно  выполняются  только  при  одинаковой  размерности  исходных переменных.   Использование   разных   типов   переменных   недопустимо,   т.к.   получаются   непредсказуемые результаты, и происходит модификация регистров, не участвующих в назначенной операции. В качестве операнда логических  операций  могут  применяться  и  константы.  Форма  записи  констант  должна   быть   “понятной” компилятору, т.к. неоднозначная запись также может дать неверный результат. Логические операции с числами с плавающей  точкой  не  выполняются  и  даже  не  компилируются  (пропускаются).  К  сожалению,  компилятор совершенно   не   определяет   ошибки   назначения   неверных   операндов   логических   операций.   Эта   задача предоставлена   программисту.  Ниже  приведена  демонстрационная  программа  логических  операций.  В  ней показана возможность (или невозможность) их применения и время исполнения.

Читать »

УПАКОВКА И РАСПАКОВКА ОТНОШЕНИЙ

Добавлено Дата: 8 September, 2012 категория: SQL, Базы данных

В данном разделе рассматриваются два новых (и чрезвычайно важных) реляционных оператора, называемых PACK и UNPACK. Но в качестве промежуточного этапа на пути к определению этих операторов вначале  необходимо  сделать краткое отступление и рассмотреть два более простых их аналога, которые называются, соответственно, COLLAPSE и EXPAND. Кроме того, для упрощения изложения эти последние операторы будут описаны в обратном порядке.

Читать »

АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ

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

В одном операторе LET можно выполнять несколько арифметических операций: 10LETA = 3.14159*R↑2

10LETV = A*B + C/2.1

10LETX= (Y+22.7)/180

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

Читать »

ЗАГРУЗКА  НАЧАЛЬНОГО САЛЬДО  ИЗ  DBF-ФАЙЛА

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

При  смене  программных  средств неизбежно возникают задачи  переноса  остатков из старых   файлов  в   новые.  Нередко  переносимые данные  можно  записать  в   DBFфайлы. Предположим, что так оно  и есть  и начальное сальдо нужно  перенести из файла bal.dbf,  фрагмент  которого  представлен в  табл.  7.7,  в  созданный  нами  и  пока  что пустой  ЖЗ.

Читать »

Модуль C

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

Модуль, который включает в себя при помощи реимпорта функциональность трёх нижеследующих модулей, описывающих  специфические функции для работы в рамках подхода FFI (Foreign Function Interface — интерфейс  к внешним функциям) с внешними  программами, написанными на языке  программирования C. Использование:

Читать »

НАДЕЖНОСТ Ь  ПРОГРАМ М

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

Мы  рассмотрим  один аспект  надежности  вероятность  получения  ожидаемого  результата.  Ниже мы  обсудим ряд  мероприятий, позволяющих  повысить эту вероятность  и, следовательно, надежность вычислений.

8.2.1.  ПРОВЕРКА ДАННЫХ

В любой  задаче  мы  планируем  получить некоторый результат.  Так, нажав  на  иконку , размещенную в  диалоге формы списка ЖЗ  Зарплата_2, мы  рассчитываем получить ведомость перечислении в банк  для выбранного  сотрудника или подразделения.

Читать »

Модуль Traversable

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

В модуле Traversable описан класс типов данных, которые могут быть поэлементно перебраны слева направо, при этом над элементами могут совершаться дополнительные действия. Этот класс описывает специальный вид функторов, как это определено в работах [15, 6]. Использование:

Читать »

Модуль Monad

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

Модуль  Monad содержит  дополнительные расширения  функциональности языка Haskell, которая используется для работы с монадами. Использование модуля:

import  Control.Monad

Данный модуль определяет три класса, которые описывают интерфейсы монадических типов.

Читать »

ВИДЫ  РАСЧЕТОВ ДОКУМЕНТА ТАБЕЛЬ

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

7.7.1.   ВИД  РАСЧЕТА ОКЛАД_2

Выполним  всю цепочку задания свойств ВР  Оклад_2, включающую также  и написание кода процедуры  получения результата.

Предварительно, однако,  нам  потребуется  создать   группу  ВР  ВсеНачисления_2, в которую мы будем включать расчеты-начисления, облагаемые НДФЛ.

Читать »