Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > составить таблицу значений функции...


Автор: GodofChaos 26.12.2007, 14:41
язык - с++
компилятор Dev-C++

Задачи:

№ 1

составить таблицу значений функции y = cosX на отрезке [-П , П] с шагом П / 4

№ 2

Составить таблицу значений функции  Z = X + 2Y , при X изменяющемся на отрезке [-1,1] с шагом 0,2 и Y изменяющемся на отрезке [0,2] с шагом 0,4


P.S. просто мат-ке не было давно у меня, поэтому даже не помню формулы... поэтому с функциями я полный ноль =(
и незнаю как решить такие задачи

если знаете то напомните хотя бы формулы как решить поставленную задачу для первой и для второй задач

PPS  если есть подобные задачи на с++ то выложите их буду очень признателен

Автор: Lazin 26.12.2007, 15:04
посчитай сколько у тебя будет значений

затем в цикле забей массив
#1
Код

#include <math.h>

const int N = 8;
const double step = M_PI / 4.0f;
const double begin = -M_PI/4;
double table[N];

for (int i = 0; i < N; ++i)
  table[i] = sin(begin + step*i);


#2 сам подумай

Автор: G_o_s_h_a 26.12.2007, 15:11
В задаче 1, я думаю что все таки cos() нужно оставить и значение begin = -M_PI, a не -M_PI/4

Вторую задачу сам не понял. Хотя может быть тоже самое, только добавиться еще один внутрений цикл. Один будет перебирать значения по X, а в другом по Y

Автор: bsa 26.12.2007, 15:17
Цитата(G_o_s_h_a @ 26.12.2007,  15:11)
Вторую задачу сам не понял. Хотя может быть тоже самое, только добавиться еще один внутрений цикл. Один будет перебирать значения по X, а в другом по Y

именно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)