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

Программа для анализа последовательности на периодичность

16.10.2020, 18:22. Показов 823. Ответов 3

Author24 — интернет-сервис помощи студентам
Последовательность объектов a1, a2,…, a n называется
"Периодический", если он состоит только из повторяющихся подмножеств ( например 1,4,5,6,1,4,5,6....1,4,5,6).
Требуется выяснить периодическая ли последовательность B(b1,b2,b3,...bn) состоящая из реальных чисел. Если ответ положительный ,то выяснить ее период. Если отрицательный , то выяснить подмножество , которое встречается чаше в последовательности B. Изначально нужно записать в файл массив B , оттуда загрузить в оперативную память параллельно выводя на экран.Повторяющееся подмножества выразить другими цветами.
Вот такое вот интересное задание , буду очень благодарен за помощь , программа может быть и на языке c++ и pascal.Очень хотелось ,чтобы и объяснения были , потому-что задача для меня очень интересная.
Заранее спасибо за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2020, 18:22
Ответы с готовыми решениями:

Определить периодичность последовательности
Помогите написать программу по такому условию на Си. Заранее спасибо. Массив A(M) заполнен...

Программа для анализа видео
Всем здрасте! Подскажите,пожалуйста,кто какой программой пользуется для анализа видеопотока?...

Программа для анализа логов
Всем привет! Понимаю, что тему не там разместил, но тут народу больше, чем где-то бы ни было :) ...

Программа для анализа возраста человека
Помогите написать код Delphi. Написать программу, которая анализирует возраст человека и относит...

3
1 / 1 / 0
Регистрация: 01.10.2020
Сообщений: 60
18.10.2020, 21:45  [ТС] 2
Я смог только написать программу ч которая проверяет переводческая ли последовательность .
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 Uses Crt;
Type Vector = Array [1..99] of integer;
Var X : Vector; n,i,j,c,k : integer;p:boolean;
Begin
p:=true;
Repeat
ClrScr;
Write('n>1='); Readln(n);
Until n>1;
For i:=1 to n do begin
Write('X',i,' '); Readln(X[i]) end;
j:=2;i:=1;
While ((X[j]<>X[1]) and (j<=n)) do
j:=j+1;k:=j;
if (x[j]=x[1]) then begin
While (((j+1)<=n)and p) do begin
if (x[j+1]<>x[i+1]) then p:=false else c:=0;
j:=j+1;i:=i+1;
if (k mod i =0)then i:=1 else c:=0 end;
write(p) end else write('false');
readln;readln
 
End.
0
1 / 1 / 0
Регистрация: 01.10.2020
Сообщений: 60
20.10.2020, 10:40  [ТС] 3
Какая сложная задача , что предложений нет
0
1 / 1 / 0
Регистрация: 01.10.2020
Сообщений: 60
20.10.2020, 20:41  [ТС] 4
Я немножко доработал . Осталось сложная часть)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Program Kursyin4;
Uses Crt;
Type Vector = Array [1..99] of real;
Var X : Vector; i,j,t,n : integer;k:real;p:boolean;
f:file of real;
Begin
Assign(f,'massiv');
Rewrite(f);
p:=true;
Repeat
ClrScr;
Write('n>1='); Readln(n);
Until n>1;
For i:=1 to n do begin
Write('X',i,' '); Readln(k);
write(f,k ) end;
close(f);
Reset(f);
For i:= 1 to n do begin
read(f,x[i]);write(x[i]:8:2,' ') end;
writeln;
j:=2;
While ((X[j]<>X[1]) and (j<n)) do
j:=j+1;k:=j;t:=j-1;j:=j-1;
if (x[j+1]=x[1]) then begin
While ((j<n) and p) do
begin
j:=j+1;i:=1;k:=k+t;
While ((j<k-1)and p) do begin
if (x[j+1]<>x[i+1]) then p:=false;
j:=j+1;i:=i+1 end
end end else p:=false;
if p
then write('Hajordakanutyun@ ',t,' parberutyamb parberakan hajordakanutyun e')
else write('Hajordakanutyun@ parberakan che');
readln;readln;
 
End.
0
20.10.2020, 20:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2020, 20:41
Помогаю со студенческими работами здесь

Программа для анализа текста в Delphi
Всем привет! Программировать начал не очень давно, есть базовые навыки Delphi. Есть пробелы с...

Программа для анализа русских/английских текстов
Уфф, в общем я студент-самоучка, пытаюсь охватить побольше теории, но с практикой дело у меня идёт...

программа для мониторинга и анализа устройств USB.
Привет. Нужна программа для мониторинга и анализа устройств USB. Посоветуйте. желательно...

Программа для семантического анализа и аннотации музыки
Добрый вечер, друзья! В программировании - я полный ноль (знанию только названия языков...

Программа для анализа массива данных по выпускаемым студентам
Здравствуйте. Я делаю диплом (тема диплома: &quot;Программа для анализа массива данных по выпускаемым...

Готовая программа по спектральному анализу нету примере сигнала для анализа файла
Готовая программа по спектральному анализу нету примере сигнала для анализа файла


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

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

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