Есть ответ 👍

Составьте алгоритм и реализуйте его в виде программы подсчитывающей количество символов введённых с клавиатуры и затем выводящей эту последовательность символов в обратном порядке

233
433
Посмотреть ответы 2

Ответы на вопрос:


Допустим символы вводятся до символа "." - точка. точку в количество включать не будем var i,j: integer; s: array[1..255] of char; begin while s[i]< > '.' do     begin       read(s[i]);       inc(i);     end; writeln(i); for j: =i downto 1 do     write(s[j]); end.      

84) чтобы определить наибольшее количество единиц в разрядах маски надо рассчитать ее адрес в двоичной системе счисления. это можно сделать с поразрядной конъюнкции (в результате побитного логического умножения адреса маски на ip адрес получим адрес сети) известен ip адрес: 68.112.69.138 и адрес сети 68.112.64.0 первые два байта адреса 68 и 112 , то есть, если применить поразрядную конъюнкцию, получим адрес маски состоящий из восьми единиц: 11111111 и 11111111. рассмотрим третий байт.  маска :                                     ip адрес:   69 в двоичной:       01000101 сеть:           64 в двоичной:       01000000 правилом для маски является то, что если в маске оказывается ноль, то после него могут идти только нули. до нуля соответственно единицы. для шестого слева разряда маски: ? & 1=0, значит в маске может находится только ноль.по правилу все остальные справа от шестого биты будут тоже равны нулю второй бит: ? & 1=1 значит в маске только 1, перед ним первый бит по правилу= 1 третий, четвертый и пятый бит ? & 0=0 могут быть как 0 так и 1,но по условию нам надо найти наибольшее возможное количество единиц, следовательно примем значение равным 1. получаем значение второго байта маски: 11111000  в итоге адрес маски в двоичной системе получится 11111111.11111111.11111000.00000000 получаем 21 единицу. ответ: 21 88) решение аналогично предыдущей : ip адрес:     63.132.140.28 адрес сети: 63.132.140.0 первые три байта ip адреса и адреса сети , в результате поразрядной конъюнкции получим значение маски 11111111.11111111.11111111 для четвертого байта: маска:                                 28 в двоичной системе: 00011100 0 в двоичной:                   00000000 четвертый бит у маски ? & 1=0 принимает значение 0 все последующие биты по правилу= 0 первые три бита могут быть равны только 1 в итоге адрес маски : 11111111.11111111.11111111.11100000  в нем 27 единиц ответ: 27 единиц

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS