Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.02.2019
Сообщений: 21
1

Арифметические операции с числами в 2-ной системе счисления

21.02.2019, 00:38. Показов 1089. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Надо програм который будет делать с номерами в второю СС простые операции (+, -, *, /)! 10 класс! Спасибо
пример: 1101101101+101111011=11001100100
10 класс! Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2019, 00:38
Ответы с готовыми решениями:

Арифметические операции над числами с плавающей запятой
Помогите, пожалуйста, нужно сделать на Паскале Заранее Спасибо!!!

Арифметические операции в q-ричной системе счисления
помогите написаь програамму пожалуйста зараннее спасибо. вот есть код const a: string =...

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

Перевод из 10-ной системы счисления в 16-ричную
Не могу найти ошибку...задание перевод из 10 системы счисления в 16.Выдает ошибку (55,15) illegal...

1
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
22.02.2019, 07:06 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
program BooleanDemonstr;
 
var
a,b,c: longint;
kluch: integer;
cod: char;
 
 
procedure VvodChisel2CC(var n: longint);
const
  digit:string[2]='01'; //цифры в двоичной системе счисления.
var
i: Integer;
str: string;
 
begin
  str:='';
  Writeln('Введите число в двоичной системе счисления (только числа "0" и "1").');
  readln(str);
 
  for i:=1 to length(str) do
      while not (str[i] in ['0','1']) do
          begin
          Writeln('Введенный символ "', str[i],'" некорректен!');
          Writeln('Попытайтесь еще раз.');
          Readln(str);
          end;
     while str[1]='0' do
      delete(str,1,1);    //удалим ведущие ноли
      n:=0;                 //получим число в  десятичной системе счисления
      for i:=1 to length(str) do
      n:=n*2+pos(str[i],digit)-1;
 
 
end;
 
 
 
 
procedure VyvodChisel2CC(n: longint);
Const
 a = '01';
var
str: string;
i:Integer;
begin
str := '';
repeat
 str := ((a[n mod 2 + 1]) + str);
 n := n div 2;
until (n = 0);
writeln('Результат:');
writeln(str);
end;
 
 
 
 
begin
 
repeat
writeln;
writeln ('Введите число, если хотите увидеть результат операций с ');
writeln ('числами в двоичной системе счисления.');
writeln ('Введите 1, для демонстрации операции сложения.');
writeln ('Введите 2, для демонстрации операции вычитания.');
writeln ('Введите 3, для демонстрации операции умножения.');
writeln ('Введите 4, для демонстрации операции деления.');
 
Readln(kluch);
case kluch of
1: begin
     writeln ('Операция сложения с:= a + b');
     VvodChisel2CC(a);
     VvodChisel2CC(b);
     c:=a + b;
     VyvodChisel2CC(c);
   end;
2: begin
 
     writeln ('Операция вычитания с:= a - b');
     VvodChisel2CC(a);
     VvodChisel2CC(b);
     c:= a - b;
     VyvodChisel2CC(c);
   end;
3: begin
     writeln ('Операция умножения с:= a * b');
     VvodChisel2CC(a);
     VvodChisel2CC(b);
     c:= a * b;
     VyvodChisel2CC(c);
 
   end;
4: begin
     writeln ('Операция деления с:= a / b (целочисленное)');
     VvodChisel2CC(a);
     VvodChisel2CC(b);
      c:= a div b;
     VyvodChisel2CC(c);
 
   end;
 
end;
writeln;
writeln('Введите символ "i" и нажмите клавишу "Enter", чтобы выйти из программы.');
writeln('Нажмите клавишу "Enter" чтобы продолжить.');
readln(cod);
 
until  Ord(cod)=ord('i');
 
 readln();
end.
0
22.02.2019, 07:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2019, 07:06
Помогаю со студенческими работами здесь

Арифметические операции над матрицами
Выполнив действия над матрицами A(n,n) и B(n,n) вычислить матрицу C(n,n) по формуле...

арифметические операции в паскале, использование ассемблера
Написать программу вычисляющую арифметические операции(+,-,*,/). При этом результат результат...

Построение многочленов и арифметические операции с ними
дан многочлен вида p(x) = c1xe1 + c2xe2 + … + cnxen , где e1 > e2 > … > en >= 0. Этот...

Арифметические действия над числами
Помогите пожалуйтса решить задачу,я всю ночь сидел парился над задачой и ничего не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru