Что такое фифо в бухгалтерии. Учет списания материалов в производство

03.12.2013 , Sergey

Добрый день дорогие читатели моего блога.

Давно я не писал шпаргалки, поэтому сегодня я предлагаю разобраться с принципом ФИФО.

Но для начала, представьте себе такую картину, Вы стоите в супермаркете, а рядом находится женщина, которая усердно пытается добраться до стенки полки и достать от туда какой то товар, хотя, точно такая же упаковка товара стоит прямо перед ней, на переднем краю. Что же она делает? Она, скорее всего, сама того не зная, применяет на практике принцип ФИФО!

Как так? Мы вернемся к этому чуть позже.

А сейчас, давайте разберем само слово ФИФО.

ФИФО, от английского FIFO (first in – first out, фёрст ин – фёрст аут), в «свободном переводе», означает – «Первый пришел – первый ушел». Прошу не путать с ФИФА, к футболу это не имеет никакого отношения .

Термин ФИФО применяется в бизнесе в бухгалтерском учете и в логистике. Нас, торговых представителей, больше интересует применение принципа ФИФО в логистике. Бухгалтерией, пусть бухгалтера занимаются, они за это деньги получают .

На практике, это означает, что товар который Вы получили первым, первым же должен уйти от Вас. Как Вы понимаете, это связано со сроком службы товара. Прежде всего, должен «уходить» товар с более коротким сроком службы, а оставаться более «свежий».

Например, Вы постоянно получаете какой-то товар с остаточным сроком службы в 30 дней (данную цифру я использую только для наглядности). Вы получили Партию №1 данного товара с остаточным сроком в 30 дней. За неделю, Вы реализовали половину партии. Соответственно, оставшаяся половина уже имеет остаточный срок в 23 дня. Затем, Вы получаете Партию №2 этого же товара, опять же, с остаточным сроком в 30 дней. Если Вы начнете «отпускать» товар из Партии №2, то через неделю у Вас останется товар с остаточным сроком годности в 16 дней из Партии №1. И это не есть Гуд! И всё потому, что Вы нарушили правило ФИФО.

Но здесь есть тонкость. Очень здорово, если Вы постоянно получаете товар с определенным сроком годности. А как быть если сроки «плавают»?

Например, Вам предложили взять тот же товар со скидкой, для . Но товар имеет более короткий срок годности, чем обычно. Вы получили товар на склад и поставили товар в «очередь», чтобы соблюсти правило ФИФО? Вряд ли.

Поэтому, надо осознанно применять данный принцип.

Если Вы постоянно получаете товар с одинаковым остаточным сроком годности, то можно просто отслеживать партии, соблюдая принцип ФИФО. Если же сроки годности могут «плавать» от партии к партии, необходимо жестко их отслеживать и отгружать товар с более коротким сроком.

Для чего же торговому представителю знать правило ФИФО?

Дело в том, что данный принцип применяется по всей цепочки движения товара – производитель, дистрибьютор, магазин.

Поэтому, во время своего торговой точки, торговый представитель, просто обязан проверить соблюдение принципа ФИФО в магазине:
1. Для этого необходимо проверить сроки годности товара на складе и на полке. Как Вы помните, сначала должен продаваться товар с более коротким остаточным сроком службы.
2. Этот же принцип соблюдается и на самой полке – более свежий товар должен стоять сзади, а товар с более коротким сроком – спереди, чтобы первым «уйти» с полки.

Материально-производственные ценности, а попросту говоря, запасы товаров и сырья
на складе составляют большую часть активов практически любого предприятия. Они
же представляют собой и основную часть затрат. К тому же их структура оказывает решающее влияние на финансовые результаты хозяйственной деятельности.

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

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

Методы оценки запасов

В настоящее время существует несколько способов оценки себестоимости переданных материальных ценностей:

    По себестоимости каждой единицы.

    По средневзвешенной себестоимости.

    По себестоимости первых по времени приобретения материальных ценностей (ФИФО).

    По себестоимости последних по времени приобретения материальных ценностей (ЛИФО).

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

Правильный выбор метода

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

В современном учете большее распространение получили первый и второй способы.

ФИФО и ЛИФО вызывают массу вопросов у экономистов и руководителей предприятий. Однако, не принимать их во внимание было бы серьезным упущением.

Например, метод ФИФО - это прекрасная возможность повысить имидж предприятия в глазах партнеров. Расчет себестоимости отпущенных товаров с его помощью выполняется достаточно просто, следует лишь уяснить ключевые моменты.

First In, First Out

Первый прибыл-первый выбыл, так в переводе с английского расшифровываются четыре буквы, которыми представлен метод ФИФО.

Выбывших товаров, основанная на предположении, что первыми передаются в производство (или для иных целей) ценности, ранее других поставленные на приход. То есть товары отпускаются именно в той последовательности, в которой попали на склад.

Легче запомнить, что именно метод ФИФО означает при помощи бытового примера. Представьте большую стопку чего угодно. Пусть это будут заявления абитуриентов в приемной комиссии университета. Каждый день сверху стопки кладут все новые и новые заполненные бланки, но рассматривать в первую очередь будут нижние, так как они были поданы ранее, несмотря на то что над ними скопилась груда новых. Так и товары списываются вначале те, что прибыли на склад раньше других с той же номенклатурой.

Каждая партия материально-производственных ценностей должна отображаться в учете как самостоятельная группа, если для нее в последствии будет применен метод ФИФО. Это условие является обязательным, даже если товары такой номенклатуры были оприходованы ранее.

Когда применим ФИФО метод

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

Недостатки метода ФИФО

Так как под влянием инфляции с течением времени закупочные цены могут расти, при учете по методу ФИФО себестоимость отпущенных товаров может быть несколько занижена. Это способствует искусственному завышению хозяйственной деятельности и, как следствие, увеличению размера налога на прибыль.

Преимущества метода ФИФО

Искусственно завышенные показатели прибыли — основной плюс, который дает предприятию метод ФИФО. Это на первый взгляд удивляет, ведь тот же фактор был записан и в недостатки. Однако большие успехи предприятия повышают его кредитоспособность и привлекательность при заключении новых контрактов, привлечении инвесторов.

Метод ФИФО. Пример решения


1. FIFO (first­in, first­out) - «первым входит - первым выходит», отгружаются товары из партии, поступившей на склад раньше других.

2. LIFO (last­in, first­out) - «последним входит - первым выходит», большим приоритетом при отгрузке обладает товар из партии, поступившей на склад позже других.

3. FEFO (first­ended, first­out) - «первым заканчивается - первым выходит». Как правило, в качестве критерия, определяющего приоритет отгрузки, используется срок годности: товары с меньшим остаточным сроком годности отгружаются в первую очередь.

4. LEFO (last­ended, first­out) - «последним заканчивается - первым выходит». Товары с наибольшим остаточным сроком годности отгружаются в первую очередь.

5. FPFO (First Product First Out) - «первый произведен - первый выходит». При использовании данного метода при ротации грузов на складе учитывается дата выпуска продукции. Более старая продукция отгружается в первую очередь. Использование данного метода характерно для производственных складов.

6. BBD (Best Before Day) - «первым истекает рекомендуемый срок - первым выходит». При использовании данного метода при ротации грузов на складе учитывается рекомендуемый срок (не путать со сроком годности товара UBD англ. Use By Date). Товары с минимальным остаточным рекомендуемым сроком отгружаются в первую очередь. Использование данного метода характерно для складов, содержащих продовольственную продукцию (например, на винной этикетке, как правило, указана рекомендуемая даты использования). Использование продуктов после BBD не влечёт опасности для здоровья, указывает на дату и время, за которой свойства (вкус, запах и пр.) и питательные качества (снижение содержания витаминов, окисления липидов и т. д.) могут измениться (например, выпадения винного камня).

SKU (stock keeping unit) - единица складской наличности. Фактически - это ассортиментная позиция (единица одной товарной группы, марки, сорта в одном типе упаковки одной размерности, емкости, цвета и т.д.). Это отличие, которое выделяет товар.

Артикул (лат. articulus - раздел, статья) - тип или род изделия, товара, а также его цифровое или буквенное обозначение для кодирования, параграф, раздел параграфа, статья, глава. В настоящее время больше употребляется как обозначение марки, разновидности товара или его кода, используемого для организации учёта товаров.

FIFO (First In - First Out) - это система грузооборота по принципу «первый прибыл - первый убыл», означающая, что груз, первым пришедший на склад, первым и отгружается с него. Обычно система FIFO используется при хранении продукции, имеющей сильно ограниченный срок годности, в основном - пищевых продуктов. Подобный метод отгрузки имеет сложности при размещении груза на стеллажах. Рассмотрим виды стеллажного оборудования, подходящие к этой системе.

  • Гравитационные - это, пожалуй, единственная система, наиболее оптимально подходящая к принципу FIFO. Установка стеллажей производится по принципу разделения зон загрузки и выгрузки и не требует никаких лишних действий при работе погрузчика.
  • Набивные - менее подходят, однако тоже применимы, если будут установлены по «проходной» системе (то есть, не примыкая к стене склада). Однако погрузка-выгрузка достаточно осложнена тем, что система не динамична и требуются дополнительные манипуляции с паллетами.
  • Push Back - эти стеллажи не рекомендуются, но могут быть использованы, хотя требуют достаточно трудоемких действий при загрузке-выгрузке.

LIFO (Last In - First Out) - «первый прибыл - последний убыл». Используется при хранении груза со значительным сроком годности или вообще не имеющего его. Система менее проблематична, чем FIFO и предполагает больший выбор стеллажей.

  • Набивные - устанавливаются по «глубинной» схеме (примыкая к стене склада). Являются самыми дешевыми, хотя и наиболее повреждаемыми из всех видов.
  • «Шаттл» - являются классическим LIFO-решением и применяются только в этой системе.
  • Push Back - также классическое LIFO-решение, хотя возможно применение и в FIFO-схеме.
  • Гравитационные - устанавливаются с совмещенной загрузкой-выгрузкой (примыкая к стене), однако они чуть менее удобны, чем предыдущие стеллажи, из-за необходимости «проталкивать» паллеты вверх по роликам стеллажного коридора.

Модели применения ФИФО Существует 2 разновидности метода ФИФО:

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

Пример В производстве продукции ООО «Технология» используется специальная присадка. На начало месяца в учете компании числится остаток присадки в количестве 60 кг (цена 1 кг - 245 руб., стоимость остатка - 14 700 руб.).

Метод фифо, пример расчета и особенности применения для списания мпз

В течении месяца на склад поступили еще две партии гвоздей по следующим ценам: 120 ящиков по 400 рублей и 200 ящиков по 450 рублей. В этот же период в производственных целях со склада выбыли 180 ящиков гвоздей.

В соответствии с правилами списания по методу ФИФО примем, что израсходовано было 100 ящиков гвоздей по 300 рублей (на сумму 30 000 рублей) и 80 ящиков по 400 рублей (на сумму 32 000 рублей). В конце месяца на складе остаются 40 ящиков по 400 рублей (на сумму 16 000 рублей) и 200 ящиков по 450 рублей (на сумму 90 000 рублей).

Выполним расчет, применив первый метод. Вычислим среднюю стоимость оставшихся на складе ящиков: (16 000+90 000)/(40+200)=441,66 рубль. Полученную стоимость умножаем на количество товара на складе на конец отчетного периода: 441,66*(40+200)=105 998,40 рублей.
Для простоты вычислений округлим полученную сумму до 106 000 рублей.

Учет по методу фифо. метод фифо: определение, применение

Стоимость ТМЦ на начало месяца: 370 X 10 = 3700 (руб.)Стоимость 1-й новой поставки ТМЦ: 500 X 9.5 = 4750 (руб.)Стоимость 2-й новой поставки ТМЦ: 500 X 9 = 4500 (руб.)Средняя стоимость ТМЦ: (3700 + 4750 + 4500) : (370 + 1000) = 9.45 (руб.) По этой средней стоимости и будут считаться списанные товары и высчитываться прибыль. Например, если ручки продаются по 15 рублей, и за месяц было продано 1100 ручек, прибыль конкретно за эти ручки будет считаться так: 1100 X 15 – 1100 X 9.45 = 6105 (руб.) Преимущества метода расчета по средней себестоимости - в стабильности цены продаваемых материалов и простоте.


Однако с точки зрения налогового учета он не является оптимальным в том случае, когда, например, вы закупаете одни и те же ручки у одного и того же поставщика, и он постепенно снижает вам цены. Рассмотрим следующий вариант. Метод ФИФО.

Метод фифо — это… метод фифо означает

И в первую поставку мы получили 100 кг материалов по цене 20 руб. за килограмм. Что дает нам 130 кг, но нам нужно 160 кг. Поэтому еще 30 кг берем из второй поставки по цене 30 руб.


за килограмм (запоминаем, что во второй поставке остается (150-30) 120 кг материалов по цене 30 руб. за килограмм.

Итак, вторая партия, отправляемая в производство, будет учтена на сумму = 30*50+100*20+30*30=4400 рублей. Третья партия, отправляемая в производство, составляет 80 кг.

У нас остался остаток со второй поставки 120 килограмм по цене 30 рублей за килограмм. Следовательно, 80 кг (третью партию, отправляемую в производство) учитываем по цене 30 рублей, что составит 80*30=2400 рублей (запоминаем, что во второй поставке остается (120-80) 40 кг материалов по цене 30 руб.

за килограмм. Четвертая партия, отправляемая в производство, составляет 40 кг.

Пример расчета по методам фифо и лифо в бухгалтерском учете

  • Главная
  • Финансовый учет
  • Запасы

Метод ФИФО (англ. First-In, First-Out, FIFO) является одним из наиболее распространенных методов оценки себестоимости запасов и себестоимости реализованной продукции (англ.

Важно

Cost of Goods Sold, COGS) в течение отчетного периода. Использование этого метода предполагает, что запасы списываются в той очередности, в которой они ставились на баланс.


Таким образом, более старые запасы оказываются списанными на себестоимость реализованной продукции, а более новые запасы остаются отражаются в остатках на конец отчетного периода. Метод ФИФО может применяться как для системы периодического, так и непрерывного учета запасов, что целесообразно показать на примере.

Методы расчета себестоимости

Внимание

Фактически же списаны могут быть материалы из любого прихода. Для выбытия второй и дальнейших партий себестоимость определяют по ценам второй, третьей и так по порядку поставки.


Способ ФИФО напрямую связан с изменением рыночных цен. С ростом инфляции применение метода грозит увеличением суммы налога на прибыль.
В обратной ситуации при снижении стоимости запасов, ставка обязательств с доходов гарантировано снизится. Сферы использования Расчет себестоимости МПЗ по ФИФО, который основывается лишь на хронологических рамках, позволяет с успехом применять метод для бухгалтерского учета на предприятиях разной отраслевой направленности.

Например, его могут использовать оптовые торговые компании, промышленные предприятия, организации, занимающиеся логистикой. Исключением является лишь розничная торговля, бухгалтерский учет которой требует списания себестоимости по точной цене отдельной продукции.

Метод фифо | first-in, first-out (fifo)

Рассчитываем стоимость выбывших со склада ценностей: ((100*300)+(120*400)+(200*450)) — 106 000 рублей = 62 000 рублей Итого за отчетный период со склада выбыло 180 ящиков гвоздей на общую сумму 62 000 рублей. Следовательно, средняя стоимость одной единицы составила 345 рублей. Теперь еще раз выполним расчет себестоимости выбывших товаров, применив второй способ. В этом случае вычисления будут простыми и отнимут меньше времени. 100*300+80*400 = 62 000 рублей. Себестоимость одной отпущенной единица также составила 345 рублей. Результаты вычислений совпадают, и это доказывает, что оба способа верны. Указанный пример достаточно прост, поэтому производит расчет было проще по второму варианту. Но, если требуется выполнить учет большой номенклатуры товаров, которые приходовались и отпускались за отчетный период несколько раз, на помощь придет первый вариант расчета по методу ФИФО.

Метод фифо

Остаток запасов на складе после этой операции составит 50000 ед. (85000-35000) при себестоимости 231500 у.е. (50000*4,63). 25 марта. Себестоимость реализованной продукции составит 194460 у.е. (42000*4,63), а остаток запасов на складе 8000 ед. (50000-42000) при их себестоимости 37040 у.е. (8000*4,63). Таким образом, себестоимость реализованной продукции за 1-ый квартал составит 1104010 у.е. (97750 + 116750 + 152250 + 382750 + 160050 + 194460), а остаток гипсокартонных листов на складе 8000 ед. при себестоимости 37040 у.е., что совпадает с результатами расчетов при системе периодического учета запасов по методу ФИФО.

Метод расчета фифо

Метод ФИФО в бухгалтерском учете пример Данный метод применяется, когда стоимость производственных запасов осуществляется исходя из стоимости материалов, которые поступили на предприятие раньше. Например, если у предприятия было несколько поставок, то сначала материалы учитываются в производстве по цене первой поставки, затем по цене второй поставки и т.д. последовательно. Пример применения ФИФО в бухгалтерском учете рассмотрен ниже. Итак, осуществим оценку материально-производственных запасов по методике FIFO.

Требуется рассчитать стоимость производственных запасов, отпущенных в производство по методу ФИФО. Данные для решения приведены в таблице. Таблица 2. Метод FIFO в бухучете Данные Поступило материалов, кг Цена за единицу, руб.

Сумма, руб.

Метод расчета себестоимости фифо

    По себестоимости первых по времени приобретения материальных ценностей (ФИФО).

  • По себестоимости последних по времени приобретения материальных ценностей (ЛИФО).
  • Производя списание нужно помнить, что тот же метод будет применяться и в налоговом учете. Правильный выбор метода Как правило, порядок списания запасов установлен внутренней политикой компании.

    При этом разные виды ценностей могут списываться различными методами. Но для одной и той же номенклатуры запасов метод неизменен. В современном учете большее распространение получили первый и второй способы. ФИФО и ЛИФО вызывают массу вопросов у экономистов и руководителей предприятий. Однако, не принимать их во внимание было бы серьезным упущением. Например, метод ФИФО — это прекрасная возможность повысить имидж предприятия в глазах партнеров.

Метод фифо пример расчета

У нас остался остаток с третьей поставки 40 килограмм по цене 30 рублей за килограмм. Следовательно, 40 кг (четвертую партию, отправляемую в производство) учитываем по цене 30 рублей, что составит 40*30=1200 рублей. Всего в производство при методе ФИФО отправляем материалов на сумму 8500+4400+2400+1200=16500 рублей. Обобщим полученные данные в таблице. Таблица 1 Реализация метода FIFO Данные Поступило материалов, кг Цена за единицу, руб. Сумма, руб. Сальдо (остаток) на начало периода 200 50 10000 Поступило за месяц: 1 поставка 100 20 2000 2 поставка 150 30 4500 3 поставка 50 15 750 4 поставка 80 45 3600 Итого поступило 380 110 10850 Отпущено в производство 1 партия 170 8500 2 партия 160 4400 3 партия 80 2400 4 партия 40 1200 Итого 450 16500 Сальдо (остаток) на конец периода 130 4350 Данный пример предназначен для практических занятий.

Комплектация FEFO

(англ.F irst E xpire, F irst O ut — первый истекает — первый выходит) — Товары с минимальным остаточным сроком годности отгружаются в первую очередь. При использовании данного метода при ротации грузов на складе учитывается остаточный срок годности товара (англ.Use By Date , UBD ; Expiration date ). Использование данного метода характерно для складов, содержащих продукцию с малым сроком реализации.

Комплектация FPFO

(англ.F irst P roduct F irst O ut — первый произведен — первый выходит) — При использовании данного метода при ротации грузов на складе учитывается дата выпуска продукции. Более старая продукция отгружается в первую очередь. Использование данного метода характерно для производственных складов.

Комплектация BBD

(англ.B est B efore D ay — первым истекает рекомендуемый срок — первым выходит) — При использовании данного метода при ротации грузов на складе учитывается рекомендуемый срок (не путать со сроком годности товара UBD англ. Use By Date ). Товары с минимальным остаточным рекомендуемым сроком отгружаются в первую очередь. Использование данного метода характерно для складов, содержащих продовольственную продукцию (например, на винной этикетке, как правило, указана рекомендуемая дата использования). Использование продуктов после BBD не влечёт опасности для здоровья, указывает на дату и время, за которой свойства (вкус, запах и пр.) и питательные качества (снижение содержания витаминов, окисления липидов и т. д.) могут измениться (например, выпадения винного камня).

Комплектация LIFO

(Last In, First Out , «последним пришёл — первым ушёл») — способ организации и манипулирования грузами относительно времени и приоритетов. В структурированном линейном списке, организованном по принципу LIFO, грузы могут добавляться и выбираться только с одного конца, называемого «вершиной списка». Структура LIFO может быть проиллюстрирована на примере стопки тарелок: чтобы взять вторую сверху, нужно снять верхнюю, а чтобы снять последнюю, нужно снять все, лежащие выше.

Термин относится к абстрактным принципам обработки списков и временного хранения грузов, в частности, когда нужно иметь доступ к ограниченному количеству грузов в определённом порядке. Принцип LIFO применяется в тех случаях, когда последние грузы, добавленные в структуру, должны быть первыми обработаны. Полезная аналогия с офисным работником: человек может работать только с одной страницей в каждый момент времени, поэтому очередной документ добавляется в папку сверху к стопке предыдущих. Абстрактный механизм LIFO, применяемый в логистике реализуется в реальных структурах данных в виде стека, название которого совершенно очевидно имеет отношение к «пачке бумаги», «стопке тарелок» и т. п. (англ. stack переводится как «штабель, кипа, стопка»). В качестве синонима иногда используется термин FILO (first in, last out — «первым пришёл, последним ушёл»), в котором акцентируется, что более ранние дополнения к списку должны ожидать, пока они не поднимутся в структуре на самый верх, после чего к ним будет получен доступ. В теории массового обслуживания иногда используется термин LCFS (last come, first served — «последним пришёл, первым обслужен»). В любом случае в структуре LIFO организован доступ в обратном порядке по сравнению с очередью. «Имеются определённые, часто встречающиеся ситуации в области логистики, когда нужно ограничить вставки и удаления в списки так, чтобы эти изменения могли происходить только в начале или в конце списка, но не в его середине. В таких случаях полезны две структуры данных: стеки (магазины) и очереди ».

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

Стековые структуры в логистике относятся к числу фундаментальных и потому чрезвычайно важных. В реальном мире реализаций абстрактного принципа LIFO количество стеков вызовов меняется чрезвычайно часто, размер каждого зависит от числа требуемых элементов данных, которыми необходимо манипулировать. Поэтому уместно сравнить LIFO с кипой буклетов и брошюр, а не со стопкой тонких листов бумаги.

Комплектация FIFO

(акроним First In, First Out — «первым пришёл — первым ушёл») — способ организации и манипулирования данными относительно времени и приоритетов. Это выражение описывает принцип технической обработки очереди или обслуживания конфликтных требований путём упорядочения процесса по принципу: «первым пришёл — первым обслужен» (ПППО). Тот, кто приходит первым, тот и обслуживается первым, пришедший следующим ждёт, пока обслуживание первого не будет закончено, и так далее.

Этот принцип аналогичен поведению лиц, стоящих в очереди, когда люди получают обслуживание в том порядке, в котором они занимали очередь. То же самое происходит, например, на нерегулируемом перекрёстке, когда водители ожидают своей очереди на продолжение движения (в американских ПДД нет правила «помеха справа», приоритет определяется по принципу FIFO). ПППО также используется как сокращённое название для алгоритма FIFO планирования работы операционной системы, по которому процессорное время выделяется каждому процессу в порядке их поступления на обслуживание. В более широком смысле, абстракция LIFO или Last-In-First-Out («последним пришёл — первым ушёл») является противоположностью абстракции FIFO. Разница, возможно, станет яснее, если принять во внимание реже используемый синоним FILO, означающий First-In-Last-Out («первым пришёл — последним ушёл»). В сущности, обе абстракции являются конкретными случаями более общего понятия работы со списком. Разница не в списке (данных), а в правиле доступа к содержимому. В первом случае добавление делается к одному концу списка, а снятие с другого, во втором случае добавление и снятие делается на одном конце.

Вариантом очереди является очередь с приоритетом, для которой нельзя использовать название FIFO, потому что в этом случае обработка структуры данных происходит по другому принципу. Теория массового обслуживания охватывает более общее понятие очереди, а также взаимодействие между очередями, обслуживание в которых осуществляется по принципу «строго-FIFO». Для обозначения этого принципа также используется аббревиатура FCFS (first come, first served — «первым пришёл, первым обслужен»). Споры по поводу терминов «голова» и «хвост» существует в связи с очередями FIFO. Для большинства людей добавление нового элемента в очередь делается в её хвост, потом этот элемент остаётся в очереди до достижения её головы и, соответственно, оттуда покидает очередь. Эта точка зрения оправдана по аналогии с очередями людей, которые ждут каких-то услуг, при этом в приведенном выше примере можно найти параллели с использованием терминов «фронт» и «тыл». Однако, некоторые люди считают, что новые объекты входят в голову очереди и покидает её через хвост, подобно пище, проходящей через змея.

Похожие статьи

© 2024 rsrub.ru. О современных технологиях кровли. Строительный портал.