Apresov
?>

Определите, что будет напечатано в результате выполнения следующего алгоритма var a, b: integer; begin a: =0; b: =2364; while b> 0 do begin if b mod 10< 5 then a: =a+b mod 10; b: =b div 10; end; writeln(a); end. объясните, как решать, .

Информатика

Ответы

Shirochkingames

есть две переменные а и бизначально а=0, б=2364

 

пока б будет больше 0 он будет выполнять следующие действия:

если остаток от б/10 меньше нуля тогда к а прибавляется этот остаток.  б делим на 10 и повторяем

 

вывод а

 

сама вычисляет сумму цифр в числе которые меньше 5.дано б = 2364.

смотрит остаток от 2364 mod 10 = 4

4 меньше пяти соответственно в а=4

далее 2364/10=236

 

теперь 236 mod 10 = 6

6 больше пяти поэтому ниче не делаем

236 div 10 = 23

 

теперь 23 mod 10 = 3

3 меньше пяти соответственно а=а+3 = 4+3 = 7

23 див 10 = 2

 

теперь 2 mod 10 = 2

2 меньше 5 соответственно а=а+3 = 7+2 = 9

2 див 10 = 0

 

так как б=0 программа выходит из цикла и выводит а, т.е. число 9

 

vet30
Десятичная     двоичная   восьмеричная   шестнадцатеричная 0                       0                   0                         0  1                       1                   1                         1 2                     10                   2                         2  3                     11                   3                         3 4                     100                 4                         4 5                       101                 5                         5 6                       110                 6                         6 7                     111                 7                         7 8                     1000               10                       8 9                     1001               11                       9  10                     1010             12                       а (если в двоичной системе цифра 16, то в шестнадцатеричной 10, если 17, то 11 и так далее)
Самохвалова-Геннадьевна
Свойства информации: достоверность; полнота; ценность; понятность; доступность; краткость; информация достоверна, если она отражает истинное положение дел. недостоверная информация может к неправильному пониманию или принятию неправильных решений. достоверная информация со временем может стать недостоверной, так как она обладает свойствомустаревать, то есть  перестаёт отражать истинное положение дел. информация полна, если её достаточно для понимания и принятия решений. как неполная, так и избыточная информация  сдерживает принятие решений или может повлечь ошибки. точность информации  определяется степенью ее близости к реальному состоянию объекта, процесса, явления и т. п. ценность информации зависит от того, насколько она важна для решения , а также от того, насколько в дальнейшем она найдёт применение в каких-либо видах деятельности человека. только  своевременно полученная информация может принести ожидаемую пользу. одинаково нежелательны как  преждевременная подача информации  (когда она ещё не может быть усвоена) , так и её задержка.

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

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

Определите, что будет напечатано в результате выполнения следующего алгоритма var a, b: integer; begin a: =0; b: =2364; while b> 0 do begin if b mod 10< 5 then a: =a+b mod 10; b: =b div 10; end; writeln(a); end. объясните, как решать, .
Ваше имя (никнейм)*
Email*
Комментарий*

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

ivanovanata36937365
elenarumack
Евгений1286
evlampin
Yelizaveta555
al2nik2ol
Berezovskaya
vladislavk-market2
Timurr007
mnogoz
gorodof4292
Lavka2017
lele52
Artak96993298
Сергей_Евгеньевич1255