Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Проблеми със задачи

Featured Replies

Здравейте. Аз съм напълно начинаещ програмист и се опитвам да решавам по-трудни задачи. За сега се справям добре, но от два дни се захванах с 4 задачи, за които не мога да се сетя нищо. Мои познати, които се занимават с програмиране също не можаха да се справят. Условията на тези задачи ги изпращам като прикачени файлове. Моля за помощ, за някакво подсещане. Благодаря предварително.

problems.jpg

12.1 питате някой дюлгерин :wink12:.

12.2, 12.3 познания по геометрия/алгебра

12.4 познания по алгебра

Тъй че това май е грешния форум :whist:.

Юнак,

Няма да се плашиш ето ти малко бегли насоки!

Първата задача хич не е трудна. Една тухла има 3 двойки еднакви страни. Минималната площ изрязана в ламаринения лист, се явява страната натухлата с най-малка площ. Т.е. задачата се свежда до:

  1. Да въведеш стойности сантиметри за X=?, Y=? и Z=?
  2. Да намериш лицата на всяка от страните S1=X*Y, S2=X*Z, S3=Y*Z
  3. Да намериш минималната стойност от S1, S2 и S3
  4. Задачата е решена

Втората задача е малко чешитлийска.

  1. Въвеждането на m точки е ясно
  2. Въвеждането на n точки попадащи в защрихования контур
    1. Определяш дали точката е в контура ако са спазени едновременно и двете по-долни условия
      1. Дали точката попада в окръжността - За всяко Y >= Y0 - r И Y <= Y0 + r, X >= X0 - SQRT(r^2 - (Y + Y0)^2) И X <= X0 + SQRT(r^2 -  (Y + Y0)^2)
      2. Дали точката е върху или под правата а - Y <= Y0 + а
    2. Ако е в контура увеличаваш брояча и проверяваш дали не си достигнал n
    3. Не забравяй да дадеш началните условия - координати на центъра (X0, Y0), радиус r, и отстоянието на правата а от Y0

Третата задача е много подобна на втората в частта дали попада точката в окръжността. Само дето тоя път трябва да сканираш k на брой окръжности

Четвъртата е игра с масиви техните елементи агрегиране при попадане в интервал и определяне на средно аритметично - тук даже нямаш нужда от подсказки. Ако имап нужда - връщай се да учиш масиви

Успех!

  • Автор

Благодаря много за насоките. Да си жив и здрав!

Каноничното уравнение на окръжност е (X + X0)^2 + (Y + Y0)^2 = R^2. Като го разпишеш спрямо X и получаваш оня рошав израз по-горе. И понеже е квадратно уравнението получаваш по две стойности за X - една за лявата половина на окръжността и втората за дясната и половина.

Ади! Успех и да кажеш как си се справила!

  • Автор

Наистина първа и втора задача се оказаха много лесни. Реших ги. Остава само да се упражня за масивите като че ли имам проблясъци за трета и четвърта задачи. Ще се опитам да ги реша и тях. Благодаря много на всички ви.

 

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.