В любой программе есть хотя бы одна ошибка

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Химик CH
Статус: Младший модератор
Рейтинг: 523
• повысить рейтинг >>
Baybak
Статус: Профессионал
Рейтинг: 349
• повысить рейтинг >>
Shvetski
Статус: 5-й класс
Рейтинг: 308
• повысить рейтинг >>

• / НАУКА И ОБРАЗОВАНИЕ / Точные и естественные науки / Физика

Выпуск № 765 от 09.06.2009, 22:05
Администратор рассылки: Tigran K. Kalaidjian , Профессионал
В рассылке: подписчиков — 234, экспертов — 77
В номере: вопросов — 9, ответов — 12

Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:

СИЛЬНЕЕ ТОЛЬКО ЛЮБОВЬ! — ЛЮБОВЬ БЕЗ ЛИШНИХ СЛОВ — Русские мелодрамы новинки


оценить выпуск >>

Вопрос № 168913: Добрый день. Помогите решить задачку (срочно, горю..): Энергия Ферми при абсолютном нуле для натрия равна 3,15 эВ. Найти число свободных электронов, приходящихся на один атом натрия. Отблагодарю 60 рублей (переведу на Ваш кошелек rfpro.ru). Вопрос № 168915: Добрый день.

Помогите решить задачку (последняя — завтра сдавать, очень нужно): Во сколько раз увеличится радиус орбиты электронов у атома водорода, находящегося в основном состоянии, при возбуждении его фотоном энергией 12,09 эВ? Отблагодар.

Вопрос № 168921: 9. Две параллельные плоскости находятся на расстоянии 0,50 см друг от друга, На плоскостях равномерно распределены заряды с поверхностными плотностями 0,20 мкКл/м2 и -0,30 мкКл/м2. Определите разность потенциалов между плоскостями. . Вопрос № 168923: 16.

В однородном магнитном поле с магнитной индукцией 0,014 Тл находится прямой проводник длиной 8,0 см, расположенный перпендикулярно к линиям индукции. По проводнику течет ток 2,0 А, величина которого поддерживается неизменной. Под действием сил по. Вопрос № 168924: 15.

Рамка площадью 400 см2 помещена в однородное магнитное поле индукцией 0,15 Тл так, что нормаль к рамке перпендикулярна линиям индукции. При какой силе тока на рамку будет действовать вращающий момент 20 мН۰м.

Вопрос № 168941: уважаемые эксперты прошу вас помочь мне с решением задачи на краю неподвижной скамьи жуковского диаметром D=0,8 м и массой м 1 =6 кг стоит человек массой м2=60 кг. с какой угловой скоростью ω начне. Вопрос № 168948: Здравствуйте уважаемые эксперты!Помогите пожалуйста решить две задачки: 1)Поток излучения(мощность)абсолютно черного тела N=10кВт.Максимум энергии излучения приходится на длину волны λm=0.8мкм.Определить площадь S излучающей поверхности. Вопрос № 168955: Помогите пожалуйста с задачей: Какую ускоряющую разность потенциалов должен пройти протон, чтобы его продольные размеры стали в 2 раза меньше? Заранее спасибо. . Вопрос № 168960: Здравствуйте, уважаемые эксперты. Помогите, пожалуйста, решить задачу: В масс-спектрометре пучок положительно заряженных ионов проходит ускоряющую разность потенциалов U и через входную щель попадает в однородное магнитное поле с индукцией В, . Вопрос № 168913:

ДЕТЕКТИВ-НОВИНКА! ВЫ ДО КОНЦА НЕ СМОЖЕТЕ УГАДАТЬ КТО УБИЙЦА! Загадка на двоих. Февральская сирень

Добрый день.
Помогите решить задачку (срочно, горю..):
Энергия Ферми при абсолютном нуле для натрия равна 3,15 эВ. Найти число свободных электронов, приходящихся на один атом натрия.
Отблагодарю 60 рублей (переведу на Ваш кошелек rfpro.ru).

Отправлен: 04.06.2009, 06:08
Вопрос задал: 6a3uJI , 8-й класс
Всего ответов: 1
Страница вопроса >> Отвечает Химик CH , Младший модератор :
Здравствуйте, 6a3uJI.

Читайте также:
Nanocad неустранимая ошибка программа не может продолжить работу

Рассчитаем объём, приходящийся на атом натрия:
плотность ρ=0,971 г/см 3
молярная масса M=23 г/моль
1 моль натрия занимает объём Vm=M/ρ=23,7 см 3 /моль=2,37*10 -5 м 3 /моль
1 атом занимает объём V=Vm/NA=3,94*10-29 м 3

ħ=1,055*10 -34 Дж*с
масса электрона m=9,11*10-31 кг
Энергия ферми Ef=5.046*10 -19 Дж

выражаем количество электронов
N=V/(3π 2 )*(Ef*2m/ħ 2 ) 1,5 =0,9977~1
Что и требовалось доказать Латвия, Рига
Абонент Skype: himik_c2h5oh

——
Никогда не просите у химика просто СОЛЬ.

Ответ отправил: Химик CH , Младший модератор
Ответ отправлен: 04.06.2009, 15:59

Оценка ответа: 5
Комментарий к оценке:
Большое спасибо!

Б)
1-ой постулат Бора:
Me*Vn*Rn=n*h/(2*Pi)
Из второго закона Ньютона:
Me*a=А => Me*Vn^2/Rn=e^2*k/(Rn)^2
Согласуя Постулат бора и то, что мы вывели, получаем формулу:
Vn=[m/(R*Me)]^0,5*e.
По третьему постулату Бора:
Vn=n*h/(Me*Rn*2*Pi).
Приравняв обе формулы, получим:
Rn=(n*h/(2*Pi*e))^2/(m*k).

Не сложно заметить, что для атома водорода, все числа , кроме n и Rn являются постоянным. Таким образом, мы можем вычислить R1, подставив вместо n — число 1. Далее изменения будут происходить только от n^2 в числителе.
Дальнейший ход решения совпадает с первым.

Формулы верные, но неверно рассчитано значение n.
При этом, нигде не указаны значения, исходя из которых получен данный результат.
——
• Отредактировал: Химик CH , Младший модератор
• Дата редактирования: 04.06.2009, 12:38 (время московское)

В невозбуждённом (n=1) атоме водорода (Z=1) электрон имеет энергию E1=-13.61 эВ
При возбуждении энергия повышается до En=-13.61+12.09=-1.52 эВ
при этом E1/En=n 2 /n1 2 =n 2
Получем n=3

Радиус орбитали прямо пропорционален квадрату уровня

Следовательно, он увеличится в 9 раз. Латвия, Рига
Абонент Skype: himik_c2h5oh

φ=k*q/r, где r- расстояние до точки. В данном случае до другой площадки.
φ1-φ2=k/r*(q1-q2)=9*10^9/0,005*0,5*10^6=900 кВ.

Использование формулы для точечных зарядов в данном случае неуместно.
Верный ответ дал эксперт Baybak
——
• Отредактировал: Химик CH , Младший модератор
• Дата редактирования: 04.06.2009, 20:18 (время московское)

формулы для конденсатора
C= e0*S/d
q= U*C

разность потенциалов
U= q/C= q*d/(e0*S)

величина заряда которую надо подставить в формулу для напряжения конденсатора
q= ((b1-b2)/2)*S

========
Вариант решения 2.
Для бесконечной плоскости напряженность поля везде одинакова
E= b/(2*e0)

Для двух бесконечных плоскостей результирующая напряженность между плоскостями равна
E= E1-E2

Напряженность это градиент потенциала
E= -dф/dr
dф= -E*dr
для плоскости
ф= -E*r+ const

Ошибка в рассчёте + некоторые неточности в терминологии
——
• Отредактировал: Химик CH , Младший модератор
• Дата редактирования: 06.06.2009, 14:07 (время московское)

Согласно закону сохранения момента импульса

L=L1+L2, где
момент импульса мяча L=mvr
Момент импульса скамьи (диск) L1=J1*w=1/2*m1*R^2 = 1/8 * m1*D^2 * w
Момент импульса человека L2 = m2*r^2 * w

mvr = w*(1/8 * m1*D^2 + m2*r^2)

1)Поток излучения(мощность)абсолютно черного тела N=10кВт.Максимум энергии излучения приходится на длину волны λm=0.8мкм.Определить площадь S излучающей поверхности.
2)Цинковый электрод освещался монохроматическим светом.Фототок прекращался при задерживающей разности потенциалов,равной 0.4В.Вычислить длину волны света,применявшегося при освещении. Отправлен: 04.06.2009, 17:00
Вопрос задал: Степанчук Дмитрий Анатольевич , Посетитель
Всего ответов: 1
Страница вопроса >> Отвечает Shvetski , 5-й класс :
Здравствуйте, Степанчук Дмитрий Анатольевич.

По 2-й задаче
Дано:
U = 0,4 В
Найти:
л (лямбда — греч.буква) — ?

Работа электрического поля равна кинетической энергии электрона

eU = Ek, где e — заряд электрона.

Уравнение Эйнштейна для фотоэффнкта

hv = A + Ek, где A — работа выхода электрона из цинка, h — постоянная Планка, v (ню) — частота света

v = c/л, где с — скорость света,

л = hc/(A+eU) — формула для расчета

h = 6,63*10^(-34) Дж*с
с = 3*10^8 м/с
По справочнику A = 4,2 эВ = 6,7*10^-19 Дж
е = 1,6*10^-19 Кл

Подставляем числа, считаем.
Получаем

Какую ускоряющую разность потенциалов должен пройти протон, чтобы
его продольные размеры стали в 2 раза меньше?

Заранее спасибо.
Отправлен: 04.06.2009, 18:44
Вопрос задал: Павлов Александр Владиславович , Посетитель
Всего ответов: 1
Страница вопроса >> Отвечает Гардукевич Роман Эдуардович , 2-й класс :
Здравствуйте, Павлов Александр Владиславович.
l=l0*(1-V^2/c^2)^0.5.
Так как нам необходимо, чтобы линейные размеры уменьшились в два раза, то l=l0/2. Подставив в формулу получим:
1/4=1-V^2/c^2.
Отсюда выразим V^2:
V^2=3/4*c^2.

Читайте также:
Как в Смарт секьюрити добавить в исключения программу

Работу, которую совершит разность потенциалов, равна изменению кинетической энергии:
K=A
m*V^2/2=e*U
U=V^2*m/(2*e)=⅜*c^2*m/e
Масса протона равна:
m=1,67262*10^–27 кг
e=1,6*10^-19 Кл.

Подставив все значения получим U=352.265 МВ.

В масс-спектрометре пучок положительно заряженных ионов проходит ускоряющую разность потенциалов U и через входную щель попадает в однородное магнитное поле с индукцией В, направленное перпендикулярно скорости ионов. После прохождения дуги окружности в 180 градусов ионы попадают в выходную щель приёмника. Найти расстояние между входной и выходной щелями. Масса иона m, его заряд q. Отправлен: 04.06.2009, 19:33
Вопрос задал: Болдырев Тимофей , Посетитель
Всего ответов: 2
Страница вопроса >> Отвечает Shvetski , 5-й класс :
Здравствуйте, Болдырев Тимофей.

Расстояние d между входной и выходной щелями — это диаметр окружности, которую опишет ион в магнитном поле.

Дано: U, В, m, q
Найти: d
Решение:

Сила действующая на ион в магнитном поле F=qvB (1),
где v — скорость иона. Одновременно, согласно 2 закону Ньютона F=ma=mv^2/r (2)
Приравниваем (1) и (2)

Отсюда r=mv^2/qvB (4)

Кинетическая энергия иона равна работе электрического поля Ek = A, т.е. mv^2/2 = qU (5)

Отсюда mv^2 = 2qU (6)

Тогда скорость иона v= (2qU/m)^(1/2) (7)

Подставим (6) в (4)

r = 2qU/qvB = 2U/vB (8)

Подставим скорость (7) в выражение (8)

r = 2U/(B*(2qU/m)^(1/2)) = (1/2BU)*(m/q)^(1/2) (9) — неправильно преобразовано

Неверный ответ.
—-
Baybak
——
• Отредактировал: Николай Владимирович / Н.В. , Старший модератор
• Дата редактирования: 04.06.2009, 22:45 (время московское)

В масс-спектрометре пучок положительно заряженных ионов проходит ускоряющую разность потенциалов
U и через входную щель попадает в однородное магнитное поле с индукцией
В, направленное перпендикулярно скорости ионов. После прохождения дуги окружности в
180 градусов ионы попадают в выходную щель приёмника. Найти расстояние между входной и выходной щелями
d=?. Масса иона
m, его заряд
q.
___
энергия иона
U*q= m*v^2/2

радиус окружности описываемой ионом (из силы Лоренца)
r= m*v/(q*B)

выразим одно через другое
m*v= sqrt(2*m*U*q)

подать вопрос экспертам этой рассылки >>

Скажите «спасибо» эксперту, который помог Вам!

Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа. Полный список номеров >> * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. ( полный список тарифов )
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.

Источник: subscribe.ru

Обработка ошибок в коде программ РНР

Имеется мнение: «В любой программе есть хотя бы одна ошибка». На практике «хотя бы одна» означает «много» или даже «очень много». Фаза «избавления» программы от ошибок (фаза отладки) является наиболее длительной и трудоемкой. Основное.

РОЛИ ОШИБОК

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

НЕСЕРЬЕЗНЫЕ ОШИБКИ

Для обработки нефатальных ошибок, после которых не требуется «персональное» восстановление, в РНР имеется инструмент, называемый установкой обработчика ошибок (или перехватом ошибок; подробнее см. п. 2). Метод заключается в том, что в программе.

ДИРЕКТИВЫ РНР КОНТРОЛЯ ОШИБОК

Уровнем детализации сообщений об ошибках, а также другими параметрами управляют директивы РНР, перечисленные ниже. ДИРЕКТИВА error_reporting error_reporting ? Возможные значения: числовая константа (по умолчанию — E_ALL~E_NOTICE. ? Где.

Читайте также:
Программа как Ватсап как называется

УСТАНОВКА РЕЖИМА ВЫВОДА ОШИБОК

Для установки режима вывода ошибок во время работы программы служит функция error_reporting(). int error_reporting([int $level]) Эта функция устанавливает «уровень строгости» для системы контроля ошибок РНР, т. е. величину параметра error_reporting.

ПЕРЕХВАТ ОШИБОК. МЕТОД РЕГИСТРАЦИИ ОБРАБОТЧИКА ОШИБОК

В РНР версии 5 существуют два метода перехвата ошибок во время выполнения программы: ? регистрация обработчика ошибки. ? исключений; РНР поддерживает средства, позволяющие «перехватывать» момент возникновения той или иной ошибки (или предупреждения.

ФУНКЦИЯ restore_error_handler()

void restore_error_handler() Когда вызывается функция set_error_handler(), предыдущее имя пользовательской функции запоминается в специальном внутреннем стеке РНР. Чтобы извлечь это имя и тут же его установить в качестве обработчика, применяется.

СТЕК ВЫЗОВОВ ФУНКЦИЙ

В РНР версии 4.3.0 и старше существует возможность проследить всю цепочку вызовов функций, начиная от главной программы и заканчивая текущей выполняемой процедурой. Функция list debug_backtrace() возвращает большой список, в котором содержится.

ПЕРЕХВАТ ОШИБОК. МЕТОД ИСКЛЮЧЕНИЙ

Механизм обработки исключений или просто «исключения» (exceptions) — это технология, позволяющая писать код восстановления после серьезной ошибки в удобном для программиста виде. С применением исключений перехват и обработка ошибок, наиболее слабая.

ИНСТРУКЦИЯ throw

Инструкция throw не просто генерирует объект-исключение и передает его обработчику блока catch. Она также немедленно завершает работу текущего try-блока. Именно поэтому результат работы сценария из листинга 3.1 выглядит так: Начало программы. Все.

ИСКЛЮЧЕНИЯ И set_error_handler()

В п.2 рассматривали подход к обработке нефатальных ошибок, а именно установку функции-обработчика посредством вызова функции set_error_handler(). В РНР версии 4 он являлся единственно допустимым методом. Функция-обработчик имеет один огромный.

БАЗОВЫЙ КЛАСС Exception

РНР последних версий не допускает использования объектов произвольного типа в качестве исключений. Если вы создаете свой собственный класс-исключение, то должны унаследовать его от встроенного типа Exception. До сих пор мы пользовались только.

ИСПОЛЬЗОВАНИЕ ИНТЕРФЕЙСОВ

В РНР поддерживается только одиночное наследование классов: у одного и того же типа не может быть сразу двух «предков». Применение интерфейсов дает возможность реализовать множественную классификацию — отнести некоторый класс не к одному, а сразу к.

БЛОКИ-ФИНАЛИЗАТОРЫ

Как мы знаем, инструкция throw заставляет программу немедленно покинуть охватывающий try-блок, даже если при этом будет необходимо выйти из нескольких промежуточных функций (и даже вложенных try-блоков, если они есть). Такой «неожиданный» выход.

ТРАНСФОРМАЦИЯ ОШИБОК

О программировании и всём, всём, всём

1. В любой программе есть хотя бы одна ошибка.
Следствие:
2. В правильно работающей программе — количество ошибок четное.

Комментариев нет:

Отправить комментарий

Подписаться на: Комментарии к сообщению (Atom)

Ярлыки

  • архитектура ПО (4)
  • век живи (3)
  • видео (3)
  • все сложно (2)
  • выдуманные истории (3)
  • дизайн (6)
  • Кайдзен (2)
  • книги (25)
  • много думать (3)
  • модели если-то (1)
  • мысли в слух (5)
  • олимпиада (1)
  • оценка (3)
  • патерны (8)
  • поездки (3)
  • позднее связывание (7)
  • полезности (5)
  • понедельник (2)
  • потоки (18)
  • работа с людьми (3)
  • регулярные выражения (1)
  • Рецензии (41)
  • русский язык (1)
  • системный подход (1)
  • ссылки (4)
  • ссылки на книги (5)
  • ТОС (4)
  • управление проектами (66)
  • Цитаты (124)
  • Шаман (1)
  • юзабилити (3)
  • юмор (24)
  • ASP .Net (2)
  • C# (69)
  • C++ (1)
  • DevOps (1)
  • Dispathcer (4)
  • Entity Framework (3)
  • Excel (2)
  • frontend (1)
  • git (2)
  • Go (1)
  • GTD (4)
  • Java (9)
  • LINQ (3)
  • lytdybr (11)
  • MarkDown (1)
  • Marp (2)
  • mcp клуб (1)
  • MS SQL (2)
  • pcweek (10)
  • PlantUML (2)
  • PowerShell (4)
  • scrum (3)
  • SharePoint (3)
  • Silverlight (7)
  • snippet (2)
  • TFS (8)
  • Visual Studio (9)
  • Visual Studio Code (6)
  • web (2)
  • Windows 10 (1)
  • Windows 7 (1)
  • Windows 8 (16)
  • WIX Toolset (3)
  • Workflow (3)
  • WPF (54)
  • xamarin (2)
  • xamarin.forms (1)

Источник: losev-al.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru