Автор Vikki задал вопрос в разделе Другие языки и технологии
кое кольцевой буфер? что такое кольцевой буфер? (паскаль) и получил лучший ответ
Ответ от Jurijus Zaksas[гуру]
Динамический закольцованный список фиксированной длины по-видимому. Используется при обработке потоковых данных. В классическом паскале в общем-то бесполезен, потому что в нем туговато с потоками.
Ответ от Ўрий-17[гуру]
Реализация на Паскале кольцевого буфера на 256 символов
var
b: array[0..255] of char;
j,k: integer;
t,p: byte;
begin
randomize;
p:=0;
for j:=0 to 300 do
begin
if j < 255 then b[p]:=char(65+random(26));
t:=p;
p:=p+1;
writeln;
writeln('step ',j+1,' содержимое буфера: ');
for k:=0 to 255 do
begin
write(b[t]:1); t:=t-1;
end;
writeln;
end;
end.
Реализация на Паскале кольцевого буфера на 256 символов
var
b: array[0..255] of char;
j,k: integer;
t,p: byte;
begin
randomize;
p:=0;
for j:=0 to 300 do
begin
if j < 255 then b[p]:=char(65+random(26));
t:=p;
p:=p+1;
writeln;
writeln('step ',j+1,' содержимое буфера: ');
for k:=0 to 255 do
begin
write(b[t]:1); t:=t-1;
end;
writeln;
end;
end.
Ответ от Капитан Гугл[гуру]
Область памяти, куда можно записывать/читать только в определенные места (начало и конец буфера) , причем они двигаются по памяти, дойдя до конца буфера - перескакивают на начало (закольцовываются) .
По большому счету - очередь с ограниченным объемом.
Область памяти, куда можно записывать/читать только в определенные места (начало и конец буфера) , причем они двигаются по памяти, дойдя до конца буфера - перескакивают на начало (закольцовываются) .
По большому счету - очередь с ограниченным объемом.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: кое кольцевой буфер? что такое кольцевой буфер? (паскаль)