Рефераты - Афоризмы - Словари
Русские, белорусские и английские сочинения
Русские и белорусские изложения
 
У нас есть несколько работ на данную тему. Вы можете создать свою уникальную работу объединив фрагменты из уже существующих:
  1. Курсовая работа по Public Relations 29.1 Кб.
  2. Курсовая работа по систематике растений Урбанизированная экосистема 42.6 Кб.
  3. Курсовая работа 15.5 Кб.
  4. курсовая 33.3 Кб.
  5. Управленсески учет (курсовая) ИНЖЭКОН 15.3 Кб.
  6. Курсовая работа 68.8 Кб.
  7. Оценка химической обстановки при разрушении (аварии) (объектов, имеющих СДЯВ [Курсовая]) 12.4 Кб.
  8. Курсовая по горному делу 119.8 Кб.
  9. Курсовая работа по дисциплине Конституционное право по теме Социально-экономические и культурные права и свободы граждан Российской Федерации 103.2 Кб.
  10. Курсовая работа по трудовому праву 66 Кб.

Курсовая

Работа из раздела: «Кибернетика»
ВАРИАНТ 58


Задание N 5 

    Cоставить простейшие программы по  условиям  приведенных  ниже  задач  и
записать их на диск.
     5.1.Найти площадь сегмента.
    Расчетная формула:

где Sсегм —площадь сегмента, см2;
    R —радиус круга, см;
    ( —дуга сегмента, рад.
    Исходные данные для расчета приведены в табл.5.1.
                               Таблица 5.1 
|Парметры       |   R   |   (   |
|расчета        |       |       |
|Числовые       |  220,0|  161,3|
|значения       |       |       |

Ход программы
     Program zadacha5_1;
       Var r,a,s:real;
       Begin
       Write('ввудите радиус круга в см. r =');
       Readln(r);
       Write('введите дугу сегмента в рад а=');
       Readln(a);
       s:=1/(2*r*r*(a-sin(a)));
       Writeln('Площадь сегмента s=',s:17:13);
       end.

     Блок-схема.

     Решение
     ввудите радиус круга в см. r =220.0
     введите дугу сегмента в рад. a=161.3
     Площадь сегмента s=0.00000006370

     5.2.Определить свободную длину винта из условия  работы  на  продольный
изгиб.
    Расчетная формула:
    [pic][pic][pic][pic][pic]
где hсв - свободная длина винта, мм ;
    E - модуль упругости для стали, н/мм2;
    J - осевой момент инерции поперечного сечения винта, мм4;
    ( - коэффициент, учитывающий способ закрепления концов винта;
    n - коэффициент запаса прочности ;
    F - приложенная осевая сила, н.
    Исходные данные для расчета приведены в табл.5.2.
                               Таблица 5.2 
|Параметры       |   E   |    J  |  ( |   n  |   F |
|расчета         |       |       |    |      |     |
|Числовые        |2,15.10|       | 2,0|  4,0 |  104|
|значения        |5      |3,9.104|    |      |     |

Ход программы.
Program zad5_2;
  Var e,j,m,n,f,h:real;
  Const p=3.14;
  Begin
  Write('Модуль упругости для стали, e=');
  Readln(e);
  Write('Осевой момент инерции поперечного сечения винта j=');
  Readln(j);
  Write('Коэффициент, учитывающий способ закрепления концов винта m=');
  Readln(m);
  Write('Коэффициент запаса прочности n=');
  Readln(n);
  Write('Приложенная осевая сила f=');
  Readln(f);
  h:=(p*p*e*j)/(m*m*n*f);
  Writeln('Свободная длина винта h=',h:10:5);
  end.
Блок- схема.

Решение.
Модуль упругости для стали, e=2.15e05
Осевой момент инерции поперечного сечения винта j=3.9e04
Коэффициент, учитывающий способ закрепления концов винта m=2.0
Коэффициент запаса прочности n=4.0
Приложенная осевая сила f=1e04
Свободная длина винта h=516704.66250


Задание № 6 

    Загрузить в оперативную память  компьютера  программу,  разработанную  в
задании 5.1. На ее основе составить программу  для  определения  наибольшего
из двух значений Sсегм. Исходные  данные  для  расчета  Sсегм1  приведены  в
табл.5.1, Sсегм2 - в  табл.  6.1.  При  составлении  программы  использовать
оператор условного перехода. Записать программу на диск под новым именем.
                               Таблица 6.1 
|Параметры       |      R    |     (     |
|расчета         |           |           |
|Числовые        |    10,2   |    0,89   |
|значения        |           |           |

Ход программы.

Program zadacha_6;
Var r,a,s1,s2:real;
Begin
 Write('r1=');
 Readln(r);
 Write('a1=');
 Readln(a);
 s1:=1/(2*r*r*(a-sin(a)));
 Writeln('s1=',s1:10:14);
 Write('r2=');
 Readln(r);
 Write('a2=');
 Readln(a);
 s2:=1/(2*r*r*(a-sin(a)));
 Writeln('s2=',s2:10:14);
 Readln;
 If s1>s2 then Writeln('s1>s2')
 Else Writeln('s2>s1')
  end.
Блок схема.



Решение.

r1=220.0
a1=161.3
s1=0.00000006370
r2=10.2
a2=0.89
s2=0.04255661272

s2>s1


Задание № 7 
    Загрузить в оперативную память  компьютера  программу,  разработанную  в
задании 5.2. На ее основе составить программу с шагом  (  цикл  с  известным
числом повторений ), используя дополнительные  исходные  данные  из  таблицы
7.1. Предусмотреть вывод на печать всех полученных значений hсв.
    Программу составить в трех вариантах:
     а. Используя операторы WHILE ... DO;
     б. Используя операторы REPEAT ... UNTIL;
     в. Используя оператор IF.
    Записать все варианты программы на диск.
                               Таблица 7.1 
| Осевая сила, F |  Начальное   |  Конечное   |     Шаг     |
|                |              |             |             |
|                |значение      |значение     |изменения    |
| Числовые       |      104     |    1,5.104  |   0,05.104  |
|значения        |              |             |             |



Ход программы.
Program zadacha_7a;
 Var e,j,m,n,f,f2,h,k:real;
 Const p=3.14;
 Begin
 Write('Модуль упругости для стали e=');
 Readln(e);
 Write('Осевой моментинерции поперечного сечения винта j=');
 Readln(j);
 Write('Коэф., учитывающий способ закрепления концов винта m=');
 Readln(m);
 Write('Коэф. запаса прочности n=');
 Readln(n);
 Write('Осевая сила, начальное значение f=');
 Readln(f);
 Write('Осевая сила, конечное значение f2=');
 Readln(f2);
 Write('Введите шаг k=');
 Readln(k);
  While fs2

нет

да

                                    S1>S2

                                    S2>S1

                                   Конец.



ref.by 2006—2022
contextus@mail.ru