Member 13781304 Ответов: 2

Что эта проблема требует от меня?


Вот в чем вся проблема:

Write a function plot that will plot the values calculated by another function with rows of asterisks, each asterisk corresponding to the value 0.1. So 1 will be shown with a line of 10 asterisks, 0.5 with a row of 5 asterisks, 2 with a row of 20 asterisks etc. Pass the function that you want to plot as the first argument of the function plot. As an example of a function to plot implement the function sumSequence1(int count) that will calculate and return the sum of the first count terms in the sequence 1-1/3+1/5- 1/7+1/9... using iteration. For example, sumSequence(3) should calculate the sum 1-1/3+1/5, sumSequence(5) should calculate the sum 1-1/3+1/5- 1/7+1/9. As a second and third argument of function plot supply the minimum and the maximum values of count, for which you wand plot to call its first argument and plot the value returned. So if the first argument of plot is sumSequence1, the second is 3, the third is 6, your function plot should call sumSequence(3), sumSequence(4), sumSequence(5), and sumSequence(6) and print 4 lines of asterisks showing the values returned by each call. As a second example of a function to plot implement function sumSequence2(int count), which will calculate and return the sum of the first count terms in the sequence 1+1/3+1/5+1/7+1/9... using recursion, not iteration.

Скажи мне точно, что я должен сделать и чего он хочет от меня. Я дергал себя за волосы, пытаясь понять ужасные указания этого учителя.

Что я уже пробовал:

Читая вопрос, прося Учителя о помощи (он сказал, чтобы я просто прочитал его еще раз), я не пытался сделать это из-за отсутствия понимания.

2 Ответов

Рейтинг:
1

OriginalGriff

Это довольно ясно, если вы просто прочитаете его.

Цитата:
Напишите график функции, который будет отображать значения, вычисленные другой функцией, строками звездочек, каждая из которых соответствует значению 0.1. таким образом, 1 будет отображаться строкой из 10 звездочек, 0,5-строкой из 5 звездочек, 2 - строкой из 20 звездочек и т. д.

Поэтому вам нужно написать функцию под названием plot
Он должен отображать значения, вычисленные другой функцией, с помощью строк звездочек
Каждая звездочка соответствует значению 0.1. таким образом, 1 будет показан строкой из 10 звездочек, 0,5-строкой из 5 звездочек, 2 - строкой из 20 звездочек и т. д.

Поэтому вам нужно либо передать ему указатель функции, который возвращает набор результатов, либо сами результаты, в зависимости от того, как далеко продвинулся ваш курс - проверьте свой последний набор заметок курса и посмотрите, что обсуждал учитель.

Если вы не понимаете остальных указаний, то поговорите со своим наставником.


Member 13781304

Я знаю, что эта часть ясна, но часть о sumSequence-это то, что меня теряет. Пожалуйста помочь.

OriginalGriff

Что это за часть? Это достаточно ясно для меня, поэтому я не могу сказать, какую часть описания функции вы испытываете трудности с пониманием.

Помните, что я не могу видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. :смеяться:

CPallini

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

CPallini

5.

Рейтинг:
0

Patrice T

Не решение, а просто советы.

Цитата:
Я дергал себя за волосы, пытаясь понять ужасные указания этого учителя.

В этом требовании нет ничего ужасного, просто оно может быть немного сложнее обычного.
На самом деле это требование нигде не является таким сложным, как требования реальной жизни. Вы просто должны организовать вещи, нет никакой ловушки, все требование имеет смысл.
Цитата:
eacher за помощью (он сказал, чтобы просто прочитать его снова), не пробовал его из-за отсутствия понимания.

Такое отношение сулит вам тяжелые дни в будущем.
На самом деле это очень разумный совет, когда вы чего-то не понимаете, читайте снова, организуйте то, что вы поняли, и повторяйте, когда это необходимо.
Когда вы действительно застряли, попросите помощи в том, что у вас есть трудности.

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


CPallini

5.

Patrice T

Спасибо