Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 19
1

Функции

13.06.2011, 00:12. Показов 2124. Ответов 29
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот такое вот задание, для меня очень трудное ребят помогите пожалуйста

14: Футболист ударом ноги посылает мяч вертикально вверх с высоты 1 м с начальной скоростью 20 м/с. На какой высоте мяч будет через 1с; Зс; 4с? Вычисление высоты оформить с помощью функции.
15: В задаче 14 определить, когда мяч будет на высоте 5м; 10м. Решение квадратного уравнения оформить в виде функции.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2011, 00:12
Ответы с готовыми решениями:

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть...

excel. создать таблицу значение кусочно-непрерывной функции y на интервале [xmin; xmax] с шагом h, для расчета функции y используя логические функции

Для функции токов найти время в которое эти функции максимальны !
Для функций токов, вычислить значение времени, при которых функции достигают своего максимального...

Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу
Стоит следующая задача: Используя перегруженные функции и шаблон функции удалить из массива...

29
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
16.06.2011, 14:10 21
Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <math.h>
#define G 10
#define V 20
 
float h(float t) { return 1 + V * t - (G * pow(t, 2)) / 2; }
    
 
int main()
{
    cout << "After 1 sec, heigth == " << h(1) << endl;
    cout << "After 3 sec, heigth == " << h(3) << endl;
    cout << "After 4 sec, heigth == " << h(4) << endl;
    return 0;
}
Вот первая задача, так?
В ней ответ получится 16 16 1, не верите-скомпилируйте и проверьте
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <math.h>
#define G 10
#define V 20
 
float t1(float s) { return ((V - sqrt(20 * (21 - s)))/G); }
 
float t2(float s) { return ((V + sqrt(20 * (21 - s)))/G); }
 
int main()
{
    cout << "h == 16, t1 == " << t1(16) << ", t2 == " << t2(16) << endl;
    cout << "h == 1, t1 == " << t1(1) << ", t2 == " << t2(1) << endl;
    return 0;
}
Вот вторая задача. Отличается от оригинала таем, что я уже подставил туда h = 16 и h = 1. Проверяйте.
0
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 19
16.06.2011, 17:11  [ТС] 22
ВЫ игнорируете мои сообщения я кидал выше уже скрины что выходит в ответе в ваших программах. 16 16 1 у меня не выходит а выходит 15 15 0.
Посмотрите правильно ли вы демаете может вы где то ошиблись?
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
16.06.2011, 18:09 23
это ВЫ игнорируете мои сообщения, я сказал перечитайте сообщение номер 5, в первом варианте программы я совершил просчет, поскольку думал, что тело пинают с земли, а его пинали с высоты один метр. Я написал как это исправить. и в сообщении выше и кинул вариант с исправленной программой
Миниатюры
Функции   Функции  
0
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 19
16.06.2011, 18:31  [ТС] 24
Цитата Сообщение от soon Посмотреть сообщение
это ВЫ игнорируете мои сообщения, я сказал перечитайте сообщение номер 5, в первом варианте программы я совершил просчет, поскольку думал, что тело пинают с земли, а его пинали с высоты один метр. Я написал как это исправить. и в сообщении выше и кинул вариант с исправленной программой
блин вот хоть убейте я не понимаю для чего там t1 и t2 ?
Скинте ваш код для Microsoft Visual C++ 2010 если вы на нем делаете
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
16.06.2011, 18:34 25
возьмите тело. Пните его вверх. Оно упадет, ведь так? Значит оно 2 раза пройдет через точку h, если она меньше максимальной.
0
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 7
16.06.2011, 18:36 26
Цитата Сообщение от soon Посмотреть сообщение
возьмите тело. Пните его вверх. Оно упадет, ведь так? Значит оно 2 раза пройдет через точку h, если она меньше максимальной.
т.е. t1 это время например на высоте 5 метров, а t2 это когда мяч уже на земле так?
0
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 19
16.06.2011, 18:37  [ТС] 27
Правильно пишет человек сверху?
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
16.06.2011, 18:50 28
Нет.
Цитата Сообщение от soon Посмотреть сообщение
Значит оно 2 раза пройдет через точку h
t1 - первое время
t2 - второе время

Добавлено через 10 минут
итак, я, soon, а также его негласный друг некоторое время назад закончил 9 класс. и в отличии от некоторых ничего не забыл.
если пнуть вверх любую обездвиженную тушку, то она полетит вверх. допустим, что высоты в 10 метров она достигнет через Т1 секунд. далее будит двигаться вверх.
потом она остановится под действием силы притяжения, и начнёт падать вниз.
той же высоты в 10 метров она достигнет через Т2 после пинка, а потом звонко упадёт на запускающего.
Special thx to KupuJIJI
0
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 19
17.06.2011, 00:00  [ТС] 29
Цитата Сообщение от soon Посмотреть сообщение
Нет.

t1 - первое время
t2 - второе время

Добавлено через 10 минут

Special thx to KupuJIJI
Я реально тугодум я все равно не понял что за t1 и t2.
Скиньте если не сложно прогу готовую к 15 задаче.
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.06.2011, 05:21 30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <math.h>
#define G 10
#define V 20
 
float t1(float s) { return ((V - sqrt(20 * (21 - s)))/G); }
 
float t2(float s) { return ((V + sqrt(20 * (21 - s)))/G); }
 
int main()
{
    cout << "h == 5, t1 == " << t1(5) << ", t2 == " << t2(5) << endl;
    cout << "h == 10, t1 == " << t1(10) << ", t2 == " << t2(10) << endl;
    return 0;
}
0
17.06.2011, 05:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2011, 05:21
Помогаю со студенческими работами здесь

Рекурсивные функции, функции высшего порядка, преобразование императивных программ в функциональные
Простые рекурсивные функции для обработки списков: А) (ATOM-LIST x) проверяет, является ли х ...

Нестандартный вопрос.Как получить доступ к переменным функции из другой функции?
&lt;?php declare(ticks=1); function tick_handler() { print_r($_GLOBALS);//Печатает все переменные...

Изобразить схематически график функции на интервале, зная знаки функции и 1 и 2 производной
Пожалуйста, проверте моё решение этих примеров: Изобразите схематически график функции f(x) над...

Как будут инициализированы переменные в теле функции и вне тела функции?
Здравствуйте. Подскажите, пожалуйста, как будут инициализированы переменные в теле функции и вне...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru