Для очередей типа FIFO вводят понятия начального ("головы") и последнего ("хвоста") элемента. Добавляемые элементы помещаются в "хвост" очереди, а выборка осуществляется с «головы». Таким образом, для создания этой очереди и выборки из нее нужно иметь указатели на начало, конец и текущий элемент.
Общий алгоритм формирования работы с такой очередью может быть таким же, как для LIFO.
1. Задать начальный элемент очереди.
2. Пока Информационный_элемент не равен ’*’ выполнить
Ввести очередной Информационный_элемент и
Поместить его в очередь.
3. Вывести Элементы очереди.
4. Закончить.
Уточненный алгоритм можно получить, приняв во внимание способ формирования и выборки из очереди типа FIFO,описанный выше.