metrikajulia
?>

Что будет выведено на экране монитора после выполнения следующего фрагмента программы: b := 0; While a<>0 Do Begin b := b*10 + a Mod 10; a := a Div 10; End; Write(b); если a = 13305? Решение какой задачи выражает этот фрагмент программы?

Информатика

Ответы

S.V. Zhoraevna1677

На экран будет выведено: 50331.

Получается, что эта программа переворачивает число.

kondrashovalf6404

1) 73=1001001 (2)         2)91=1011011 (2)
     44=101100 (2)               28=11100 (2)

+1001001                            -1011011
     101100                                  11100
                             
  1110101= 117 (10)             111111=63 (10)

 

3)27=11011 (2)

    5=101 (2)
    *11011

          101

   

  +  11011

    00000

  11011

 

10000111=135

 

4)70=1000110 (2)

    7=111 (2)

 - 1000110 | 111

     111         |
    1010= 10 (10)

         -111

          111

           

               0

kategar

1) 73=1001001 (2)         2)91=1011011 (2)
     44=101100 (2)               28=11100 (2)

+1001001                            -1011011
     101100                                  11100
                             
  1110101= 117 (10)             111111=63 (10)

 

3)27=11011 (2)

    5=101 (2)
    *11011

          101

   

  +  11011

    00000

  11011

 

10000111=135

 

4)70=1000110 (2)

    7=111 (2)

 - 1000110 | 111

     111         |
    1010= 10 (10)

         -111

          111

           

               0

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

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

Что будет выведено на экране монитора после выполнения следующего фрагмента программы: b := 0; While a<>0 Do Begin b := b*10 + a Mod 10; a := a Div 10; End; Write(b); если a = 13305? Решение какой задачи выражает этот фрагмент программы?
Ваше имя (никнейм)*
Email*
Комментарий*

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

Дил1779
Lapushkin1988
goodsled
alexey
olgamalochinska
ea9824165833886
me576
Fedorovna
Evagg3856
elbabitch2014
Latsukirina
iuv61
Timurr007
s-laplandia6
denspiel