Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 14.08.2014
Сообщений: 11

Доделать курсач по информатике

29.05.2015, 10:43. Показов 1213. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех! Прошу помочь закончить курсовую работу! Начало есть но как продолжить не знаю. Вот исходник (PascalABC.net) (Анимацию пока не рисовал, хотелось закончить графики для начала):
Кликните здесь для просмотра всего текста
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
Program Graf;{Пример построения графика и рисунка}
Uses crt,GraphABC;
Var
  T,Fi,H,H1,V,V1,A,Ho,Te,W,dt,Hm,dH,Ht,Vm,M,My,F:double;
  I,XX,XX1,SS,SS1,WW,WW1,UU,UU1:Integer;
 
Procedure GRAPHIC; {построение графика}
Var
  TT,POZ1,SPD1,ACC1:double;
Begin
  TT:=(20+T*50); XX1:=ROUND(TT);
  POZ1:=(280-H*5); SS1:=ROUND(POZ1); pen.Color:=clwhite; Line(XX1,SS1,XX,SS);
  SPD1:=(180-V*10); WW1:=ROUND(SPD1); pen.Color:=clred; Line(XX1,WW1,XX,WW);
  ACC1:=(180-{A}F*5); UU1:=ROUND(ACC1); pen.Color:=cllime;Line(XX1,UU1,XX,UU);
  XX:=XX1;SS:=SS1;WW:=WW1;UU:=UU1;
End;
 
procedure RedrawMech; {рисование механизма}
Begin
    pen.Color:=clblack;  {закрашиваем}
    rectangle(250,350,450,500);
    
    pen.Color:=cllime; {рисуем}
    Line(250,400,350,Round(400+H*3));
    Line(350,Round(400+H*3),450,400);
    pen.Color:=clyellow;     {рисуем}
    Circle(350,Round(390+H*3),10);
End;
procedure Step1(Aa:double;Myy:double;Alfa:double);{Расчет на все участки только для движения "вперёд", проверить силу!}
begin
V:=V+Aa*dT;{расчетная скорость}
H:=H+V*dT+Aa*dT*dT/2;{расчетное перемещение}
F:=M*Aa+M*9.8*Sin(Alfa)+Myy*M*9.8*Cos(Alfa);{расчетная сила}
end;
 
Begin
  Fi:=0;{угол наглона плоскости}
  M:=1; {масса тела по заданию}
  My:=0.1;{коэффициент трения по заданию}
  A:=10; {ускорение по заданию в КР}
  dT:=0.01; {шаг приращения по времени, по вашему выбору}
  Vm:=10; {максимальная скорость по заданию в КР}
  Hm:=25; {максимальный путь по заданию в КР}
  Ht:=Vm*Vm/2/A; {вычисленный тормозной путь}
  
  {Ho:=1;Te:=1;W:=10;}
  XX:=20;
  XX1:=20;WW1:=180;UU1:=180;SS1:=280;
  brush.Color:=clblack;
  rectangle(0,0,640,480);
 
      {Рисование осей координат}
       pen.Color:=clgray;
       Line(20,0,20,400);line(0,180,1000,180);line(0,280,1000,280);
       
      {Сюда операторы задачи}
For I:=1 to 1000 do
 Begin
  T:=dT*I;
    dH:=Hm-H; {оставшийся путь}
    If (V<Vm)and(dH>Ht) then Step1(A,My,Fi) Else
      If dH>Ht then Step1(0,My,Fi) Else 
        If V>0 then Step1(-A,My,Fi) Else 
                                      Begin
                                      V:=0;F:=0;
                                      End;
  
  GRAPHIC;
  RedrawMech;
  Delay(20);
  H1:=H;V1:=V;
 End;
End.

Так же файлик с заданием. ЯД - (Ссылка на сторонний ресурс с текстом задания удалена)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.05.2015, 10:43
Ответы с готовыми решениями:

Построить графики функций. Задали курсач по информатике
Используя графические средства языка Паскаль на одной координатной сетке построить графики функций: f1(x)=x*cos(2x), f2(x)=sqrt(x^2+2) ,...

Курсач.
Людии умоляю помогите. Сделайте пожалста эти 6 заданий. Самым простым способом. Желательно с болок-схемой. И пишите пожалста полностью...

Курсач
Создать приложение Если сумма трёх различных чисел меньше 1, то наименьшее из них заменить полусуммой двух других. Использовать при...

4
2 / 2 / 1
Регистрация: 14.08.2014
Сообщений: 11
29.05.2015, 11:07  [ТС]
файлик с заданием*

(Файл MS Word удалён)

Задание на курсовую работу
Тело массой m движется под действием силы F по диаграмме (зависимости скорости от времени), изображённой на рис. 1, проходя путь L и возвращаясь в исходную точку. Ускорение (замедление) тела на участках №1, 3, 5, 7 постоянно и равно a, скорость на участках №2 и №6 равна Vm и -Vm соответственно. Время паузы на участке №4 составляет 1 с.


Рис. 1. Диаграмма движения тела

В курсовой работе требуется рассчитать для каждого момента времени по исходным данным (m, Vm, L, a) время движения тела, путь, пройденный телом, и значение силы, приложенной к телу и вызывающей его движение. Для этого необходимо:

1. Создать математическую модель, описывающую движение тела массой m под воздействием силы F (см. рис. 2). В схемах а и б необходимо учесть коэффициент μ трения тела о поверхность, равный 0,05.

Название: 2.png
Просмотров: 33

Размер: 1.1 Кб
а)
Название: 3.png
Просмотров: 33

Размер: 7.0 Кб
б)
Название: 4.png
Просмотров: 33

Размер: 3.1 Кб
в)
Рис. 2. Расчётная схема

2. Разработать алгоритм расчёта и визуализации временных диаграмм скорости, пути и движущей силы: V(t), S(t), F(t), используя полученную модель.

3. Создать программный код, реализующий полученный алгоритм расчёта и построение графиков V(t), S(t), F(t), а также анимацию процесса в любой из доступных систем программирования.

Порядок выполнения курсовой работы

Определить время движения тела на каждом участке следующим образом. Путь, проходимый телом за время движения на участках №1, 2, 3 равен:

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
S_{1-3}=S_1+S_2+S_3=\frac{aT_1^2}{2}+V_mT_2+\frac{aT_3^2}{2}=L\qquad \qquad (1)<br />

Время движения на участке №1 и время движения на участке №3 равно

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
T_1=T_3=\frac{V_m}{a}<br />

Подставив это выражение в (1), получим:

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
S_{1-3}=\frac{V_m^2}{a}+V_mT_2=L<br />

Тогда время движения на участке №2 равно

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
T_2=\frac{L}{V_m}-\frac{V_m}{a}<br />

Движение назад (участки №5, 6, 7) полностью повторяет движение вперёд, поэтому Т571, а Т62.
Для расчёта скорости и пути, проходимого телом, воспользоваться формулами

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
V=\int a\,dt\,,\qquad S=\int V\,dt\,,<br />

где a – ускорение тела в каждый момент времени.

В схеме по рис.2, а), расчёт силы F, вызывающей движение тела, провести по формуле

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
F=ma\pm \mu mg\,,<br />

где μ – коэффициент трения, m – масса тела, g – ускорение свободного падения, а знак последнего слагаемого определяется направлением движения.

Для определения движущей силы по рис.2, б), следует использовать выражение

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
F=mg\sin(\alpha )\pm mg\cos (\alpha )+ma<br />

где α – угол наклона поверхности к горизонту.
Формула для нахождения значения движущей силы по рис.2, в имеет вид:

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
F=mg+ma<br />

Варианты заданий

 
Параметр
варианта
расчётная
схема
масса тела
m, кг
путь
L, м
скорость
Vm, м/с
ускорение
a, м/с2
угол наклона
α, о
1а1001,00,250,2
2б2001,50,50,710
3в3002,00,70,8
0
Модератор
10448 / 5739 / 3407
Регистрация: 17.08.2012
Сообщений: 17,460
30.05.2015, 17:21

Не по теме:

tiMer, вероятно, когда регистрировались на форуме, Вы не читали правила форума. Рекомендую Вам с ними ознакомиться. Не создавайте ненужной работы для модераторов. В будущем я не буду таким добрым, и оформлять за Вас Ваши сообщения по правилам форума не стану, а стану просто Ваши файлики удалять, а при частых рецидивах нарушений правил форума буду с Вами нехорошо поступать.



Добавлено через 32 минуты
Да, и ещё... Что же не написали, который у Вас вариант задания?
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 1
19.12.2015, 16:11
Артем, ты ли это?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.12.2015, 16:25
Уберите Crt и замените delay на sleep.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.12.2015, 16:25
Помогаю со студенческими работами здесь

курсач
Требуется помощь в написании курсовой работы, кто готов помоч(естественно не за бесплатно) напиште в icq 415421225 или маил агент...

Курсач
Здравствуйте. Вот задача: Теория игр. Определение шаха. Обозначена стандартная расстановка фигур в начале партии. В международной...

курсач
я ваще в этом ноль. может кто знает как решить?

Курсач
В общем мне нужно дописать игру волк коза капуста... мне нужно органиховать перевозку животных.... только я незнаю как, а завтра уже...

Курсач
тема моей курсовой работы Внешний поиск! можете мне рассказать что это такое для чего это нужно как им пользоваться и примерный интерфейс...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru