0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 8
|
|
1 | |
Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций.20.09.2012, 13:48. Показов 4607. Ответов 10
Метки нет Все метки)
(
День добрый товарищи специалисты, помогите пожалуйста с примером
отдельных функций. Решить с помощью Borland 3.11.
0
|
|
20.09.2012, 13:48 | |
Ответы с готовыми решениями:
10
Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций Расчет отдельных параметров геометрических фигур: переписать с использованием классов
Расчет контрольных сумм |
2098 / 1619 / 690
Регистрация: 27.07.2012
Сообщений: 4,853
|
||||||
20.09.2012, 14:25 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 8
|
|
20.09.2012, 14:34 [ТС] | 3 |
Огромное спасибо!
Добавлено через 4 минуты А если не сложно, можно еще алгоритм расписать?
0
|
2098 / 1619 / 690
Регистрация: 27.07.2012
Сообщений: 4,853
|
|
20.09.2012, 14:44 | 4 |
Да что тут расписывать. Фактически бери и читай код как есть, как будто это текст. Только начни с функции main и "заходи" в другие по мере того, как они тебе будут встречаться в тексте.
0
|
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 8
|
|
20.09.2012, 18:28 [ТС] | 5 |
Я просто в этом ничего не понимаю, сам делал 2 задачи самые элементарные а тут не могу.
Добавлено через 3 часа 19 минут Евгений, помогите прочитать ваш код, я пробую у меня какая-то абракадабра получается.
0
|
2098 / 1619 / 690
Регистрация: 27.07.2012
Сообщений: 4,853
|
|
20.09.2012, 22:23 | 6 |
![]() Честно говоря, ну оочень в лом всё расписывать, тем более, когда не знаю, какого уровня знаний целевая аудитория в лице тебя. Лучше скажи, какие именно вещи у тебя вызывают трудности. Только не все сразу. И конкретно по строчкам, словам, символам (ибо уже предвижу ответ "Да всё непонятно!!"). ![]()
0
|
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 8
|
|
21.09.2012, 08:24 [ТС] | 7 |
Вообщем вот пример того что мне требуется; Определить длину окружности по формуле: L = 2π r . Параметр r должен вводиться с клавиатуры.
Алгоритм- Вещ. r, L; Начало; Ввести r; Решение L=2πr; Вывести значение L; Конец; Вот в таком стиле преподаватель просит выводить алгоритм решения и на его основе уже программировать,а в вашем коде я что-то запутался. вот что получается 4)Двойной X (const двойной i); 6)Возврат cos(i)+2*i; 9)Двойная SUMX(const не подписанный короткий N); .....вот что получается если как вы говорите просто читать по строкам.
0
|
2098 / 1619 / 690
Регистрация: 27.07.2012
Сообщений: 4,853
|
||||||||||||||||
21.09.2012, 10:40 | 8 | |||||||||||||||
Ну практически то, что нужно.
![]() В общем случае функция - это некоторая сущность, которая вычисляет результат на основе некоторых входных величин. Тот же косинус, как пишут в математике: y = cos(x). Так вот cos(x) есть самая настоящая функция: на основе входной величины х вычисляет некий результат, а косинус - это её название (имя). То же самое и в С++. Итак: 1.
1) Тип возвращаемого значения: double. Это то, что ты перевёл как "двойной", - числа с двойной точностью. Для простоты пока считаем, что это просто дробные числа. 2) Имя функции: Х. Ну тут я думаю, вопросов нет. 3) Аргументы функции: (const double i). Входным параметром функции является единственное число - i. Тип его взят дробным, хотя на самом деле в эту функцию передаются целые числа. Эту тонкость мы пока опустим, чтобы не усложнять. (Ключевое слово const говорит нам о том, что значение i внутри функции не изменится, это не обязательно, просто хороший тон программирования). Итак, мы объявили функцию - у нас появилась функция X(i) - та самая, что стоит в твоей самой первой формуле за значком суммы, и которую тебе по условию задания надо было реализовать. Правда, она пока ничего не делает. Исправим это упущение: 2.
То, что идёт в фигурных скобках {} после объявления (заголовка) функции назвается в С++ определением функции. Теперь мы определили функцию X(i), она имееет имя, аргументы и делает ту работу, которая нам нужна. Вот теперь мы можем её использовать в нашей задаче. (Кстати, cos(i) - такая же функция, но мы её сразу используем, так как она объявлена в файле <math.h>, который мы подключили в самой первой строке с помощью #include). Дальнейшее, в общем, тоже самое. 3.
П.С.Функции - это базовое понятие языков программирования, которому посвящают не одну главу в книгах. Конечно, написать что-то понятнее и лучше, чем в книгах я не смогу даже при большом желании. Надеюсь, в книжки ты заглядываешь, если хочешь понять, что тут проиходит. ![]()
1
|
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 8
|
|
21.09.2012, 12:51 [ТС] | 9 |
Говорила мама учись...
![]() Добавлено через 1 час 9 минут Евгений если не трудно,можно комментарии приписать чтоб было наглядно что-как.
0
|
Заблокирован
![]() |
||||||
21.09.2012, 13:06 | 10 | |||||
EvgenEkt, попробуй этот алгоритм
1
|
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 8
|
|
21.09.2012, 14:13 [ТС] | 11 |
Благодарствую.
0
|
21.09.2012, 14:13 | |
Помогаю со студенческими работами здесь
11
Расчет контрольных сумм у файла - С/Си
Расчет сумм. Необходимо найти ошибку расчет по формуле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |