УМНОЖЕНИЕ ЦЕЛЫХ ЧИСЕЛ В ЭВМ. Лабораторная работа умножение целых чисел в эвм работу студентзаочник гр. 881971 3 курса Качур Дмитрий Сергеевич
Скачать 79.02 Kb.
|
Министерство образования Республики Беларусь Учреждение образования «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ» Институт информационных технологий Специальность: Промышленная электроника ЛАБОРАТОРНАЯ РАБОТА № 2. УМНОЖЕНИЕ ЦЕЛЫХ ЧИСЕЛ В ЭВМ Работу выполнил: студент-заочник гр. 881971 3 курса Качур Дмитрий Сергеевич Цель работы: Ознакомиться с умножением в ЭВМ, освоить алгоритм, моделирующий умножение в ЭВМ, и написать программу для умножения конкретных чисел Переведем 1210 в двоичную систему вот так: Целая часть числа находится делением на основание новой
Получилось:1210 = 11002 Результат перевода: 1210 = 11002 Переведем 610 в двоичную систему вот так: Целая часть числа находится делением на основание новой
Получилось:610 = 1102 Результат перевода: 610 = 1102 1) Выполним умножение 11002*1102
Получилось: 11002*1102 = 10010002 Вы пожелали видеть ответ в двоичной системе счисления Конец Вывод: a*b B=110 A= 1100 Начало Переведем 5010 в двоичную систему вот так: Целая часть числа находится делением на основание новой
Получилось:5010 = 1100102 Переведем 1010 в двоичную систему вот так: Целая часть числа находится делением на основание новой
Получилось:1010 = 10102 1) Выполним умножение 1100102*10102
Получилось: 1100102*10102 = 1111101002 Конец Вывод: a/b B=110 A= 1100 Начало // arithmetic.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include using namespace std; int _tmain(int argc, char* argv[]) { double sum, razn, pow, div; // объявление переменных через запятую double a1; // отдельное объявление переменной a1 double a2; // отдельное объявление переменной a2 cout << "1100 "; cin >> a1; cout << "110 "; cin >> a2; pow = a1 * a2; // операция умножения div = a1 / a2; // операция деления cout << a1 << "*" << a2 << "=" << pow << endl; cout << a1 << "/" << a2 << "=" << div << endl; system ("pause"); return 0; } |