Loading...
Iv_Konov avatar Iv_Konov 383 Точки

Информация, която НЯМА да ви помогне да решите по-добре задачата - 06. Three brothers - Programming Basics

Здравейте,

 

Видях, че доста хора се чудят и не разбират как се стига до сметките за изчислвяне на времето на тримата братя (по-долу *).
Във връзка с това реших да добавя нещо за яснота - как виждам аз нещата...

Линк към задачата:

https://softuni.bg/downloads/svn/programming-basics-v4/course-content/course-resources/CSharp/03.PB-CSharp-Conditional-Statements/03.3%20PB-CSharp-Conditional-Statements-Exercise.docx

 

A = P * t (свършената работа е равна произведението на мощността и времето). От тук следва, че P = A/t.
(колкото мощността/способността е по-голяма или имаме повече време, то свършваме повече работа)

 

https://bg.wikipedia.org/wiki/%D0%9C%D0%BE%D1%89%D0%BD%D0%BE%D1%81%D1%82

 

Направил съм аналогия с работата на братята. Способността/мощността на всеки брат е от следния тип:
P1 - Способността/мощността на първия брат позволява да почисти гаража за време t1
P2 - Способността/мощността на втория брат позволява да почисти гаража за време t2
P3 - Способността/мощността на третия брат позволява да почисти гаража за време t3

 

Заместваме, но ето как времената на братята се оказват/минават в знаменателя за първи път (има и още едно минаване в знаменател)...
P1 = A/t1
P2 = A/t2
P3 = A/t3

P = A/t - тук е базовата формула.

Когато работят тримата братя едновременно се събират способността/мощността си:

P = P1 + P2 + P3
P = A/t1 + A/t2 + A/t3

 

Замествам от горната формула; тук t е търсеното време, за което ще се почисти гаража, ако работят тримата братя едновременно
A/t = A/t1 + A/t2 + A/t3
=> съкращаваме A-то
1/t = 1/t1 + 1/t2 + 1/t3 (ако се изпише на лист ще изглежда по-ясно)
=>
t = 1 / (1/t1 + 1/t2 + 1/t3)

Точно това дават в упътването на задачата:
* общо време = 1 / (1 / 3 + 1 / 4 + 1 / 5) = 1.27659574468085

 

Формулата се дава наготово и не е нужно да влизате вътре в нещата, за да се реши задачата...

 

Поздрави,
Иван

1
Programming Basics with C# 18/02/2019 09:50:10
whitez avatar whitez 6 Точки

Добро обяснение. Браво!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.