Помогите решить (ОЧЕНЬ!!!) легкую задачу!!
    
  ![]()  | 
Наши проекты:
 Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту  | 
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS | 
| [216.73.216.5] | 
 
 | 
		
  | 
    правила раздела Алгоритмы
  
    Помогите решить (ОЧЕНЬ!!!) легкую задачу!!
    
  | 
         
         
         
          
           Сообщ.
           #1
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Известны радиусы 2-х окружностей и расстояние между центрами (этих окружностей). 
        
      Найти площадь пересечения. :'(  | 
    
| 
         
         
         
          
           Сообщ.
           #2
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          идея: 
        
      определяешь точки пересечения окружностей. соединяешь эти точки. тогда пересечение разобьется на две части. каждая из которых - сектор (по моему так называется) окружности, площадь которого легко посчитать зная радиус и длину отрезка, соединяющего точки пересечения. дальше сам сможешь?  | 
    
| 
         
         
         
          
           Сообщ.
           #3
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Делаешь такую картинку: (см. аттач) 
        
      Дано: R1=O1A=O1B; R2=O2A=O2B; D=O1O2. Общий смысл: Найти площадь больших треугольников, а также секторов. Вычесть из секторов треугольники и получим искомую площадь. 1) площади прямоугольных треугольников: Из т. Пифагора: AC=sqrt(O1A^2+O1C^2); O1A=R1 => AC=sqrt(R1^2 +O1C^2). С другой стороны, AC=sqrt(O2A^2+O2C^2); O2A=R1 => AC=sqrt(R2^2 +O2C^2). Приравниваем и возводим в квадрат. Получаем: R1^2+O1C^2=R2^2+O2C^2. Но O1C+O2C=O1O2=D. Получаем систему. Решая, получаем, что O2C=(R1^2-R2^2-D^2)/2D. Аналогично получаем O1C=D-O2C. Находим площади O2AC и O1AC по катету и гипотенузе. Далее находим углы AO1C и AO2C. Высчитываем площадь соотв. секторов, вычитаем площади соотв. треугольников, удваиваем, получаем исходное. Дерзай ;-)  | 
    
| 
         
         
         
          
           Сообщ.
           #4
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Kosha 
        
      А где картинка??? очень надо. спасибо!  | 
    
| 
         
         
         
          
           Сообщ.
           #5
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
| 
         
         
         
          
           Сообщ.
           #6
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Можно с помощью интеграла найти площадь, найдя точки пересечений и подставив как функции y1 = sqrt(...), y2 = sqrt(...)   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #7
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Kosha 
        
      Огромное спасибо!!!  | 
    
| 
         
         
         
          
           Сообщ.
           #8
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Большое спасибо! такая же задача   
        
          |