Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 18

Программа для расчета показателей нагруженности сцепления

26.10.2015, 22:24. Показов 1430. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал программу для расчета показателей нагруженности сцепления. Дело в том, что в нее нужно потараться запинуть по максиму разных операторов(фор, кейс, процедуру, матрицу, и т.п). А я что то ни чего не придумаю. Может у вас будут идеи. Помогите пожалуйста
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
program kyrsach;
var Ia,Wo,Mf,R0,Wu,Wb,t,Au,x,p,Av:real;
Ma,d,B,Nm,f,D2,d1,Ukp1,Ugp,Nkp1,Nk,Ngp,C,l,Memax,Mn,Zu,Hz:real;
q:text;
begin
{параметры автомобильного колеса (d,H,B), берутся из обозначения автомобильной шины}
writeln('Выберите характеристики шин');
writeln('1-165/70-R13');
writeln('2-175/70-R13');
readln(x);
if x=1 then p:=70;
            d:=13;
            B:=165;
            hz:=0.8;
if x=2 then p:=70;
            d:=13;
            b:=175;
            hz:=0.85;
R0:=(0.5*d*25.4+(Hz*p/100)*B)/1000;
writeln('R0=',R0:0:2,'м');
writeln('Введите Ma-полная масса автомобиля');readln(Ma);
Ma:=Ma;
Ia:=Ma*sqr(R0);
writeln('Момент инерции маховика Ia=',Ia:3:1,'кг*м^2');
writeln(' Найдем Wo-скорость вращения коленчатого вала двигателя ');
writeln(' введите Nm-частота вращения коленчатого вала, соответствующая максимальному моменту двигателя '); readln(Nm);
Wo:=(3.14*Nm/90)+50*3.14;
writeln(' Wo=',Wo:3:1,'c^-1');
writeln(' Найдем Mf-момент сопротивления движения автомобиля, приведенный к ведомой части сцепления');
writeln(' Выберите тип покрытия');
writeln('1- асфальтовое покрытие');
writeln('2- булыжная мостовая');
writeln('3- гравий');
writeln('4- грунт');
writeln('5-песок');
readln(f);
if f=1 then f:=0.014 else
if f=2 then f:=0.025 else
if f=3 then f:=0.02 else
if f=4 then f:=0.01 else
if f=5 then f:=0.01;
Writeln(' Выберите необходимый автомобиль');
writeln('1-ВАЗ-2108');
writeln('2-ВАЗ-2109');
writeln('3-Другой автомобиль');
readln(Av);
if Av=1 then begin
             Ukp1:=3.75;
             Ugp:=4.3;
             Nkp1:=0.9604;
             Nk:=0.9801;
             Ngp:=0.97
             end;
if Av=2 then begin 
             Ukp1:=3.63;
             Ugp:=3.9;
             Nkp1:=0.9605;
             Nk:=0.9708;
             Ngp:=0.96;
             end;
if Av=3 then Begin 
             Writeln('введите Ukp1-передаточное число коробки передач на первой передаче'); readln(Ukp1);
             Writeln('введите Ugp-передаточное число главной передачи'); readln(Ugp);
             Writeln('введите Nkp1-передаточное число коробки передач на первой передаче'); readln(Nkp1);
             Writeln('введите Nk-коэффициент полезного действия карданной передачи'); readln(Nk);
             Writeln('введите Ngp-коэффициент полезного действия главной передачи'); readln(Ngp);
             end;
Mf:=f*Ma*R0*9.8/(Ukp1*Ugp*Nkp1*Nk*Ngp);
Mf:=Mf*0.1;
writeln('Mf=',Mf:0:2,'Кг*m');
writeln(' Определим работу буксования Wb');
writeln(' введите Memax'); readln(Memax);
Wb:=0.5*Ia*sqr(Wo)*Memax/(0.6*(Memax-Mf));
Wb:=Wb/100;
writeln('Wb=',Wb:5:2,'Дж');
Writeln(' Опредим удельную работу буксования Wu');
writeln(' введите Zu-число ведомых дисков '); readln(Zu);
writeln(' введите D2-Наружный диаметр фрикционной накладок ведомого диска '); readln(D2);
writeln(' введите d1-Внутренний диаметр фрикционной накладки ведомого диска '); readln(d1); 
Au:=(3.14*Zu*(sqr(D2)-sqr(d1)))/4;
Wu:=Wb/Au;
writeln('Wu=',Wu:3:1,'Дж/с');
If Wu<160 then
writeln(' условие выполняется');
if Wu>160 then
writeln(' условие не выполняется');
writeln(' Расчитаем среднюю температуру нажимного диска t');
writeln(' введите l-доля теплоты, воспринимаемой нажимным (промежуточным) диском'); readln(l);
writeln(' введите Mn-масса диска'); readln(Mn);
writeln(' из какого материала сделан диск');
writeln('1- сталь');
writeln('2-чугун');
readln(C);
if c=1 then c:=462 else
if c=2 then c:=481.5;
t:=l*Wb/(Mn*C);
writeln('t=',t:2:2,'*C');
If t>20 then 
writeln(' условие не выполнется')else
if t<20 then
writeln(' условие выполняется');
assign(q,'D:/new/Kr.rez');
Rewrite(q);
writeln(q,' ':15,'Курсовая работа');
writeln(q,' ':5,'Алгоритм расчета показателей нагруженности сцепления');
writeln(q);
writeln(q,' ':5,'Судент группы 101111-14 Завадский В.Д');
writeln(q);
writeln(q,'  Исходные данные');
writeln(q);
writeln(q,'Полная масса автомобиля Ma=',Ma,'кг');
writeln(q,'Частота вращения коленчатого вала, соответствующая максимальному моменту двигателя Nm=',Nm,'об/мин ');
Writeln(q,'Передаточное число коробки передач на первой передаче Ukp1=',Ukp1); 
Writeln(q,'Передаточное число главной передачи Ugp=',Ugp);
Writeln(q,'Передаточное число коробки передач на первой передаче Nkp1=',Nkp1);
Writeln(q,'Коэффициент полезного действия карданной передачи Nk=',Nk);
Writeln(q,'Коэффициент полезного действия главной передачи Ngp=',Ngp);
writeln(q,'Memax=',Memax);
writeln(q,'Число ведомых дисков Zu=',Zu);
writeln(q,'Наружный диаметр фрикционной накладок ведомого диска D2=',D2,'cm');
writeln(q,'Внутренний диаметр фрикционной накладки ведомого диска d1=',d1,'cm');
writeln(q,'Масса диска Mn=',Mn,'кг');
writeln(q,'Доля теплоты, воспринимаемой нажимным (промежуточным) диском l=',l);
Writeln(q);
writeln(q,'  Значения выбранных коэффициентов');
Writeln(q);
writeln(q,'Радиус качения колеса R0=',R0:0:2,'м');
writeln(q,'Момент инерции маховика Ia=',Ia:3:1,'кг*м^2');
writeln(q,'Скорость вращения коленчатого вала Wo=',Wo:3:1,'c^-1'); 
writeln(q,'Момент сопротивления движения автомобиля Mf=',Mf:0:2,'Кг*m');
writeln(q,'Работа буксования Wb=',Wb:10:2,'Дж');
writeln(q,'Удельная работа буксования Wu=',Wu:3:1,'Дж/с');
writeln(q,'t=',t:2:2,'*C');
writeln(q,' ':15,' Результаты расчетов');
writeln(q,'R0,м  Ia,кг*м^2  Wo,c^-1  Mf,Кг*m  Wb,Дж  Wu,Дж/с  t,*C');
writeln(q,'------------------------------------------------');
writeln(q,R0:0:2,'  ',Ia:3:1,'     ',Wo:3:1,'    ',Mf:0:2,'    ',Wb:10:2,'  ',Wu:3:1,'  ',t:2:2);  
close(q);
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2015, 22:24
Ответы с готовыми решениями:

Создание приложений для расчета экономических показателей
Задание Из отходов производства предприятие может организовать вы¬пуск четырех видов продукции. Для этого оно планирует использо¬вать два...

Программа для турниров, сравнение показателей
Хочу написать простенькую программу, которая будет запрашивать имя &quot;игрока&quot;, его рэйтинг за прошлые победы. Сравнивать рэйтинг и составлять...

Нужны формулы расчёта показателей СМО
Нужны формулы расчёта характеристик для многоканальной смо с отказами (M|D|n):(FIFO|M) 1)среднее время обслуживания; 2)среднее время...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2015, 22:24
Помогаю со студенческими работами здесь

Редактирование показателей расчета зарплаты ЗУП 3.0
Подскажите как грамотно сделать. Задача: Автоматизируемая задача: Работники подразделения «Монтажники» специализированной...

Разработать программу расчета планово-экономических показателей работы цеха
Привет!!!! Не могли бы помоч решить задачку что-то я уже совсем запуталась))))) Разработать программу расчета планово-экономических...

Составление программы расчета показателей эффективности ФНЧ (Фильтра низкой частоты)
Помогите составить программу, которая бы высчитывала показатели эффективности ФНЧ и выводила графики зависимостей. Всего нужно, что б...

Программа для расчета ЗП
Добрый день дорогие форумчане! Мне вот что интересно.есть ли программа в которой можно вести расчеты зарплаты? Там сколько в день...

Программа для расчета по заданным размерам для шара, призмы, цилиндра.
Программа для вычета по заданным размерам для шара,призмы,цилиндра. И составить алгоритм к ней


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru