0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 31
1

Геометрическая прогрессия

21.04.2016, 14:37. Показов 2224. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день . Помогите с формулой , не получается вывести числа геометрической прогрессии .Вот задача:
Матрица m x n , где первая строка (3.27,7.22,6.27,9.93) , m=5, n=4 , d =0.79. Нужно ,чтобы получилась геометрическая прогрессия . Вот пример верного решения ....
3.27, 7.22, 6.27, 9.93
2.58, 5.69, 4.95 , 7.84
2.03 , 4.49, 3.90 , 6.18
1.60, 3.54 3.08 4.88
1.27 2.80 2.43 3.85
Вот мое решение
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt; 
const 
m=5;
n=4;
d=0.79;
var
a:array [1..m,1..n] of real;
b:array [1..n] of real =(3.27,7.22,6.27,9.93);
i,j: integer; 
begin 
for i:=1 to m do
for j:=1 to n do
 
a[i,j]:=(b[j]+((i-1))*d);  {здесь получается арифметическая. а не геометрическая , как исправить формулу?} 
 
for i:=1 to m do
begin
for j:=1 to n do 
write ('',a[i,j]:6:2);
writeln;
end;
end.
Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2016, 14:37
Ответы с готовыми решениями:

Геометрическая и арифметическая прогрессия
Напишите программу, использующую модуль, в котором описаны 2 процедуры: первая возвращает сумму...

Прогрессия
Помогите решить с подпрограммами. Найти отношение K-го элемента арифметической прогрессии с...

Арифметическая прогрессия
Задана арифметическая прогрессия. 7,1; 5,3; … . Сколько членов прогрессии нужно сложить, чтобы...

Арифметическая прогрессия
Определить является ли данная последовательность арифметической прогрессией, если числа...

11
Модератор
Эксперт по электронике
8458 / 4321 / 1638
Регистрация: 01.02.2015
Сообщений: 13,393
Записей в блоге: 7
21.04.2016, 14:50 2
А в чём разница между этими прогрессиями?
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 31
21.04.2016, 15:12  [ТС] 3
ну там числа суммируются ,а в геометрической умножаются на d
0
Модератор
Эксперт по электронике
8458 / 4321 / 1638
Регистрация: 01.02.2015
Сообщений: 13,393
Записей в блоге: 7
21.04.2016, 15:17 4
Так может это и есть половина решения?
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 31
21.04.2016, 15:22  [ТС] 5
Я уже пробовал по-разному , никак не получается(((
0
Модератор
Эксперт по электронике
8458 / 4321 / 1638
Регистрация: 01.02.2015
Сообщений: 13,393
Записей в блоге: 7
21.04.2016, 15:29 6
Так. Вот есть d=0.79 и есть 1-й член прогрессии b[1]=3.27. Чему (можно формулой без вычислений) равен 2-й член прогрессии?
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 31
21.04.2016, 15:50  [ТС] 7
если так записать , то получается верное решение со вторым членом , но дальше уже сбивается (b[j]*d)+(i-1)

Добавлено через 8 минут
3.27, 7.22, 6.27, 9.93
2.58, 5.69, 4.95 , 7.84
2.03 , 4.49, 3.90 , 6.18
1.60, 3.54 3.08 4.88
1.27 2.80 2.43 3.85
0
Модератор
Эксперт по электронике
8458 / 4321 / 1638
Регистрация: 01.02.2015
Сообщений: 13,393
Записей в блоге: 7
21.04.2016, 15:54 8
Лучший ответ Сообщение было отмечено Andreynoob как решение

Решение

А если перед всякими умножениями взять и присвоить в отдельном цикле for a[1, j]:=b[j]. Тогда в первой строке матрицы будут 1-е члены всех прогрессий.
Потом, почти как у вас в проге - два вложенных цикла и вычисления следующих членов прогрессии не от 1-го, а от предыдущего.

Добавлено через 1 минуту
Ну, т.е. a[i, j]:=a[i-1, j]
1
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 31
21.04.2016, 16:08  [ТС] 9
спасибо , щас буду разбираться
0
Модератор
Эксперт по электронике
8458 / 4321 / 1638
Регистрация: 01.02.2015
Сообщений: 13,393
Записей в блоге: 7
21.04.2016, 16:21 10
Лучший ответ Сообщение было отмечено Andreynoob как решение

Решение

Sorry
a[i, j]:=a[i-1, j]*d
1
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 31
21.04.2016, 16:23  [ТС] 11
СПАСИБО
0
Модератор
Эксперт по электронике
8458 / 4321 / 1638
Регистрация: 01.02.2015
Сообщений: 13,393
Записей в блоге: 7
21.04.2016, 17:00 12
Если получилось - покажите, для тех кто будет искать ответ на подобный вопрос.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2016, 17:00
Помогаю со студенческими работами здесь

Арифметическая прогрессия
Всем доброго вечера, помогите пожалуйста решить задачу )

геометрическая прогрессия
найти сумму n первых парных по номерам членов геометрической прогрессии с первым членом b и...

Геометрическая прогрессия
Нужно найти: 1+a+a²+a³...+a в n-ой степени. По заданным a и n, не используя формулу суммы, решить....

Прогрессия
Задана арифметическая прогрессия: -302; -287;... Сколько членов прогрессии нужно сложить,...


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

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

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