Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/75: Рейтинг темы: голосов - 75, средняя оценка - 4.72
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,333

Математический маятник

08.09.2012, 22:36. Показов 16197. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго время суток. Нужно написать программу. Математический маятник совершает колебания по закону https://www.cyberforum.ru/cgi-bin/latex.cgi?x(t) = A* sin(\omega *t + {\omega }_{0}). Частота https://www.cyberforum.ru/cgi-bin/latex.cgi?\omega маятника известна. В начальный момент координата x в k раз меньше амплитуды A. В какой момент времени T отклонение маятника максимально? Написать программу для определения параметра T при условии, что параметры https://www.cyberforum.ru/cgi-bin/latex.cgi?\omega и k вводятся пользователем. При составлении программы воспользоваться соотношениями https://www.cyberforum.ru/cgi-bin/latex.cgi?{\varphi }_{0}=\arcsin (1/k) и https://www.cyberforum.ru/cgi-bin/latex.cgi?T = (\pi /2 - {\varphi }_{0})/\omega. Вот код программы, но он работает не правильно:
C++
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
#include <iostream>
#include <cmath>
#include <iostream> 
using namespace std;
int main()
{
       setlocale( LC_ALL,"Russian" );
        double omega, k; 
        double T, A, phi0, x;
        const double g = 9.78;
        const double PI = 3.1415;
       cout << "Введите частоту: ";
       cin >> omega;
       if( omega =0 ) // контроль введенных данных
    {
        cout<<"Такого момента времени не существует\n";
        system("pause");
        return 1;
    }
       cout << "Введите амплитуду: ";
       cin >> A;
       cout << "Введите k: ";
       cin >> k;
if( k=0 ) // контроль введенных данных
    {
        cout<<"Такого угла не существует\n";
        system("pause");
        return 1;
    }
 phi0 = asin(1/k);
T= ((PI/2) - phi0)/omega;
x = A*sin (((omega*T ) + phi0 )*PI/180);
cout << "phi0 =  "<<phi0<<"\n "; 
cout << "T =  "<<T<<"\n ";
cout << "x =  "<<x<<"\n ";   
 
 system("pause");
        return 0;
}
Подскажите пожалуйста как правильно написать программу???? заранее огромное спасибо!!!!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.09.2012, 22:36
Ответы с готовыми решениями:

математический маятник
какая длина математического маятника, если за время t он сделает n колебаний?

Математический маятник, open gl, изменение скорости маятника при нажатии кнопок
Есть задача, реализации математического маятника, и к ней есть условие: при нажатии кнопок &quot;+&quot; и &quot;-&quot; на клавиатуре...

Математический функции
Где можно прочитать про всякие математические функции в c++? Пользуюсь #include &lt;math.h&gt; Интересует, особенно, как записать число...

26
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.09.2012, 21:41
Студворк — интернет-сервис помощи студентам
-=ЮрА=-, помогли человеку => я не прав. Извиняюсь

Не по теме:

И все же уважительное отношение или "тыкалка" определяется не возрастом, а другими параметрами.

0
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,333
11.09.2012, 21:56  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение

Не по теме:

я сам как бы не маленький (уже детей воспитываю)/OFF]

Не по теме:


Извини, что отвлекаю от святого дела - воспитания детей, ты тоже делаешь благое дело учишь студентов правильно программировать, по сравнению с тобой ни один преподаватель не может или даже не хочет толково объяснять. Хотя у них ученые степени кандидаты, доценты и даже доктора наук. Но я заметил такую тенденцию чем выше у человека ученая степень тем больше он заболевает звездной болезнью и смотрит на студентов с презрением как на низшее существо. :)

0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
11.09.2012, 21:58
Psilon, и я не хотел тебя обижать и на ты со мной можешь(я не считаю это за невоспитанность когда пишусь на ты при ответах на форуме), невоспитанность - это когда человеку с палочкой место не уступят или бабульке не помогут выйти на высокую платформу вокзала, а ты вы, да бог с ним).
Когда отвечал за производную хотел для isaak показать как исследовать на максимум функцию, возможно ты как то прератно это воспринял и понеслось как тут обычно бывает
Всё ок
PS: Хорошо можно на вы мне без разницы, вы так вы, просто это как то вычурно...
0
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,333
11.09.2012, 22:00  [ТС]
Ребята не ссорьтесь. Psilon вам тоже огромное спасибо за советы, все мы иногда тоже ошибаемся ни чего страшного в этом нет.
0
11.09.2012, 22:01

Не по теме:

Цитата Сообщение от isaak Посмотреть сообщение
тепень тем больше он заболевает звездной болезнью и смотрит на студентов с презрением как на низшее существо
- ну у меня когда то был такой этап, я чертовски за него сожалею!!!:(Поэтому стараюсь искупать былые грешки:-[)Мне нравится писать программы, алгоритмы, точные науки, для меня это кайф(когда время имеется помогаю с радостью)

0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.09.2012, 22:06
-=ЮрА=-, ну я не считаю, что отступление на заранее подготовленные (или неподготовленные) позиции является поражением. Предпочитаю признать ошибку. В конце концов, виноватых нет, есть недопонимание. Ну а теперь, надеюсь, нету.

Не по теме:

Если у вас есть видеоуроки по С/С++ было бы интересно, т.к. я в этих ЯП не разбираюсь, а пишу на C#. Однако тут поступило предложение написать СУБД и клиент-серверное приложение, и если на сервере я могу рассчитывать на фреймворк выше 3.5, то вот на клиентских машинах вряд ли. В связи с чем возникла необходимость написать клиент на нативно компилируемом ЯП, как вариант: С/С++. Но т.к. я в них разбираюсь не более, чем написать helloworld в цикле (из ЯП у нас был только Pascal/Delphi), то нужно подучить. Т.к. лично со мной возиться никто не будет (надо и время выбирать, и профита с меня никакого: у студента откуда деньги?..), то вот такая вот просьба: мб бложик ведете наподобие такого вот или видеоуроки на ютубе или еще что:)

0
11.09.2012, 22:15

Не по теме:

Psilon, линки тут по моему забанены, я отписался одной хорошей статьёй в ЛС;)

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

Математический пример
Подскажите пожалуйста, как записать такой пример, только начал c++ изучать

Математический пример.как?
Ребят помогите пожалуйста, кому несложно. Нужно написать код с++ для вот этого чуда. Я пробовал не получается ни чего , надежда на ВАС ...

Неправильный математический расчёт
int tempInt = 0; int temp23 = (250*sizeof(char))+(sizeof(int)*5); tempInt = (0 / temp23); tempInt в итоге = 0 int tempInt =...

Как написать математический пример
Как написать этот пример на С++ ? n П X1=2; i=1 Xi=0.5*Xi-1 Вот что у меня получилось верно ли я...

Записать математический пример программно
Ребят, дело пустяковое, но я не понимаю в чем у меня ошибка. Вот этот пример - функция. Как мне написать ее программно. Я делаю вот...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос. Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех. А широколиственный лес тоже имеет самую крутую биомассу. То почему не возникло их симбиоза? Это. . .
сукцессия 6. Питон реализация энилоджиковской модели, картинка про Центральную часть будущей модели
anaschu 26.06.2026
Етить. ИИ мне на основе моего старого файла R создал вот эту вот хмерь на пайтоне. Это уже новая модель, модель сукцессии грибной. потоки фосфора, азота. Углерода. 5 видов организмов. Я даже. . .
Как замкнутый ядерный цикл решит проблему недостатки фосфора? Био миграция фосфора со дна океана
anaschu 26.06.2026
Биологический лифт: Концепция подъема фосфора со дна океана с помощью ЗЯТЦ Предлагаю на обсуждение альтернативу тяжелому промышленному бурению океанического дна. Вместо сложной инженерии мы можем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru