Yevsyukov1697
?>

Ввести любое 3-х значное число, а вывести его в обратном порядке.паскаль. )

Информатика

Ответы

Magnolia200872
Var a: integer; begin readln(a); while a< > 0 do begin write(a mod 10); a: =a div 10; end; end.
Виктория1690
За  5  мин  катя  наберёт  100  символов.  дальше  они  набирают  одновременно,  и  маша  догоняет  катю  на  20  символов  каждую  мин.разрыв  в  100  символов  она  нагонит  за  5  минут. ответ:   через  10  минут  после  того,  как  начала  печатать  катя,  они  напечатают одинаковое  количество  символов(200)
kristina
Сложение чисел в двоичной системе можно  в ыполнять столбиком, как в десятичной системе (и по правилам её арифметики),  но при этом если в десятичной перенос в следующий разряд происходил при сумме по разряду больше или равной десяти, то в двоичной- при сумме больше или равной двум.из этой суммы мы вычитаем двойки (обычно одну двойку), и остаток (ноль или единицу) записываем в текущий разряд, а к следующему разряду прибавляем число, равное количеству двоек, которое мы вычли (обычно, один, если складываем только два числа).таким образом можно складывать не только два двоичных числа, а сколько угодно одновременно.     100110 +   10011     111001     1100111 +   10001     1111000         1101 +100101     110010     111001 +   11001 1010010 про этот пример напишу подробно, как суммировал  по : 1-ый разряд (разряд единиц): 1 + 1 = 2 т.к. в разряд можно записать число не больше единицы, то вычитаем из этой суммы максимальное количество двоек (здесь- одну двойку): 2 - 1*2 = 2 - 2 = 0   (этот ноль мы запишем в первый разряд ответа) 2-ой разряд: 0 + 0 +(1) = 1   (записываем во второй разряд ответа) единица в скобках- это количество двоек (одна), которое мы вычитали из суммы по предыдущему разряду (то есть, эту единицу перенесли из предыдущего разряда, так как он переполнился) 3-ий разряд: 0 + 0 = 0   (записываем в ответ) 4-ый разряд: 1 + 1 = 2 2 - 1*2 = 2 - 2 = 0   (записываем в ответ) 5-ый разряд: 1 + 1 + (1) = 3 3 - 1*2 = 3 - 2 = 1   (записываем в ответ) 6-ой разряд: 1 + (1) = 2 2 - 1*2 = 2 - 2 = 0   (записываем в ответ) 7-ой разряд: в слагаемых нет седьмого разряда, но мы его добавили в сумму, чтобы перенести в него единицу из предыдущего разряда (складывать её не с чем, поэтому я просто напишу такое равенство): (1) = 1   (записываем в седьмой разряд ответа) так как далее переносить ничего не надо, то это был последний разряд, мы получили нашу сумму (перенос на несколько разрядом может возникнуть только если складываем три и более слагаемых).     1101001 +   110010 10011011     100010 -     10011           1111 разность можно считать так же как сумму, только меняем все знаки (минус на плюс, а плюс на минус). напишу про этот пример подробнее: 1-ый разряд: 0 - 1 = -1 так как записывать отрицательное число в разряд мы не можем, до прибавляем к этой разности нужное число двоек, чтобы получить положительный результат, или ноль: -1 + 1*2 = -1 + 2 = 1   (записываем в первый разряд ответа) 2-ой разряд: 1 - 1 - (1) = 0 - 1 = -1 единица в скобках- это количество двоек (одна), которое мы прибавили к разности в  предыдущем разряде (то есть, эту единицу мы заняли из второго разряда, когда считали разность в первом) -1 + 1*2 = -1 + 2 = 1   (записываем в ответ) 3-ий разряд: 0 - 0 - (1) = -1 -1 + 1*2 = -1 + 2 =  1   (записываем в ответ) 4-ый разряд: 0 - 0 - (1) = -1 -1 + 1*2 = -1 + 2 = 1   (записываем в ответ) 5-ый разряд: 0 - 1 - (1) = -2 -2 + 1*2 = -2 +  2 = 0 6-ой разряд: 1 - (1) = 0 более разрядов в исходных числах нет. в ответ запишем все вычисленные разряды, кроме двух незначащих нулей, идущих вначале ответа (шестой и пятый разряды).   11010011 -         11111   10110100   11101 -   1011   10010

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ввести любое 3-х значное число, а вывести его в обратном порядке.паскаль. )
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

laleonaretouch
almihanika435
bureiko
nekrasovaolga27
djikia88
Любовь-Волков1205
AlekseiBunina1895
Gennadevna_Baidalina131
Khrimyan1207
Алёна Геннадьевна98
annayarikova
Kosov-Aleksandr379
alzheleshikov
ska67mto3983
igschuschkov6211