рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Операции над многословными операндами

Операции над многословными операндами - раздел Компьютеры, Спбгуап Кафедра № 46   Отчёт Защищён: ...

СПбГУАП

Кафедра № 46

 

Отчёт защищён:

Преподаватель:

 

«Операции над многословными операндами».

Отчёт по лабораторной работе № 5 по курсу «ПЯВУ».

 

 

Работу выполнил

студент группы № 4568: Вихров Игорь.

 

Санкт-Петербург. 2006 год.

Постановка задачи

 

Написать функцию алгебраического сложения двух целых чисел, каждое из которых представлено массивом байтов. Первый байт массива содержит код знака числа: 0 - ‘+’, 255 - ‘-‘, а остальные байты- значащие двоичные цифры числа.

 

Описание входных и выходных данных

bool lab5 (unsigned char *m1, unsigned char *m2, unsigned char *m3, int n) - оператор прототипа функции, которая возвращает true, если сумма поместилась в n-элементах массива m3.

Входные данные:

unsigned char *m1 – указатель на первое слагаемое;

unsigned char *m2 – указатель на второе слагаемое;

Выходные данные:

unsigned char *m3 – указатель на алгебраическую сумму двух введённых чисел.

 

Набор тестов.


Входные данные:

Первое слагаемое: 00 CC 4F A3 D7 95

второе слагаемое: 00 E4 7D C6 BB 3A

 

Первое слагаемое: 00 23 CB 92 C9 6E

второе слагаемое: 00 12 B5 61 D3 E5

 

Выходные данные:

Функция возвратит false

 

 

Функция возвратит true, сумма = 00 36 80 F4 9D 53

 


Описание алгоритма

Если числа отрицательные (первый байт = 0xFF), переведём их в дополнительный код. С помощью цикла по байтам будем складывать эти числа, фиксируя при этом переполнение (0x01) и добавляя его к следующей сумме.

Текст программы

#include <string.h> using namespace std;  

– Конец работы –

Используемые теги: операции, над, многословными, операндами0.072

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Операции над многословными операндами

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Понятие вектора. Линейные операции над векторами
Вектором называется направленный отрезок имеющий определенную длину т е отрезок определенной длины у которого одна из ограничивающих его точек... Длина вектора называется его модулем и обозначается символом Модуль вектора... Вектор называется нулевым обозначается если начало и конец его совпадают Нулевой вектор не имеет определенного...

Множества и операции над ними
Ведение... Множества и операции над ними Основные понятия о множествах Операции над множествами...

Краткий конспект лекций Матрицы и операции над ними
Матрицы и операции над ними... Определение Матрицей называется множество чисел которое составляет...

Понятие матрицы. Виды матриц. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц
Матрицей размера mxn наз ся прямоуг таблица чисел сост из n строк и m столбцов Эл ты м цы числа составл м цу М цы обознач прописными загл б ми... Виды м цы м ца вектор столбец м ца сост из одного столбца... Трансп м цы это смена местами строк и ст в с сох м порядка следования эл тов А исходная А Ат транспонир Если...

Понятие матрицы. Виды матрицы. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц.
а Матрицей размера m times n наз прямоугольная таблица сост из m строк и n столбцов... а а а а n... А a a a a n aij m times n aij m times n...

Множества, операции над множествами. Отображения множеств
Множества операции над множествами Отображения множеств... Операции над множествами...

Понятие матрицы. Виды матриц. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц
Общая схема исследования функций и построения их графиков... Общая схема исследования функций и построение их графиков Пример...

Понятие матрицы. Виды матриц. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц
Две матрицы считаю равными если совпадают их размеры и равны соответствующие элементы...

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

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

0.032
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам