В одной из кодировок Unicode каждый символ кодируется 16 битами. Ваня написал текст (в нём нет лишних пробелов): «Уфа, Азов, Пермь, Белово, Вологда, Камбарка, Соликамск — города России».
Ученик вычеркнул из списка название одного из городов. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 22 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название города России.
153
218
Ответы на вопрос:
Сейчас буду немного писать беллетристику. терминологически не точно, но смысл постараюсь объяснить. 1. использовать переменные. то есть переменные из общего пространства имён для программы и подпрограммы. в таком случае программа и подпрограмма пользуются одними и теми же переменными, что хотят, то и записывают или читают. свободно и без ограничений. 2. передать данные из программы в подпрограмму можно в виде параметров. этот способ подразделяется на два: передача по значению, и передача по ссылке. 2а) когда параметры из программы в подпрограмму по значению, то подпрограмма создаёт внутри себя копии параметров, и использует их как свои локальные переменные. после завершения работы подпрограммы, такие копии уничтожаются, а исходные значения в вызывающей программе остаются как были, в неизменном виде. поэтому такая передача данных - как билет в один конец: данные уходят в подпрограмму, а обратно таким способом не возвращаются. 2б) когда параметры из программы в подпрограмму по ссылке, то вызывающая программа передаёт в подпрограмму указатели на соответствующие переменные. они на самом деле "под капотом" тоже , как в способе 1, но только их имена не используют общее пространство имён - как бы замаскированы. в таком случае, всё что подпрограмма делает с параметрами, приводит к изменению данных в вызывающей программе. похоже на способ 1. 2а) и 2б) - принципиально разные способы. 2в) ещё бывает способ передачи параметров по имени, но такой способ в массовых языках программирования используется редко. в таком случае в подпрограмму передаётся именованый список параметров, то есть список из пар: имя параметра + значение параметра. подпрограмма должна уметь такой список принять и обработать. в таком случае можно передавать списки параметров переменной длины, и произвольного состава. 3. в любом случае подпрограмма, если она оформлена в виде функции, может передать обратно в программу возвращаемое значение - результат вычисления, выполненного подпрограммой. у каждого способа есть свои преимущества и недостатки, поэтому в разных случаях используются разные.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Мойурок11.06.2021 16:02
-
Luciferiy03.03.2022 20:18
-
petrovaanastasia2621.11.2021 01:59
-
medinceva24674qq07.08.2022 11:14
-
godmode324.04.2022 15:45
-
kaitoniakelya13.03.2022 00:00
-
соня158228.01.2022 00:29
-
alisapogorlyakoz2epw13.03.2021 07:01
-
asdfgh2125.09.2021 20:21
-
Ипак4401.08.2020 16:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.