• Как сделать перегрузку "=="?

    @dima20155
    you don't choose c++. It chooses you
    Замените строку
    if (planets[i].name == name_d)
    на
    if (planets[i] == name_d)
    Если хотите, чтобы вызывался operator==
    Но у вас там кроме этого ещё очень много странностей.
    Зачем сравниваете строки напрямую? Есть strcmp
    Зачем вообще работаете с сырыми строками, если даже не следите за очисткой памяти?
    Лучше замените все на std::string.
    Ответ написан
    Комментировать
  • Как сопротивление может влиять на напряжение?

    @granty
    totorialman, это влияние внутреннего сопротивления вашего источника напряжения:
    img16.jpg
    Чем больший ток потребляет вольтметр, чтобы замерить напряжение - тем больше напряжения "потеряется" на внутреннем сопротивлении вашего источника.
    Ответ написан
    Комментировать
  • Как сопротивление может влиять на напряжение?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    А мне нравится другая метафора.
    Представьте, что у вас в школе есть длинный коридор (это проводник).
    Коридор полон слоняющихся в нём туда-сюда школьников (это электроны). В среднем в коридоре ток равен нулю.
    Вдруг (прозвенел звонок) и в коридор с одного конца стали ломиться новые школьники, движимые желанием идти нахрен подальще от класса (минус "батарейки"). Напор школьников - это потенциал. Он разный в начале и в конце коридора.
    Школьники давят с одного конца, а второй конц коридора открыт на улицу (плюс).

    Разница потенциалов (напоров) между началом и концом коридора - это напряжение.
    Представьте, что перед звонком в коридоре хаотично расставили стулья.
    Стулья мешают - это сопротивление. Школьники спотыкаются, ломают стулья, накаляют обстановочку (часть энергии желания школьников погулять тратится на это).
    Чем больше стульев, тем больше разница давления школьников между началом и концом коридора.

    Это был закон Ома для участка цепи.
    На примере школьников проще объяснять, чем на примере гидравлики. Так можно рассказать и про полупроводники, транзисторы, правило Кирхгофа... да что угодно.
    Ответ написан
    16 комментариев
  • Как сопротивление может влиять на напряжение?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Судя по вашим вопросам, вам следует полистать учебники по физике, с 7 по 11 класс средней общеобразовательной школы.

    Написанное вами в тексте вопроса утверждение является следствием закона Ома для полной цепи, но не является первичным утверждением, из которого легко объяснить природу электрического сопротивления.

    Самый простой для понимания случай - это электрическое сопротивление металла:
    Высокая электропроводность металлов связана с тем, что в них имеется большое количество носителей тока — электронов проводимости, образующихся из валентных электронов атомов металла, которые не принадлежат определённому атому. Электрический ток в металле возникает под действием внешнего электрического поля, которое вызывает упорядоченное движение электронов. Движущиеся под действием поля электроны рассеиваются на неоднородностях ионной решётки (на примесях, дефектах решётки, а также нарушениях периодической структуры, связанной с тепловыми колебаниями ионов). При этом электроны теряют импульс, а энергия их движения преобразуются во внутреннюю энергию кристаллической решётки, что и приводит к нагреванию проводника при прохождении по нему электрического тока.

    В других средах (полупроводниках, диэлектриках, электролитах, неполярных жидкостях, газах и т. д.) в зависимости от природы носителей заряда физическая причина сопротивления может быть иной. Линейная зависимость, выраженная законом Ома, соблюдается не во всех случаях.

    Эти из википедии.

    Для удобства рассуждения примем, что первично в данном случае напряжение - оно формирует электрическое поле, которое заставляет носители заряда протискиваться через вещество. В зависимости от того, насколько проводимо это вещество, формируется ток той или иной силы

    Иногда полезно использовать водопроводную аналогию - в данном случае - сопротивление - не до конца открытый водяной кран, а напряжение - избыточное к атмоферному давление в трубе до крана и после крана.

    Напряжение на сопротивлении - это разность избыточных давлений. Таким образом, когда кран перекрыт - величина этой разности равна давлению в водопроводе, постепенно открывая кран, мы уменьшаем разность избыточных давлений, при полном открытии - до нуля.
    Ответ написан
    1 комментарий
  • Из за чего у ферромагнетиков возникают домены?

    @Karpion
    Изучите термины. Без них Вам этого не понять.

    Намагниченность определяется не числом электронов, а их взаимодействием при участии ядер. Это - квантовая механика, она изначально сложная; но без неё разобраться с этими эффектами невозможно.

    Намагниченность возникает потому, что отдельный атом имеет магнитный момент; а при взаимодействии двух атомов им "дешевле" (в смысле энергии) расположиться однонаправленно. И следующие атомы тоже встают сонаправленно.

    Однако, при росте количеств атомов - энергия магнитного поля растёт квадратично. И в какой-то момент оказывается "энергетически дешевле" разделиться на зоны разной намагниченности - при том, что граница имеют повышенную энергию. Эти зоны и есть магнитные домены.
    Ответ написан
    Комментировать
  • Что является переносчиком магнитного поля?

    @menkar3
    распространяется магнитное поле

    Надеюсь, я правильно помню универский курс, давно это было. Надеюсь, поправят, если что.
    Прежде всего - поле есть только электромагнитное, это два проявления одной сущности.
    Визуально можно представить так - поле есть везде, распространяются его возмущения. Как если бы все пространство было наполнено жидкостью, движение предметов в которой вызывало бы течения, влияющее на другие предметы. Ну, или воздух, если вам так ближе - можно подуть и переместить мелкий предмет. Т.е. поле можно воспринимать как абстракцию для "что-то, что может служить переносчиком определенного вида энергии".
    P.S. да, это уже почти мертвая теория эфира какая-то. Но удобная абстракция для представления происходящего. За более актуальными абстракциями нужно лезть в специальную литературу (Ландавшица, вот, посоветовали).
    Ответ написан
    Комментировать
  • Что является переносчиком магнитного поля?

    IKalentsov
    @IKalentsov
    Инженер-программист
    Электрические и магнитные поля описываются уравнениями Максвелла. Они выступают как гипотезы, проверенные практикой. Конечно, в теоретической физике они проверялись и решения этих уравнений удовлетворяет значениям некоторых постоянных. Короче, хотите узнать более подробно, откройте Ландау и Лифшиц, испугайтесь, но уже будете примерно представлять что искать в интернете.
    Ответ написан
    Комментировать
  • Почему при заряде / разряде конденсатор пропускает ток?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Сначала картинка из серии "физики шутят":
    120737_original.jpg
    С ее помощью можно запомнить, что там конденсатор пропускает, а что - нет.

    Можно грубо себе это представить так - в процессе зарядки молекулы диэлектрика разворачиваются и смещаются определенным образом, чтобы сориентироваться по линиям поля. Этот процесс прекращается, когда сила химических связей между молекулами становится равна силе, с которой электрическое поле стремится их подвинуть.
    Пока эта сила меньше, заряды могут двигаться, что что по определению и есть "течение электрического тока".

    Вынос из каментов:

    Чем диэлектрик отличается от проводника? В проводнике есть свободные носители заряда - то есть штуковины (электроны (в металле), ионы (в жидкости)), которые могут свободно перемещаться в веществе.

    В диэлектрике же эти граждане привязаны, грубо говоря, к своему месту эластичной резинкой - свалить в свободное плаванье она им не дает, но позволяет ограниченно перемещаться. Так вот, пока электрическое поле достаточно сильно, чтобы подвинуть эти носители заряда, ток вполне себе течет.

    Это не может продолжаться бесконечно, потому что в какой-то момент все "резинки" натянутся (емкость зарядилась) и ток течь перестанет. Но если приложить слишком большое поле, "резинки" порвет, заряды свалят со своих мест - наступит пробой диэлектрика.
    Ответ написан
    2 комментария
  • Каким образом потребитель задаёт силу тока для источника?

    Могу посоветовать сходить в институт. Есть такой предмет "Теоретические основы электротехники" (ТОЭ). Есть разные варианты названий, но суть одна.
    Изучаются от простых цепей (линейных) и простых расчётов, и до сложных схем. И заканчивается нелинейными элементами, как диоды, транзисторы (хотя это уже вроде электроника? - но всё же тот же закон Ома действует). И вишенкой на торте - переменный ток, импульсный, переходные процессы, конденсаторы-индуктивности... и вычисления в комплексных числах (да, математика тут нужна, и физика тоже).

    P.S. график ВАХ светодиодов уже Вам дали, осталось изучить такие понятия как источник напряжения, источник тока, уяснить принципы и разницу, и понять, чем отличаются реальные источники от идеальных. А также изучить способы решения задач с нелинейными ВАХ. Проще всего - графически, ибо графики ВАХ (свето)диодов сильно нелинейны, и редко когда просто описываются какими-либо уравнениями. Подозреваю, что если это всё объяснять тут - ответ растянется на сотню страниц, и всё равно не получится объяснить лучше чем в учебнике.
    Ответ написан
    Комментировать
  • Каким образом потребитель задаёт силу тока для источника?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    В общем случае - через закон Ома, с которым вы не знакомы.
    Ответ написан
    Комментировать
  • Как сохранить / считать значение переменной js с файла?

    arioch77
    @arioch77
    веб-разработчик
    Если речь идет о гибридком приложении, то можно использовать не файл, а, например Local storage или Web SQL. Я бы сделал так.
    Ответ написан
    2 комментария