69739

Мультиплікативні операції

Домашняя работа

Информатика, кибернетика и программирование

Типи першого і другого операндів можуть відрізнятися, при цьому виконуються перетворення операндів за замовчуванням. Типом результату є тип операндів після перетворення.

Украинкский

2014-10-09

26 KB

0 чел.

Самостійне вивчення

Тема 3: Мультиплікативні операції

До мультиплікативних операцій відносяться операції множення *, ділення  / і отримання залишку від ділення  %. Операндами операції  % повинні бути цілі значення. Операції множення * і ділення / виконуються над цілими і плаваючими операндами.

Типи першого і другого операндів можуть відрізнятися, при цьому виконуються перетворення операндів за замовчуванням. Типом результату є тип операндів після перетворення.

В процесі виконання мультиплікативних операцій ситуація переповнювання або втрати значущості не контролюється. Якщо результат мультиплікативної операції не може бути представлений типом операндів після перетворення, то інформація втрачається.

Множення (*)

Операція множення виконує множення одного з своїх операндів на іншій.

Ділення (/)

Операція ділення виконує ділення першого свого операнда на другий. Якщо обидва операнди є цілими значеннями і не діляться без остачі, то результат заокруглюється в сторону нуля. Ділення на нуль дає помилку під час виконання.

Залишок від ділення (%)

Результатом операції є залишок від ділення першого операнда на другий. Знак результату співпадає із знаком ділимого.

Приклади:

int  i=10, j=3, n;

double x = 2.0, у;

у = x * i; /* приклад 1 */

n = i / j; /* приклад 2 */

n = i % j;      /* приклад 3 */

Адитивні операції

До адитивних операцій відносяться додавання ( +) і віднімання (-). Їх операндами можуть бути цілі і плаваючі значення. В деяких випадках адитивні операції можуть також виконуватися над адресними значеннями. Над операндами виконуються перетворення за умовчанням. Типом результату є тип операндів після перетворення. В процесі виконання адитивних операцій ситуація переповнення або втрати значущості не контролюється. Якщо результат аддитивної операції не може бути представлений типом операндів після перетворення, то інформація втрачається.

Додавання ( +)

Операція додавання ддодає два свої операнди. Операнди можуть мати цілий або плаваючий тип. Типи першого і другого операндів можуть розрізнятися. Один з операндів може бути покажчиком; тоді інший повинен бути цілим значенням. Коли ціле значення

(назвемо його i) додається до покажчика, то i масштабується шляхом множення його на розмір типу, з яким асоційований даний покажчик. Після перетворення ціле значення представляє i комірок пам'яті, де кожна комірка відповідає за розміром типу, з яким асоційований даний покажчик. Коли перетворене ціле значення додається до покажчика, то результатом є покажчик, що адресує область пам'яті, розташовану в i комірках далі від первинної адреси. Новий покажчик вказує на той же самий тип даних, що і початковий покажчик.

Віднімання (-)

Операція віднімання віднімає другий операнд від першого. Операнди можуть мати цілий або плаваючий тип. Типи першого і другого операндів можуть розрізнятися. Допускається віднімання цілого з покажчика і віднімання двох покажчиків.

Коли ціле значення віднімається з покажчика, попередньо проводиться те ж масштабування, що і при додаванні цілого значення з покажчиком. Результатом віднімання буде покажчик, що адресує область пам'яті, розташовану в i комірках перед первинною адресою. Новий покажчик вказує на той же самий тип даних, що і початковий покажчик.


 

А также другие работы, которые могут Вас заинтересовать

78162. Личность и группа как субъект и объект управления 49.27 KB
  Особенности коммуникации в организации. И это в полной мере относится и к личности и к организации в качестве субъектов и объектов управления. Управление личностью может складываться из: правильного определения социальной роли каждого работника и его места в организации; усвоения каждым индивидом предназначенной ему роли; обеспечения выполнения каждым работником своей роли. Нормы служат ориентиром личности в ситуации выбора обеспечивают социальный контроль ее поведения а также упорядочивают характер взаимодействий в рамках организации...
78163. Личность и творчество 55.97 KB
  Одной из важнейших задач современной педагогики является формирование у человека способности быть творцом что позволит ему достигнуть успехов в различных видах деятельности. Для реализации и развития субъекта в творческой деятельности и в частности для развития его творческого потенциала необходимым условием является свобода. При организации творческой деятельности важное значение имеет степень активности субъекта творчества. Творческая активность это мотивированная готовность личности к творческой деятельности определяемая скоростью...
78164. Межличностные отношения и взаимодействия людей в малых группах 63.18 KB
  Понятие малой группы. Социальнопсихологический климат группы. Социометрическая структура группы. Социальная роль всегда несет на себе печать общественной оценки: общество может либо одобрять либо не одобрять некоторые социальные роли иногда одобрение или неодобрение может дифференцироваться у разных социальных групп оценка роли может приобретать совершенно различное значение в соответствии с социальным опытом той или иной общественной группы.
78165. Спецификация функциональных требований к ИС 226 KB
  Статическое описание компании рассмотренное в лекции 4 проводится на уровне функциональных моделей и включает описание бизнеспотенциала функционала и соответствующих матриц ответственности. Дальнейшее развитие детализация бизнесмодели происходит на этапе динамичного описания компании на уровне процессных потоковых моделей. Процессные потоковые модели это модели описывающие процесс последовательного во времени преобразования материальных и информационных потоков компании в ходе реализации какойлибо бизнесфункции или функции...
78166. МЕТОДОЛОГИИ МОДЕЛИРОВАНИЯ ПРЕДМЕТНОЙ ОБЛАСТИ. 160 KB
  Для того чтобы получить адекватный предметной области проект ИС в виде системы правильно работающих программ необходимо иметь целостное системное представление модели которое отражает все аспекты функционирования будущей информационной системы. Без проведения моделирования предметной области велика вероятность допущения большого количества ошибок в решении стратегических вопросов приводящих к экономическим потерям и высоким затратам на последующее перепроектирование системы. Для отображения структурного аспекта моделей предметных областей...
78168. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ СРЕДСТВАМИ BPWIN 352 KB
  Диаграммы потоков данных Dt Flow Digrmming: работы внешние сущности ссылки потоки работ хранилища данных. Метод описания процессов IDEF3: работы связи объекты ссылок перекрестки. Стоимостный анализ Как было указано ранее обычно сначала строится функциональная модель существующей организации работы SIS как есть. BCанализ может проводиться только тогда когда модель работы последовательная следует синтаксическим правилам IDEF0 корректная отражает бизнес полная охватывает всю рассматриваемую область и стабильная проходит...
78169. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ИС 235.5 KB
  Основные понятия классификации информации. Информационное обеспечение ИС является средством для решения следующих задач: однозначного и экономичного представления информации в системе на основе кодирования объектов; организации процедур анализа и обработки информации с учетом характера связей между объектами на основе классификации объектов; организации взаимодействия пользователей с системой на основе экранных форм вводавывода данных; обеспечения эффективного использования информации в контуре управления деятельностью объекта...
78170. МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 224.5 KB
  Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи нормализация данных; домены. При этом имя сущности должно отражать тип или класс объекта а не его конкретный экземпляр например АЭРОПОРТ а не ВНУКОВО. Каждый экземпляр сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров данного типа сущности. Каждая сущность должна обладать некоторыми свойствами: иметь уникальное имя; к одному и тому же имени должна всегда применяться...