11 / 11 / 2
Регистрация: 17.02.2014
Сообщений: 947
1

Вычисление элементов вектора X

30.10.2015, 04:33. Показов 757. Ответов 4
Метки нет (Все метки)

Задание из этой темы: Одномерный массив. Вычисление элементов вектора X
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Var x:array[1..30] of real;
c: array[1..30] of real;
i,n:integer;
Begin
write('Введите чиcло элементов массива '); readln(n);
write('Через пробел введите числа массива ');
for i:=1 to n do read(c[i]);
x[1]:=1; x[2]:=2;
for i:= 3 to n do
begin 
x[i]:=ln(sqr(x[i-1]))-sqr(ln(abs(c[i-2])));
write(x[i]:6:2);
end;
end.
Нужно ли перед циклом присваивать значение для c[1]. Он же тоже вроде как не определён. Почему программа работает без этого присваивания?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2015, 04:33
Ответы с готовыми решениями:

Вычисление элементов матрицы по известным элементам вектора
https://www.cyberforum.ru/attachment.php?attachmentid=347220&stc=1&d=1387964560

Вычисление элементов матрицы по известным элементам вектора
составить программу и блок-схему для вычисления элементов матрицы У по известным элементам вектора...

Сумма элементов вектора между min и последним элементом вектора
33 строчка - сумма элементов вектора между min и последним элементом вектора, исправьте,...

Упорядочить по убыванию элементы вектора Z, полученные из элементов исходного вектора
Упорядочить по убыванию элементы вектора Z полученные из элементов вектора y...

4
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
30.10.2015, 08:22 2
Цитата Сообщение от jestero Посмотреть сообщение
Нужно ли перед циклом присваивать значение для c[1].
Думаю что c-2 это опечатка, нужно х-2 и никакой массив С не нужен.
А значение x[1], x[2] должны быть указаны в задании, ибо вычисление по формуле начинается с третьего члена, и их отсутствие это просто упущение в задании, или составителя или Ваше.
Pascal
1
2
3
4
5
6
7
8
write('n='); readln(n);
x[1]:=1; x[2]:=2;
write(x[1]:6:2,x[2]:6:2);
for i:= 3 to n do
  begin
   x[i]:=ln(sqr(x[i-1]))-sqr(ln(abs(x[i-2])));
   write(x[i]:6:2);
  end;
0
11 / 11 / 2
Регистрация: 17.02.2014
Сообщений: 947
30.10.2015, 10:10  [ТС] 3
Вот само задание. То есть лучше записать как вы сказали без c? А если скажут, что там всё таки c - это не опечатка, то как тогда исправить?
Миниатюры
Вычисление элементов вектора X  
0
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
30.10.2015, 10:16 4
Ну видно же что задание написано с ошибками. Или разбирайтесь с тем кто дал или делайте как хотите, все равно неверно.
Если я Вам дам задание посчитать сумму четырех чисел где х3=5, х4=10, то как будете делать?
Берете задания так смотрите что в них. Ошибок в них бывает море, печатают же их как правило безмозглые дуры.
0
11 / 11 / 2
Регистрация: 17.02.2014
Сообщений: 947
30.10.2015, 19:38  [ТС] 5
Вы точно правы что опечатка, ведь x и c на клавиатуре рядом расположены, вот и промахнулись.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2015, 19:38
Помогаю со студенческими работами здесь

Вычисление элементов вектора
объясните пожалуйста, как создавалась программа, как мы нашли вектор вопрос=вычисление элементов...

Вычисление элементов вектора по формуле
Вот задача Вот программа, не работает, исправьте пожалуйста, умоляю!!! program zad_3;...

Вычисление суммы элементов вектора
Постанока задачи: составить программу вычисления суммы элементов вектора. n-кол-во элементов...

Вычисление элементов матрицы Y по известным элементам вектора X
Составить программу для вычисления элементов матрицы Y по известным элементам вектора X....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru