Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/55: Рейтинг темы: голосов - 55, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 11.06.2024
Сообщений: 5

Вычисление периода символов в файле

11.06.2024, 10:31. Показов 11737. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
В рамках курсовой работы необходимо написать программу на языке C++,которая будет вычислять значение периодичности повторения символов в файле формата .bit. То есть, у меня есть файл данного формата,в котором у меня записано множество символов, некоторые из которых повторяются через какой-то период. Необходимо написать программу, которая будет вычислять значение этого периода.
Заранее благодарю за помощь!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.06.2024, 10:31
Ответы с готовыми решениями:

Вычисление периода ГПСЧ
Есть ГСПЧ, который формирует двоичную последовательность любой длины. Вопрос: как вычислить период данной последовательности? Возможно...

Вычисление угловой частоты, периода и центростремительного ускорения при движении тела по окружности
составить программу: вычисление угловой частоты, периода и центростремительного ускорения при движении тела по окрцжности с постоянной...

Период из запроса разбить на начало периода и конец периода
есть запрос "выбрать оборотыпродажи. период как период из продажиобороты " на выходе имеем поле период которое указывается в...

28
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
14.06.2024, 12:32
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Наталья8 Посмотреть сообщение
Смысла в ней не вижу.
И на винампе прыгающие столбики не возбуждали впечатляли?!
0
 Аватар для Наталья8
624 / 382 / 67
Регистрация: 09.03.2016
Сообщений: 4,274
14.06.2024, 14:03
final_file.mp4
Я в курсе многих вещей.
Но это музыка, а не буквы.
На бильдере писал.


Винамп ни когда не пользовал.
Есть нормальный плеер.
И столбики не возбуждают...
1
14.06.2024, 14:09

Не по теме:

Цитата Сообщение от Наталья8 Посмотреть сообщение
Но это музыка, а не буквы.
"Какая разница!"
Да и музыка - тоже циферки нынче...

0
 Аватар для Наталья8
624 / 382 / 67
Регистрация: 09.03.2016
Сообщений: 4,274
14.06.2024, 15:10
Тридцать два бита летит. float 48 тысяч образцов в секунду. (Родной звук на винде)
Под это заточена вся обработка.
Каким образом вы собрались это моделировать на тексте с буковками.?
WasApi это....
Это на лету, собирает два канала из массы мусорных данных....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void TForm1::ZXchart23(BYTE *zxData, UINT32 Nsize)
   {  float Left_Level=0.0, Right_Level=0.0;
//==================================
           //   Nsize/=8;
    float *half_ptr =(float*)zxData;
//-------------
 for(UINT32 z=0; z< Nsize; ++z){ //  <--- Nsize - количество кадров в присланном массиве
  Left_Level+= fabs(*half_ptr);
      ++half_ptr;
// ------------
  Right_Level+= fabs(*half_ptr);
   ++half_ptr;
  }
Я на это всегда смотрю. По ходу по очереди летит.
Левый канал - правый....

Добавлено через 11 минут
Хотя есть какое то другое расположение.
Я сейчас сразу не вьеду.
В другом проекте надо лазить ffmpeg...
Когда я там уровень звука регулировал....
0
 Аватар для Наталья8
624 / 382 / 67
Регистрация: 09.03.2016
Сообщений: 4,274
14.06.2024, 15:16

Вот родной винда - файл...
В pcm - поочерёдное.
Это в ffmpeg начинаеться какое то кодирование.
Расположение данных во фрейме. (Аудио кадр)
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
14.06.2024, 16:25
Цитата Сообщение от Наталья8 Посмотреть сообщение
Тридцать два бита летит.
есть и 64 бита
Цитата Сообщение от Наталья8 Посмотреть сообщение
Вот родной винда - файл...
В pcm - поочерёдное.
Никогда не любил эти PCM. Занимают очень много памяти. Такие файлы в программу не засунешь, особенно в память.
Например, в архиве одна и та же музыка длительностью 26 сек и частотой 44100 Гц в разных форматах WAVE:
PCM 32bit занимает 8,83 МБ
PCM 8bit занимает 2,21 МБ
ADPCM 4bit занимает 1,10 МБ
И что самое интересное, что 8-битный PCM по качеству хуже (много шумов), чем 4-битный ADPCM, хотя занимает в два раза больше памяти. Т.е. при использовании в программах я однозначно советую ADPCM, который по звучанию где-то на уровне 16bit-32bit PCM, однако занимает всего 4 бита.
Вложения
Тип файла: 7z wave.7z (9.16 Мб, 2 просмотров)
1
 Аватар для Наталья8
624 / 382 / 67
Регистрация: 09.03.2016
Сообщений: 4,274
14.06.2024, 18:06
Для захвата звука использую.
Он потом перекодируеться.
При захвате ничего не напрягает.
Для авторегулятора. Он там вообще не храниться ни где.
Основное - эффективность агрегата.
------------
Туда - сюда. Микшинг демикшинг. Кодинг - декодинг.
32 бита float - качество максимальное.
На слух ты ни чего не определишь.
(Динам диапазон на float - есть ещё такой термин.
Изменяешь volume, можешь гарантированно не бояться перегрузки)
PCM это временное temporary состояние... В нём я не храню ни чего.
Аппаратная часть (винда), диктует условия с каким форматом работать.
Могу кодировать в mp3, mp4...
Резать - клеить.
0
 Аватар для Наталья8
624 / 382 / 67
Регистрация: 09.03.2016
Сообщений: 4,274
14.06.2024, 18:22
Новая папка (2).rar
0
 Аватар для Наталья8
624 / 382 / 67
Регистрация: 09.03.2016
Сообщений: 4,274
14.06.2024, 18:46
merge_file.mp4
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.06.2024, 18:46

Вычисление размера оплаты за электроэнергию, если известны показания счетчика на начало и конец периода оплаты и тариф.
Напишите программу вычисления размера оплаты за потребленную электроэнергию, если известны показания счетчика на начало и конец периода...

В текстовом файле найти строку с наибольшим количеством символов (считать, что такая строка в файле одна)
Всем привет)) В текстовом файле найти строку с наибольшим количеством символов (считать, что такая строка в файле одна).

В последовательности символов, заданной в текстовом файле, посчитать общее кол-во символов
В последовательности символов, заданной в текстовом файле, посчитать общее кол-во символов + - *

В последовательности символов заданной в текстовом файле, посчитать общее кол-во символов
В последовательности символов, заданной в текстовом файле, посчитать общее кол-во символов + - *

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


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru