Var
a,b:integer;
c:string;
begin
readln(a,b);
readln(c);
if c='+' then
writeln(a+b);
if c='*' then
writeln(a*b);
if c='-' then
writeln(a-b);
<span>end.
так проще</span>
Всё просто, это к слову о том, как считаются циферки в двоичной системе, тут принцип таков:А = 1010Б = 1011Что тут произошло, просто прибавилась 1 единица.Всё что вам тут нужно, это:а. Понять как складываются числа в двоичной системе.б. Прибавить единицу к числу 1011.
Начнём с АВсё просто, нам нужно помнить только две вещи, первая, это то, что у нас всего две цифры, 0 и 1. А вторая, это то, что всё можно решить сложением в столбик)Почему я вспомнил про кол-во цифер, а к тому, что:0 + 0 = 00 + 1 = 11 + 1 = 2 - так не получится) Максимальное число у нас это 1Что же тогда делать?!А вот что, просто перенести на разряд выше, как мы это делали в десятичной системе счислений.Если ты сложишь 1 + 9, у тебя получится 10, то есть ты увеличила разряд второй. Тут так же, следовательно:1 + 1 = 10Проще это понять в столбик: 1
1
---
10
Надеюсь что теперь понятнее не куда)
Вернемся к БУ нас было число для буквы А 1010, для буквы Б 1011И нужно было сложить 1011 и 1, давай сложим в столбик: . .1011 1------1100Смотрим справа на лево 1 + 1 = 10, ноль записали, разряд перенесли выше, там теперь тоже 1 + 1 = 10, снова записали 0 и разряд перенесли выше, 0 + 1 = 1, записали 1, осталась 1 единица, её просто сносим в низ, так и получается 1100Ответ: С = 1100
Раз массив был заявлен на 48 значений целого типа, так и будет выделено 48 ячеек памяти этого типа
1) Язык программирования назван в честь математика <span>Лавлейс Ады
2) Паскаль создан в 1969-1970 году Никлаусом Виртом. Назван в честь Блеза Паскаля, французского математика и физика
3) Разработчиками языка являются </span>Сеймур Пейперт<span> и </span>Идит Харель<span> </span>