Полезные программы Python-3. Книга третья. Сергей Фёдорович Гаврилов
Чтение книги онлайн.

Читать онлайн книгу Полезные программы Python-3. Книга третья - Сергей Фёдорович Гаврилов страница 8

СКАЧАТЬ style="font-size:15px;">      ugr=0.0000000

      # Уточнение подбором

      while db >xb:

      # Далее Cдвиг – четыре пробела в начале каждой строки

      Rt=Rt+xx

      ygr=(2*Pii)* (L/((Rt+Rt)*Pii)) # Угол раствора хорды радиан

      x=math.sin(ygr/2)

      y=Rt*x

      a=y+y # Хорда

      t=((Rt*Rt)-(y*y))

      z=math.sqrt(t) # Квадратный корень из " y "

      bb=Rt-z # Прогиб

      x=(b-bb)*(b-bb)

      db=math.sqrt(x) # Квадратный корень из " x "

      # Далее Cдвига нет..

      db=db+xb

      xx=b/100000000 # Приращение радиуса

      xb=b/1000000

      # Уточнение подбором ( вторая ступень )

      while db >xb:

      # Далее Cдвиг – четыре пробела в начале каждой строки

      Rt=Rt+xx

      ygr=(2*Pii)* (L/((Rt+Rt)*Pii)) # Угол раствора хорды радиан

      x=math.sin(ygr/2)

      y=Rt*x

      a=y+y # Хорда

      t=((Rt*Rt)-(y*y))

      z=math.sqrt(t) # Квадратный корень из " y "

      bb=Rt-z # Прогиб

      x=(b-bb)*(b-bb)

      db=math.sqrt(x) # Квадратный корень из " x "

      # Далее Cдвига – нет …

      # Конец подбора ........

      # Gsf = 461030/2725231222…

      R=Rt

      yg=ygr*180/Pii # Угол раствора хорды град.

      # Далее Cдвига – нет….

      x=a/(R+R)

      k=math.asin(x)

      au=(k+k)*180/Pii # Угол на хорду в градусах

      # Вывод по Хорде Прогиб Радиус

      # Далее следует блок вывода результата ( смотри выше ).

      input( ) # Ожидание нажима Ентер

      # Позволяет рассмотреть результаты расчета

      # ..... Конец листинга программы .....

      # ...... ...... ....... ...... ......

      Расчет по Прогибу и Углу раствора

      Листинг программы.

      # -*– coding: cp1251 -*-

      import math # Подключили математический модуль

      Pii=math.pi # Вытащили число " Пи "

      uu=" "

      print (uu)

      print (uu)

      u=" Расчет по Прогибу и Углу раствора "

      print (u)

      print (uu)

      u=" ...... ...... ...... ......"

      print (u)

      print (uu)

      u=" Введите Угол раствора в градусах "

      print (u)

      print (uu)

      au=0.00000000

      au=input( ) # Вводим число

      au=float(au) # Принудительно в вещественное число

      aur=au*Pii/180

      u=" Введите стрелу Прогиба "

      print (u)

      print (uu)

      b=0.00000000

      b=input( ) # Вводим число

      b=float(b) # Принудительно в вещественное число

      z=math.cos(aur/2)

      R=b/(1-z)

      x=0.00000000

      y=0.00000000

      v=0.00000000

      Sk=0.0000000

      St=0.00000000

      S=0.000000000

      Ex=1.000000

      x= math.cos(aur/2)

      y=R*x

      x=(R*R)-(y*y)

      c=math.sqrt(x) # Квадратный корень из " x "

      a=c+c

      D=R+R

      # Вывод по Хорде Прогиб Радиус

      # СКАЧАТЬ