Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 13.11.2019
Сообщений: 9
1

Для пары чисел получить все комбинации сложения и вычитания

11.01.2020, 01:19. Показов 716. Ответов 1
Метки нет (Все метки)

Нужно решить задачу на ассемблере.

Преподаватель задает два базовых числа ± X и ± Ү. Студент должен прибавить и отнять от них № своего
варианта.
Например, пусть X =± 4567, Ү =± 60, № = 45. Тогда получатся следующие восемь целых чисел для варианта
№ = 45, а именно:

1) 4567 + 45 = 4612
2) 4567 - 45 = 4522
3) -4567 +45 = -4522
4) -456 - 45 = -4612
5) 60+45 = 105
6) 60-45 = 15
7) -60+45 = - 15
8) -60-45 = - 105.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2020, 01:19
Ответы с готовыми решениями:

Программа умножения двух целых чисел с использованием команд сложения, вычитания, сдвига
Программа умножения двух целых чисел с использованием команд сложения, вычитания, сдвига. (TASM) ...

Используя все цифры от 1 до 9 по одному разу и операции сложения и вычитания, получить в сумме 100
Используя все цифры от 1 до 9 по одному разу и операции сложения и вычитания, получить в сумме 100,...

Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и вычитания, получить в сумме 100
Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и...

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

1
Модератор
Эксперт по электронике
7537 / 3723 / 1459
Регистрация: 01.02.2015
Сообщений: 11,571
Записей в блоге: 2
11.01.2020, 10:05 2
Это можно оформить в виде подпрограммы для двух чисел, которая перебирает все знаки этим числам. И вызвать эту процедуру дважды - для X и N, для Y и N.
Что-то вроде
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
procedure Calc(A, B: integer);
begin
  for i:=1 to 2 do
  begin
    for j:=1 to 2 do
    begin
      writeln(A, B, A+B);
      B:=-B;
    end;
    A:=-A;
  end;
end;
Думаю, что можно упростить до одного цикла, но так понятнее.

Попробуйте начать - я помогу.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2020, 10:05

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Методы класса для сложения и вычитания комплексных чисел (упростить код)
Напишите класс для реализации комплексного числа. Разработайте методы класса для сложения и...

Отладить функцию для сложения, вычитания, умножения и деления двух чисел
Не могу найти ошибок,программа не правильно работает. Вот условие : Напишите программу, которая...

Для класса, хранящего список чисел, перегрузить операторы сложения и вычитания
Для класса, хранящего список чисел, перегрузить операторы сложения и вычитания числа так, чтобы они...

Написать калькулятор для сложения и вычитания целых однозначных десятичных чисел
Приложение-калькулятор для сложения и вычитания целых однозначных десятичных чисел. В главной форме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.