родичева1812
?>

Создайте компьютерную презентацию на тему «Правила Web- воспитанности» Используйте текстовую и графическую информацию для своей презентации

Информатика

Ответы

Марина555
Для стека:
const
  MAX_SIZE = 100;
var
  size, n: integer;
  stack: array[1..MAX_SIZE] of integer;

procedure push(a: integer);
begin
  inc(size);
  stack[size] := a;
end;

procedure view;
var
  i: integer;
begin
  for i := 1 to size do
    write(stack[i], ' ');
  writeln;
end;

Для очереди:
const
  MAX_SIZE = 100;
var
  head, tail: integer;
  queue: array[1..MAX_SIZE] of integer;

procedure push(a: integer);
begin
  queue[tail] := a;
  inc(tail);
end;

procedure view;
var
  i: integer;
begin
  for i := head to tail - 1 do
    write(queue[i], ' ');
  writeln;
end;

И стек и очередь реализованы с массива. Нужно следить, чтобы размер структуры не был больше размера массива

Ответить на вопрос

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

Создайте компьютерную презентацию на тему «Правила Web- воспитанности» Используйте текстовую и графическую информацию для своей презентации
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

katcoffe3
ViktorovnaKraeva634
Faed_Arakcheeva
shuttse
Tatyanaaarzieva72
Иванина
asvavdeeva
sergeykvik13
dm1trviktor585
Тресков946
gennadevna
emilmishin1032
zimin0082
tanyaandreeva728
vadimnechaev23150