Профлист с20 характеристики


Профнастил С20 технические характеристики, описание и применение

Профнастил С20 довольно популярный материал применяющийся при возведения кровель и заборов. Является практически полным аналогом профнастила МП-20 и производится многогисленными компаниями по всей терриории России. За счет своих оптимальных размеров является экономически более выгодным, чем к примеру тот же самый кровельный профнастил марки С21

Оглавление:

  • Область применения
  • Срок службы
  • Технические характеристики
  • От чего зависит стоимость

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

    Производство и назначение

    Толщина листа, его габаритные размеры определяются специальным нормативом – ГОСТ 24045-94. Стоимость метра погонного зависит от формы профиля, иных его характеристик. Для производства применяются:

  • оцинкованные листы – они производятся из рулонной стали 01/220-350 (ГОСТ 522-46-2004), имеют покрытие из цинка;
  • с маркировкой С20 – снабженный специальным покрытием декоративного назначения (производится в соответствии с ГОСТ Р52146-2003).

Можно разделить его на несколько основных групп:

  • используемый для несущих конструкций – обозначается как «Н»;
  • применяемый для возведения заборов, стен – «С»;
  • универсальный, имеющий многоцелевое назначение – категории «НС».

Защита от коррозии и области применения

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

  • полиэстер;
  • пурал;
  • пластизол;
  • Призма.

Осуществляется применение и иных полимерных композиций. Использование таковых позволит окрасить профлист С20 в любой цвет. Что делает его визуально привлекательным. Полимерные покрытия позволяют защитить металл от агрессивного воздействия среды. Благодаря небольшому весу, возможности выбрать любые габаритные размеры, продукт все чаще применяется в строительстве – для решения различных задач.

Данный материал хорошо подходит для возведения кровли. Причем как жилых построек, так и коммерческих зданий. Большой выбор различных цветных композиций делает материал универсальным. Важно учитывать, что при применении в жилом строительстве шаг обрешетки должен составлять не менее 0.4 м. Это связано с весом материала, создаваемой им самим нагрузки на несущие покрытия здания.

Стоимость производства стального проката невелика. Потому цена на профилированный лист доступна. Особенно если приобретается таковой с неокрашенной поверхностью. Оцинкованные листы без полимерного покрытия обойдутся дешевле. Используются чаще всего они на следующих объектах:

  • на временных сооружениях;
  • при строительстве промышленных объектов.

Профнастил С-20 может покрываться специальной полимерной защитой одновременно с двух сторон. За счет этого можно не только сделать забор, иные сооружения более эстетичными. Но и существенно продлить срок службы сооружения.

Срок службы

Продолжительность службы составляет несколько десятков лет. Основная причинам тому – качественная антикоррозионная защита (цинкование). Данный материал используется несколько раз на различных сооружениях. В течение ближайших 10-15 лет его потребительские качества никак не будут изменяться. Что дает возможность сэкономить на приобретении строительных материалов.

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

Помимо основного своего предназначения профнастил С20 может использоваться для решения иных задач. Его ширина, высота и другие параметры позволяют конструировать с его помощью сэндвич-панели. Профнастил не боится высоких температур, потому нередко он применяется для создания противопожарных перегородок. Широкая область применения делает его универсальным строительным материалом. На приобретаемый в Челябинске, в нашей компании производитель дает гарантию длительностью в 30 лет.

Технические характеристики

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

Технические характеристики профнастила С20 позволяют вести монтаж с минимальным количеством стыков. Возможно это благодаря размерам – в длину один лист может достигать 12.5 м. Таким образом можно будет одновременно достигнуть сразу нескольких целей:

  • снижается вероятность протекания крыши, герметичности таковой;
  • снижается расход материалов.

Существует несколько разных видов профнастила С20. Потому прежде, чем приобрести таковой и начать вести монтаж, следует осуществить расчет его веса. Сделать это можно будет одним из двух способов:

  • вес 1 м погонного профнастила С20 толщиной 0.45 мм составит 4.9 кг – необходимо умножить это значение на длину листа (6 м) = 29.4 кг;
  • вес 1 м2 профнастила С20 толщиной 0.45 мм необходимо умножить на 1.1 м (ширина) и на 6 м (длина) = 29.7 кг.

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

От чего зависит стоимость?

Цена профнастила С20 по большому счету зависит от его количества, а также его качественных характеристик. Дешевле всего обойдется при строительстве профнастил оцинкованный, при отсутствии дополнительных полимерных покрытий. Его использование подразумевает следующие минусы:

  • неэстетичный внешний вид;
  • меньшая коррозионная устойчивость, чем у листов, имеющих полимерное покрытие.

В свою очередь цветной профнастил С20, покрытый армакором или аналогами, обойдется на 20-30% дороже. Срок службы его на порядок больше благодаря наличию дополнительного защитного слоя. Что особенно важно в регионах, где высокая влажность, сильные перепады температур в течение суток. Профнастил марки С20 хорошо подойдет для строительства забора или облицовки, решения иных задач. Купить профнастил возможно в нашей компании по невысокой цене.

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

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

Описание и сферы применения

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

Так как С20 отличается существенным запасом крепости, его можно смело использовать не только для облицовки стен. Этот продукт подходит и для несущих конструкций во второстепенных сооружениях. Его применяют для декорирования как частных домов, так и производственных объектов, административных зданий и торговых комплексов. Шаг обрешетки должен составлять не менее 40 см — таково обязательное техническое требование.

В частном домостроении С20 берут и для крыши.

Причина — высокая надежность и изумительная сопротивляемость разрушающим факторам внешней среды. Кровлю рекомендуется оформлять листом с цветным внешним слоем на полимерной основе. Но все же для этой цели еще иногда используют конструкции с внешней цинковой оболочкой. Правда, такое покрытие не слишком надежно и потому годится только для не слишком значимых строений. Свои 10-15 лет оно проработает успешно, «отбив» тем самым все вложения в покупку и установку, а большего потребителям, если вдуматься, и не надо.

Очень важный момент — разница между листами С20 и похожими на них МП20. Стеновой вариант отличается повышенной ценой. Оба типа имеют превосходные заявленные практические характеристики. Но все же у С20 куда выше механическая прочность.

Потому трата средств на его покупку оказывается вполне оправдана.

Как делают профнастил?

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

Чтобы изделие стало прочнее и жестче, его изгибают под заданными углами, придавая определенный рельеф. Современные станки позволяют выпускать профлист волнистой либо трапецеидальной формы. Изредка на рынке встречается медный профнастил. Его считают неплохим выбором для оформления капитальной стены либо внутренней перегородки.

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

Еще стоит подчеркнуть, что распространенность холодного проката связана с его технологической простотой. Горячая методика может быть применена лишь на оборудованном металлургическом производстве. А вот прокатывать металл холодным методом можно в любой полупрофессиональной мастерской. Большое значение, впрочем, имеет состав применяемого оборудования и грамотность манипуляций. Самые простые ручные станки дают лишь листы строго заданной формы; современные автоматические линии выпускают намного более разнообразную продукцию, что достигается корректировкой положения вальцов.

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

Современные мощные линии включают:

  • прокатные станы с разногабаритными вальцами;

  • конструкцию, отрезающую профлист по размеру — чаще всего гильотинные ножницы;

  • аппараты, наносящие необходимые покрытия;

  • накопители и податчики рулонов;

  • корректор провисания заготовок (он важен потому, что ручной контроль неэффективен при современных скоростях).

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

Дело в том что у последних часто наблюдается сильный износ.

Технические характеристики

Размеры

Уже название марки показывает, как сказано выше, что высота гофры (то есть волны) равна 2 см. Полезная рабочая ширина листов равняется 110 см. Полная ширина составляет 114 см (разница приходится на внешний участок). Обычная толщина профиля минимум 0,045 и максимум 0,07 см. Что касается длины, то она варьируется в широких пределах от 50 до 1400 см, хотя в практических целях материал более 600 см откровенно непрактичен, нужен только в отдельных случаях.

Вес

Определить, сколько весит конкретный лист, не так уж и сложно. Установление массы завязано на размер и удельную плотность материала. Пусть имеется профлист величиной 1х2 метра. Необходимо массу 1 пог. м профиля заданной толщины умножить на длину. Есть и другая методика: тяжесть участка площадью 1 м2 со все тем же слоем умножают на показатель полезной ширины; при вычислениях такими способами результаты могут не сходиться, что легко устраняется элементарным округлением цифр.

Основные параметры профлиста С20 жестко заданы в актуальном ГОСТ 24045, принятом в 1994 году. Также продукция должна соответствовать и нормам ТУ-11 2000-004-1394544-06. Для листов с цинковым покрытием разрешено применять сталь, отвечающую государственному стандарту 52246, действующему с 2004 года. При оформлении материала в ярких цветах для большего декоративного и защитного эффекта надлежит применять сталь, нормированную по ГОСТ 52146-2003.

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

В пользу подобного материала также свидетельствуют:

  • возможность повторного использования;

  • длительный период эксплуатации;

  • ветровая и дождевая стойкость;

  • сравнительно доступная цена.

Материалы покрытия

Профлист с оцинкованными поверхностями стоит недорого — это верно. Однако такое покрытие имеет все же и отрицательные стороны; оно не слишком надежно и мало служит. Ряд изготовителей предпочитает использовать для окраски профнастила полимерный акрил. Сравнительная дешевизна этого полимера оборачивается его ограниченной прочностью и легкостью разрушения даже в процессе сборки. Акрил считается противостоящим нагреву до 120 градусов.

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

В более серьезных случаях надо обратить внимание как минимум на полиэстер.

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

Пластизол ценят за повышенную декоративность. Его получают, добавляя к ПВХ модифицирующие вещества. Слой может составлять 175 либо 200 мкм. Это решение весьма прочное механически, чего нельзя сказать про тепловую и ультрафиолетовую стойкость. Потому, увы, пластизоловый С20 не годится для Черноморского, Азовского и Каспийского побережий.

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

Потому работать придется очень тщательно и скрупулезно.

Советы по выбору

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

Выпуском профлиста занимаются многие предприятия в десятках стран. Отечественная продукция уверенно соперничает с турецкими и китайскими изделиями. Неплохие товары поставляются из Индии и Южной Кореи. Но необходимо внимательно изучать ассортимент поставляемого листа.

Также стоит знакомиться с отзывами на независимых площадках.

Особенности монтажа

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

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

Если лист фиксируется к крайним обрешеточным планкам, его присоединяют во всех углублениях.

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

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

Весьма полезно бывает применять П-планку.

Она красиво и декоративно обрамляет профильные изделия. К сведению: планки для С20 могут подойти иногда и для других сортов материала. Помимо повышения привлекательности, они увеличивают срок эксплуатации конструкций и наращивают их жесткость. Изготовление планочных элементов подразумевает применение холоднокатаной стали с высокими антикоррозийными характеристиками. Дизайн бывает очень разнообразен.

Шаг обрешетки и самого профнастила определяется величиной нагрузки. Паровой барьер должен идти до ветрового барьера, а не за ним. Оптимален монтажный шаг от 30 до 40 см. То есть ни увлекаться разбежкой, ни сильно сближать опорные элементы не стоит. Углы отделывают особыми угловыми деталями, которые надо ставить и стыковать точно так же, как и сам профлист; его нахлест в конкретном случае определяется еще и удобством.

Всё о видах профлиста и его свойствах.

Профилированный лист сегодня используют в строительстве повсеместно. Но тот, что предназначен для фасада, не всегда подойдёт для кровли или несущих конструкций. Так какой же бывает профлист? Разберёмся в видах профнастила и его технических характеристиках на примере продукции компании «Металл Профиль».

Внешность и защита профлиста

Цвет и фактурный рисунок профнастила зависят от того, какое полимерное покрытие вы выберете. Полимеры помогают сохранить внешний вид изделия, а также защищают его от ржавчины и механических повреждений. Причём, у добросовестных производителей (например, у компании «Металл Профиль») любой вид профлиста содержит сразу несколько защитных слоёв:

  • Оцинковка. Цинк не ржавеет, поэтому он защищает сталь от коррозии.
  • Пассивация. Этот слой делает коррозионные свойства металлов более пассивными.
  • Грунт. Защищает от коррозии и придаёт отличную адгезию для финишного слоя.
  • Полимерное покрытие. Придаёт изделию цвет и фактуру, защищая от выцветания и различных агрессивных воздействий окружающей среды.
Кроме того, все эти слои есть не только на наружной стороне изделия, а ещё и на внутренней. Правда, полимер на внутренней стороне заменяет специальное защитное полимерное покрытие.

Виды профлиста

В названии профлиста всегда стоит буквенное обозначение: например, С-21 или Н-75. Эти буквы обозначают вид профлиста. На рынке строительных материалов сегодня чаще всего можно встретить четыре вида:
  • С — стеновой.
  • Н — несущий.
  • НС — универсальный.
  • МП — универсальный.
Разберём подробнее каждый вид и рассмотрим, какие профили можно встретить на рынке.

С — стеновой

Строители рекомендуют использовать такой вид профлиста на фасадах зданий. Правда, это не строгое правило, и зачастую стеновой профлист можно встретить на заборах или даже на кровле (при сплошной обрешётке). Часто тонкие и малорельефные стеновые листы (например, С-8 и С-10) используют для временных построек.

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

Разновидности: C-8, С-10, С-21, С-44.

С-8.

Рекомендации к использованию: фасады, заборы.
Технические характеристики:

  • Габаритная ширина — 1200 мм.
  • Полезная ширина — 1150 мм.
  • Высота профиля — 8 мм.
  • Толщина стали — 0,4-0,7 мм.
  • С-10

    Рекомендации к использованию: фасады, заборы.
    Технические характеристики:

    • Габаритная ширина — 1138 мм.
    • Полезная ширина — 1100 мм.
    • Высота профиля — 10 мм.
    • Толщина стали — 0,4-0,7 мм.
    С-21

    Рекомендации к использованию: фасады, заборы, кровли (вариант А).
    Технические характеристики:
    • Габаритная ширина — 1051 мм.
    • Полезная ширина — 1000 мм.
    • Высота профиля — 21 мм.
    • Толщина стали — 0,4-0,7 мм.
    С-44 

    Рекомендации к использованию: фасады, заборы, кровли (вариант А).
    Технические характеристики:
    • Габаритная ширина — 1047 мм.
    • Полезная ширина — 1000 мм.
    • Высота профиля — 44 мм.
    • Толщина стали — 0,45-0,8 мм.

    Н — несущий

    Такой вид профлиста применяют в конструкциях, где на него приходятся серьёзные нагрузки. Чаще всего это несъёмные опалубки, плоские крыши промышленных зданий и другие несущие конструкции.

    Главное отличие этого вида профлиста — увеличенная высота рельефа (от 60 мм) и наличие дополнительных рёбер жёсткости. Кроме того, несущий профлист производят из стального листа повышенной толщины.

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

    Разновидности: Н-60, Н-75, Н-114.

    Н-60. Рекомендации к использованию: фасады, заборы, кровли (вариант А), несущие конструкции, несъёмные опалубки.
    Технические характеристики:
    • Габаритная ширина — 902 мм.
    • Полезная ширина — 845 мм.
    • Высота профиля — 60 мм.
    • Толщина стали — 0,5-1 мм.
    Н-75

    Рекомендации к использованию: кровли (вариант А), несущие конструкции, несъёмные опалубки.
    Технические характеристики:
    • Габаритная ширина — 800 мм.
    • Полезная ширина — 750 мм.
    • Высота профиля — 75 мм.
    • Толщина стали — 0,65-1 мм.

    Н-114 У этого профиля есть два подвида: первый с полезной шириной 750 мм, а второй — с шириной 600 мм. Рядом с названиями обычно пишут эти цифры, чтобы дать понять, о чём идёт речь. У первого больше рёбер жёсткости и больше длина трапеций.

    Рекомендации к использованию: кровли (вариант А), несущие конструкции, несъёмные опалубки.
    Технические характеристики:

    • Габаритная ширина — 807/646 мм.
    • Полезная ширина — 750/600 мм.
    • Высота профиля — 114 мм.
    • Толщина стали — 0,7-1 мм.
    НС — универсальный Универсальный профлист с обозначением НС — это нечто среднее между несущим и стеновым. Высота его рельефа обычно больше, чем у стенового и меньше, чем у несущего. Он обладает достаточной жёсткостью, но его нельзя использовать в несущих конструкциях — может не выдержать. Поэтому строители рекомендуют устанавливать этот вид профлиста на кровли, фасады и заборы.

    Оснащают дополнительными рёбрами жёсткости.

    Разновидности: НС-35.

    НС-35 Рекомендации к использованию: фасады, заборы, кровли (вариант А).
    Технические характеристики:
    • Габаритная ширина — 1060 мм.
    • Полезная ширина — 1000 мм.
    • Высота профиля — 35 мм.
    • Толщина стали — 0,45-0,9 мм.
    МП — универсальный Маркировка профлиста буквами МП характерна для изделий компании «Металл Профиль». Это профилированный лист широкого применения. Его монтируют на кровлю, фасады и заборы. Часто его покупают из-за привлекательного рельефа: здесь есть и волнообразные варианты, и трапециевидные. Несущая способность этого профлиста находится где-то посередине между стеновым и несущим. Дополнительные рёбра жёсткости отсутствуют. Разновидности: МП-10, МП-18, МП-20, МП-35.
    МП-10 Рекомендации к использованию: фасады, заборы.
    Технические характеристики:
    • Габаритная ширина — 1200 мм.
    • Полезная ширина — 1100 мм.
    • Высота профиля — 10 мм.
    • Толщина стали — 0,4-0,7 мм.
    МП-18 Рекомендации к использованию: фасады, заборы.
    Технические характеристики:
    • Габаритная ширина — 1150 мм.
    • Полезная ширина — 1100 мм.
    • Высота профиля — 18 мм.
    • Толщина стали — 0,4-0,7 мм.
    МП-20 Рекомендации к использованию: фасады, заборы, кровли (вариант R).
    Технические характеристики:
    • Габаритная ширина — 1150 мм.
    • Полезная ширина — 1100 мм.
    • Высота профиля — 18 мм.
    • Толщина стали — 0,4-0,8 мм.
    МП-35 Рекомендации к использованию: фасады, заборы, кровли (вариант B).
    Технические характеристики:
    • Габаритная ширина — 1076 мм.
    • Полезная ширина — 1035 мм.
    • Высота профиля — 35 мм.
    • Толщина стали — 0,45-0,9 мм.

    Итог

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

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

    В статье упоминаются категории:
    В статье упоминаются товары:

    Профнастил с 20: технические характеристики, размеры профиля

    Начиная с доисторических времен и до наших дней, люди считают самыми прочными и надежными только 3 вида строительных материалов: металл, камень, древесина. Если камень хорошо работает на сжатие, дерево на растяжение и изгиб, то металл успешно справляется со всеми нагрузками. Он способен принимать любую форму, но одним из самых востребованных материалов стал профилированный лист или профнастил. И наиболее популярным считается профлист марки С20.

    Описание

    Профнастил представляет собой гнутый способом холодного проката оцинкованный лист. Толщина листа не более 1 мм. Материал имеет волновую форму. Именно такая форма позволяет увеличить жесткость листа с минимальной толщиной. Все гнутые листы различают по своему назначению:
    • С – стеновые ограждения и панели.
    • Н – настил покрытий.
    • НС – настил покрытий и стеновые панели.
    Вид стали, чертеж и размеры профлиста должны соответствовать требованиям ГОСТ 24045. Стоит отметить, что до 2010 года требования к размерам были достаточно строгими и марка С20 там отсутствовала. Позволялось производить только С21. В ГОСТ 24045-2010 все строгие запреты были сняты и предприятия наладили производство профнастила С20. Как правило, продукция выходит с маркировкой С20-1000-0,5, где 20 – высота гнутого профиля в мм (h), 1000 – рабочая ширина в мм (В), 0,5 – толщина листа в мм (t). Размер В – рабочая (монтажная) ширина листа. Она определяется от середины двух крайних волн. Величина ширины конструкции, поделенная на размер В, определяет необходимое количество полос профнастила.
    При заказе профнастила всегда следует уточнять монтажную ширину, а при получении лучше сверить (измерить) этот размер во избежание неприятных сюрпризов на завершающем этапе монтажа. Если ширина меньше, то может оказаться, что объема материала недостаточно.
    Что касается толщины, то для С20 она бывает в диапазоне от 0,4 до 0,9 мм с размерным шагом в 0,05 мм.

    Цветовые решения

    Цветную поверхность получают путем нанесения на оцинкованный лист красящих составов. Это могут быть:
    1. Полимерные (органические полимерные вещества).
    2. С полиэфиром (полимер на полиуретановой основе с полиамидом).
    3. С пластизолом (ПВХ плюс пластификаторы).
    4. Лакокрасочные.
    5. С полидифторионадом (фторсодержащий полимер).

    Тип покрытия

    Технические характеристики

    Достоинства

    Недостатки

    ПолимерноеСтойкость к механическому воздействию, Уф излучению, коррозии, агрессивным химическим растворам.Не найдены.
    С полиэстеромЗащита от механического повреждения, коррозии и солнечного излучения. Матовый блеск.Не найдены.
    С пластизоломБольшой срок годности. Стойкость к агрессивным химическим растворам и механическому воздействию. Создает текстурную поверхность.Низкая стойкость к УФ излучению и высоким температурам.
    ЛакокрасочноеЛегко наносятся. Стойкость к осадкам и коррозии. Блестящее покрытие.Небольшой срок службы и низкая стойкость к механическому воздействию.
    С полидифторионадомНовое поколение полимеров с высокими защитными свойствами от химических растворов, механического воздействия, солнечных лучей. Пригоден для суровых климатических условий.Не найдены.
    Цветовые оттенки соответствуют немецким стандартам RAL, принятым во многих странах мира. На производстве чаще всего используется классический каталог с 213 цветами. Каждый оттенок обладает 4-х значной нумерацией, где первая цифра обозначает цвет:
    • 1 – желтые,
    • 2 – оранжевые,
    • 3 – красные,
    • 4 – фиолетовые,
    • 5 – синие,
    • 6 – зеленые,
    • 7 – серые,
    • 8 – коричневые,
    • 9 – черно-белая палитра.

    Производство профилированного листа

    Профлист не производится на металлургических комбинатах. Обычно предприятие-изготовитель закупает готовый оцинкованный или окрашенный лист. Металлические заготовки выглядят как рулонный материал. Его подвешивают на барабан-разматыватель с помощью кран-балки, затем пропускают через прокатный стан. Система прессов придает рулону волновую поверхность. Готовая часть рулона поступает на приемочный стол, где гидравлический нож режет на листы определенной длины. Рекомендуемая нормами длина должна быть кратной 250 мм для кровли и 300 мм для стеновых панелей. На деле, на предприятии можно заказать листы любой длины, что позволит избежать большого количества обрезков.

    Свойства профнастила

    Обычные потребители при покупке профнастила С20 опираются на технические характеристики:
    1. Геометрические размеры: высота, длина, ширина.
    2. Вес 1 погонного метра или 1 м2.
    3. Окраска: показатель RAL, нанесение цвета с одной или с двух сторон.
    Марка 20 используется при производстве таких конструкций:
    1. Ограждения, заборы.
    2. Стены в каркасно-щитовых конструкциях, внутренние перегородки.
    3. Стеновые сэндвич-панели.
    4. Покрытие кровли.
    Многие производители выпускают и 20, и 21 марку листов. В чем же дело? Ведь высота различается всего в 1 мм. Даже если предположить, что ширина С21 на несколько миллиметров меньше, разве стоит это того, чтобы использовать практически одинаковые производственные катки-прессы. Разница же между марками 20 и 21 заключается в характеристике несущей способности:

    Марка профильного листа

    Расстояние между опорами, м

    Предельная нагрузка, кг/м2

    С 1 пролетом
    С 2 пролетами
    С 3 пролетами
    С 4 пролетами
    С20-1100-0,61,856140115109
    2,0411028479
    С21-1000-0,61,8101253208195
    2,074184152145
    Эти технические характеристики учитываются при выполнении кровельных работ. В климатических районах России расчетная снеговая нагрузка от 120 до 400 кг/м2. Поэтому листы высотой 20, 21 мм укладывают на обрешетку с шагом не более 400 мм. Рекомендуемая толщина настила 0,7 мм. Если сравнивать стоимость материала, то цена С21 дороже С20 на 20-50 р. за погонный метр или м2. Профнастил С20 не применяется в ответственных несущих конструкциях, но пользуется репутацией прочного, надежного и практичного материала, а цветовые оттенки позволяют сделать окружающий мир нарядным и радостным. Смотрите также видео по теме:

    технические характеристики (размеры, вес), чертеж профиля

    Профнастил в современном строительстве используется довольно широко. Из него получается прекрасное кровельное покрытие, отделка стен или самостоятельное строение. На ранке можно встретить профлист в большом ассортименте. Выпускаются как несущие, стеновые так и универсальные варианты. Чтобы кровля вашего нового дома, ограда или хозяйственная постройка прослужила долго, необходимо правильно выбрать материал. Например, профнастил С20, что он собой представляет, где его лучшее использовать?

    Общие понятия о материале

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

    Видео по теме:

    В маркировке профнастила указывается примерная область их применения. Всего выпускают три основных типа этого материала, а именно:

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

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

    Характеристики материала

    Профлист С20, как можно узнать из литерного обозначения в маркировке, предназначен главным образом для отделки стен. Но его также можно использовать и для покрытия крыш в частных домостроениях или для защиты хозяйственных построек и гаражей.

    Профилированный лист С20-1100 имеет следующие технические характеристики:

    • В первую очередь стоит поговорить о размерах. Полная ширина изделия составляет 1140 миллиметров. Но для расчета следует учитывать рабочую или полезную ширину. В случае с профлистом С20 она будет составлять 110 сантиметров. Именно этот параметр и указывается в маркировке;
    • Еще одна характеристика, связанная с размерами – это длина. Но тут стандартов можно сказать нет. Профлист С20, как и другой тип подобного материала, может выпускаться с длиной от полуметра до 12-16 метров. Все будет зависеть от технических возможностей производителя и от желания заказчика. Длинный листы профнастила позволяют производить его укладку на крышу в самые сжатые сроки;
    • Высота профиля. Эту информацию также можно узнать из маркировки. В случае с профнастилом С20 это значение равно двум сантиметрам. Сама волна имеет трапециевидную форму. Основание имеет ширину в 70 миллиметров, а вершина 35 миллиметров. Расстояние между основаниями волн равно 68 миллиметров;
    • Еще один параметр – это толщина листа. В случае с профнастилом С20 это значение лежит в пределах от 0,45 до 0,7 миллиметров. Чем толще лист, тем прочнее и долговечней будет изделие. При этом также возрастет и его стоимость;
    • Но не только размеры профнастила С20 интересуют строителей. Очень важная информация – это вес материала. Зная это значение можно рассчитать постоянные нагрузки, которые будут воздействовать на стропильную систему крыши. Профлист С20, как и практически любой материала этого вида, весит мало. Самое меньшее значение будет составлять всего 4,5 килограмма на квадратный метр. Столько будет весить материал при толщине листа в 0,45 миллиметра. Если брать самый «толстый» вариант, где используется стальной лист в 0,7 миллиметров, то его вес будет равен 6,7 килограммов на квадратный метр.

    Это основные технические характеристики профнастила С20. Многие профессиональные строители также учитывают и другие, физические возможности материала. Например, в документации к профнастилу С20 можно прочитать про значения таких параметров, как момент инерции и момент сопротивления. Но эта информация будет полезна только профессионалам. Если вы не строитель, то и вникать в такие тонкости нет смысла.

    Видео по теме:

    Рекомендации по выбору профилированных листов

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

    1. Производство профнастила С20 регламентируется ГОСТ 24045-94 и ТУ-11 2000-004-1394544-06. Поэтому прежде чем делать покупку, следует познакомиться с документацией к изделию.
    2. Если вы приобретаете профнастил С20 с полимерным покрытием, то следует внимательно изучить его состояние. На поверхности не должно быть царапин и сколов. Только в этом случае изделие будет надежно защищено от внешних воздействий, а значит и прослужит долго.
    3. Лучше всего делать покупку профнастила С20 и других марок у крупных производителей. У небольших компаний больше риск «получить» некачественный материал.
    4. Если вы хотите сэкономить, то приобретать нужно именно у производителей, а не на строительном рынке или в магазине. В таком случае профнастил можно купить процентов на 20-30 дешевле.

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

    Рекомендации по применению

    Профлист С20 – это по-настоящему универсальный материал. Не смотря на то, что литера «С» в маркировке указывает на применение изделия для обшивки стен, его часто используют для покрытия кровли. Профнастил С20 достаточно дешевый, при этом обладает высокой прочностью и большим сроком эксплуатации. Последнее утверждение в большей мере относится к изделиям с полимерным покрытием. Простой оцинкованный профилированный лист используют как временную меру, так как он не будет служить десятилетиями.

    Кроме кровли профнастил С20 можно применять и для создания заборов. Также он прекрасно подходит для внутренней и внешней обшивки стен. Еще одна область применения – это производство сэндвич панелей.

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

    1. Первым делом делается чертеж кровли. На нем указываются места расположения всех элементов.
    2. На стропила монтируется гидроизоляционная пленка, затем делается контробрешетка. Она необходима для того, чтобы создать под профнастилом воздушную вентиляционную прослойку. Поверх нее делается обрешетка.
    3. Профнастил С20 нужно укладывать на обрешетку. Ее максимальный шаг должен быть не более 40 сантиметров.
    4. Сам кровельный материал крепится при помощи саморезов или гвоздей. Лучше всего чтобы они имели оцинковку и резиновую шайбу.
    5. Профнастил С20 ложится внахлест. Начинать нужно снизу от карниза, постепенно продвигаясь к коньку.

    Не смотря на то, что профнастил С20 весит немного, работать лучше вдвоем или втроем. Так и работа будет выполнена быстрее, и уменьшится риск получить травму.

    Посмотрите еще статьи:

    Оцинкованный профнастил С20-1100 по низкой цене от производителя

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    250 / за пог. м 219 / м2

    275 / за пог. м 241 / м2

    295 / за пог. м 259 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    330 / за пог. м 289 / м2

    355 / за пог. м 311 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    360 / за пог. м 316 / м2

    390 / за пог. м 342 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    400 / за пог. м 351 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    405 / за пог. м 355 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    430 / за пог. м 377 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    435 / за пог. м 382 / м2

    440 / за пог. м 386 / м2

    440 / за пог. м 386 / м2

    440 / за пог. м 386 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м 408 / м2

    465 / за пог. м

    Библиотека форматирования

    (C ++ 20) - cppreference.com

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

    Пример:

     std :: string message = std :: format («Ответ: {}.», 42); 

    [править] Функции форматирования

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

    [править] Поддержка расширяемости и детали реализации

    .

    % PDF-1.4 % 116 0 объект > endobj xref 116 120 0000000016 00000 н. 0000003406 00000 п. 0000003520 00000 н. 0000004915 00000 н. 0000004942 00000 н. 0000005081 00000 н. 0000005221 00000 п. 0000005793 00000 н. 0000006055 00000 н. 0000006492 00000 н. 0000007139 00000 н. 0000007394 00000 н. 0000007821 00000 п. 0000008415 00000 н. 0000009011 00000 н. 0000009529 00000 п. 0000013688 00000 п. 0000013852 00000 п. 0000014177 00000 п. 0000014290 00000 п. 0000014402 00000 п. 0000014516 00000 п. 0000017382 00000 п. 0000017982 00000 п. 0000018237 00000 п. 0000018371 00000 п. 0000018906 00000 п. 0000019526 00000 п. 0000019553 00000 п. 0000019684 00000 п. 0000020315 00000 п. 0000022048 00000 н. 0000022085 00000 п. 0000023505 00000 п. 0000023712 00000 п. 0000023888 00000 п. 0000027789 00000 п. 0000032035 00000 п. 0000035959 00000 п. 0000036424 00000 н. 0000036451 00000 п. 0000036590 00000 н. 0000040557 00000 п. 0000045124 00000 п. 0000047773 00000 п. 0000047872 00000 п. 0000060601 00000 п. 0000060877 00000 п. 0000061248 00000 п. 0000095441 00000 п. 0000127192 00000 н. 0000127262 00000 н. 0000127370 00000 н. 0000145064 00000 н. 0000145333 00000 п. 0000145806 00000 н. 0000159346 00000 н. 0000159416 00000 н. 0000159486 00000 н. 0000159570 00000 н. 0000161950 00000 н. 0000162197 00000 н. 0000162367 00000 н. 0000162394 00000 н. 0000162694 00000 н. 0000162764 00000 н. 0000162848 00000 н. 0000165814 00000 н. 0000166075 00000 н. 0000166236 00000 н. 0000166263 00000 н. 0000166563 00000 н. 0000167221 00000 н. 0000167504 00000 н. 0000189579 00000 н. 0000189816 00000 н. 0000190262 00000 н. 0000201012 00000 н. 0000201051 00000 н. 0000204285 00000 н. 0000204324 00000 н. 0000219397 00000 н. 0000219436 00000 н. 0000224478 00000 н. 0000224517 00000 н. 0000235267 00000 н. 0000235306 00000 п. 0000235381 00000 п. 0000235456 00000 п. 0000235531 00000 н. 0000235676 00000 н. 0000235822 00000 н. 0000236172 00000 н. 0000236522 00000 н. 0000236768 00000 н. 0000237141 00000 п. 0000237401 00000 н. 0000237765 00000 н. 0000237985 00000 п. 0000238134 00000 п. 0000238458 00000 н. 0000238783 00000 н. 0000239029 00000 н. 0000239404 00000 н. 0000239768 00000 н. 0000239989 00000 н. 0000240138 00000 н. 0000240486 00000 н. 0000240732 00000 н. 0000241098 00000 н. 0000241341 00000 н. 0000241645 00000 н. 0000241900 00000 н. 0000242206 00000 н. 0000242557 00000 н. 0000242827 00000 н. 0000242976 00000 н. 0000243698 00000 н. 0000245907 00000 н. 0000002696 00000 н. трейлер ] / Назад 554991 >> startxref 0 %% EOF 235 0 объект > поток h ޔ RKLAewfMSPХ ׶ |% 04, ÁӐAPJ (zҋ1O% & x0f4! IOzxpv ^ f & 3 7 дюймов L xH ء, sM-Vh7) j] Cxy, *, _ 4j @% 1qZPDk% V * T, 3.) a: t˘ $ \ Aƞ1} X; Iu & ifP 푎 { koOB: 5> k?

    .

    сопрограмм (C ++ 20) - cppreference.com

    .
    Незавершенное производство Эта страница находится в процессе обновления, чтобы отразить части технической спецификации сопрограмм, которые были включены в рабочий проект C ++ 20

    Сопрограмма - это функция, которая может приостанавливать выполнение, чтобы возобновить его позже. Сопрограммы не имеют стека: они приостанавливают выполнение, возвращаясь к вызывающей стороне, а данные, необходимые для возобновления выполнения, хранятся отдельно от стека.Это позволяет использовать последовательный код, который выполняется асинхронно (например, для обработки неблокирующего ввода-вывода без явных обратных вызовов), а также поддерживает алгоритмы для бесконечных последовательностей с ленивыми вычислениями и другие варианты использования.

    Функция является сопрограммой, если ее определение выполняет одно из следующих действий:

    • использует оператор co_await для приостановки выполнения до возобновления
     задача <> tcp_echo_server () { данные char [1024]; за (;;) { size_t n = co_await socket.async_read_some (буфер (данные)); co_await async_write (сокет, буфер (данные, n)); } } 
    • использует ключевое слово co_yield, чтобы приостановить выполнение, возвращая значение
     генератор  iota (int n = 0) { пока (правда) co_yield n ++; } 
    • использует ключевое слово co_return для завершения выполнения, возвращающего значение
     ленивый  f () { co_return 7; } 

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

    [править] Ограничения

    Сопрограммы не могут использовать вариативные аргументы, простые операторы возврата или возвращаемые типы заполнителей ( auto или Concept ).

    Функции Constexpr, конструкторы, деструкторы и основная функция не могут быть сопрограммами.

    [править] Казнь

    Каждая сопрограмма связана с

    • объект обещания , управляемый изнутри сопрограммы. Сопрограмма отправляет свой результат или исключение через этот объект.
    • дескриптор сопрограммы , управляемый извне сопрограммы. Это не владеющий дескриптором дескриптор, используемый для возобновления выполнения сопрограммы или для уничтожения кадра сопрограммы.
    • состояние сопрограммы , который является внутренним, выделенным в куче (если распределение не оптимизировано), объект, содержащий
    • объект обещания
    • параметры (все копируются по значению)
    • некоторое представление текущей точки приостановки, так что резюме знает, где продолжить, а уничтожить знает, какие локальные переменные были в области видимости
    • локальные переменные и временные файлы, время жизни которых охватывает текущую точку приостановки

    Когда сопрограмма начинает выполнение, она выполняет следующее:

    • выделяет объект состояния сопрограммы с помощью оператора new (см. Ниже)
    • копирует все параметры функции в состояние сопрограммы: параметры по значению перемещаются или копируются, параметры по ссылке остаются ссылками (и поэтому могут стать висячими, если сопрограмма возобновляется после окончания времени жизни указанного объекта)
    • вызывает конструктор для объекта обещания.Если тип обещания имеет конструктор, который принимает все параметры сопрограммы, этот конструктор вызывается с аргументами сопрограммы после копирования. В противном случае вызывается конструктор по умолчанию.
    • вызывает Promise.get_return_object () и сохраняет результат в локальной переменной. Результат этого вызова будет возвращен вызывающей стороне при первой приостановке сопрограммы. Любые исключения, созданные до этого шага включительно, передаются обратно вызывающей стороне, а не в обещании.
    • звонки обещают.initial_suspend () и co_await его результат. Типичные типы промисов либо возвращают suspend_always для лениво запускаемых сопрограмм, либо suspend_ Never для нетерпеливо запускаемых сопрограмм.
    • , когда co_await prom.initial_suspend () возобновляет работу, начинает выполнение тела сопрограммы

    Когда сопрограмма достигает точки приостановки

    • возвращаемый объект, полученный ранее, возвращается вызывающей / возобновляющей программе после неявного преобразования в тип возврата сопрограммы, если это необходимо.

    Когда сопрограмма достигает оператора co_return, она выполняет следующее:

    • вызывает обещание .return_void () для
    • co_return;
    • co_return expr, где expr имеет тип void
    • выпадает из конца сопрограммы, возвращающей пустоту. Поведение не определено, если в этом случае тип Promise не имеет функции-члена Promise :: return_void ().
    • или вызывает обещание.return_value (expr) для co_return expr, где expr имеет ненулевой тип
    • уничтожает все переменные с автоматической продолжительностью хранения в порядке, обратном их созданию.
    • вызывает Promise.final_suspend () и co_await результат.

    Если сопрограмма заканчивается неперехваченным исключением, она выполняет следующее:

    • перехватывает исключение и вызывает prom.unhandled_exception () из блока catch
    • вызывает обещание.final_suspend () и co_await для получения результата (например, для возобновления продолжения или публикации результата). Возобновление сопрограммы с этого момента - неопределенное поведение.

    Когда состояние сопрограммы уничтожено либо из-за того, что оно завершилось через co_return или неперехваченное исключение, либо потому, что оно было уничтожено с помощью своего дескриптора, она выполняет следующее:

    • вызывает деструктор объекта обещания.
    • вызывает деструкторы копий параметров функции.
    • вызывает оператор delete для освобождения памяти, используемой состоянием сопрограммы
    • передает выполнение обратно вызывающему / возобновителю.

    [править] Распределение кучи

    Состояние сопрограммы

    выделяется в куче с помощью оператора new, не являющегося массивом.

    Если тип Promise определяет замену на уровне класса, он будет использоваться, в противном случае будет использоваться глобальный оператор new.

    Если тип Promise определяет форму размещения оператора new, который принимает дополнительные параметры, и они соответствуют списку аргументов, где первый аргумент - это запрошенный размер (типа std :: size_t), а остальные - аргументы функции сопрограммы, те аргументы будут переданы оператору new (это позволяет использовать соглашение о ведущем распределителе для сопрограмм)

    Вызов оператора new может быть оптимизирован (даже если используется настраиваемый распределитель), если

    • Время жизни состояния сопрограммы строго вложено в время жизни вызывающей стороны, и
    • размер кадра сопрограммы известен на сайте вызова

    в этом случае состояние сопрограммы встроено в кадр стека вызывающего (если вызывающий является обычной функцией) или состояние сопрограммы (если вызывающий является сопрограммой)

    Если распределение не удалось, сопрограмма выдает std :: bad_alloc, если только тип Promise не определяет функцию-член Promise :: get_return_object_on_allocation_failure ().Если эта функция-член определена, при распределении используется форма оператора new без разряда, а при сбое выделения сопрограмма немедленно возвращает вызывающему объекту объект, полученный из Promise :: get_return_object_on_allocation_failure ().

    [править] Обещание

    Тип обещания определяется компилятором из возвращаемого типа сопрограммы с помощью std :: coroutine_traits.

    Формально, пусть R и Args ... обозначают тип возвращаемого значения и список типов параметров сопрограммы соответственно, ClassT и / * cv-qual * / (если есть) обозначают тип класса, к которому сопрограмма принадлежит и ее cv-квалификация соответственно, если она определена как нестатическая функция-член, ее тип Promise определяется следующим образом:

    • std :: coroutine_traits :: prom_type, если сопрограмма не определена как нестатическая функция-член,
    • std :: coroutine_traits :: prom_type, если сопрограмма определена как нестатическая функция-член, которая не квалифицируется как rvalue-reference,
    • std :: coroutine_traits :: prom_type, если сопрограмма определена как нестатическая функция-член, квалифицированная по ссылке rvalue.

    Например:

    • Если сопрограмма определена как task foo (std :: string x, bool flag);, то ее тип Promise будет std :: coroutine_traits , std :: string, bool>: : обещание_типа.
    • Если сопрограмма определена как task my_class :: method1 (int x) const;, ее тип Promise будет std :: coroutine_traits , const my_class &, int> :: promise_type.
    • Если сопрограмма определена как task my_class :: method1 (int x) &&;, ее тип Promise будет std :: coroutine_traits , my_class &&, int> :: promise_type.

    [редактировать] co_await

    Унарный оператор co_await приостанавливает выполнение сопрограммы и возвращает управление вызывающей стороне.Его операнд - это выражение, тип которого должен либо определять оператор co_await, либо быть преобразованным в такой тип с помощью Promise :: await_transform текущей сопрограммы.

    Сначала expr преобразуется в ожидаемое следующим образом:

    • , если expr создается начальной точкой приостановки, конечной точкой приостановки или выражением yield, ожидаемым является expr, как есть.
    • в противном случае, если тип Promise текущей сопрограммы имеет функцию-член await_transform, то ожидаемым является обещание.await_transform (выражение)
    • в противном случае ожидаемым будет expr, как есть.

    Затем объект ожидания получается следующим образом:

    • если разрешение перегрузки для оператора co_await дает единственную лучшую перегрузку, ожидание является результатом этого вызова (awaitable.operator co_await () для перегрузки члена, operator co_await (static_cast (awaitable)) для перегрузки, не являющейся членом )
    • в противном случае, если при разрешении перегрузки не найдено ни одного оператора co_await, ожидает ожидание, как есть
    • в противном случае, если разрешение перегрузки неоднозначно, программа неправильно сформирована

    Если приведенное выше выражение является prvalue, объект ожидающего является временно материализованным из него.В противном случае, если приведенное выше выражение является значением glvalue, объект awaiter - это объект, на который он ссылается.

    Затем вызывается awaiter.await_ready () (это сокращение, позволяющее избежать затрат на приостановку, если известно, что результат готов или может быть завершен синхронно). Если его результат, контекстно преобразованный в bool, ложен, тогда

    Сопрограмма приостановлена ​​(ее состояние заполняется локальными переменными и текущей точкой приостановки).
    ожидающий.Вызывается await_suspend (handle), где handle - дескриптор сопрограммы, представляющий текущую сопрограмму. Внутри этой функции состояние приостановленной сопрограммы можно наблюдать через этот дескриптор, и эта функция обязана запланировать ее возобновление на каком-либо исполнителе или уничтожение (возвращение ложных счетчиков как планирование)
    • , если await_suspend возвращает void, управление немедленно возвращается вызывающему / возобновителю текущей сопрограммы (эта сопрограмма остается приостановленной), в противном случае
    • если await_suspend возвращает bool,
    • значение true возвращает управление вызывающему / возобновителю текущей сопрограммы
    • значение false возобновляет текущую сопрограмму.
    • если await_suspend возвращает дескриптор сопрограммы для некоторой другой сопрограммы, этот дескриптор возобновляется (вызовом handle.resume ()) (обратите внимание, что это может привести к цепочке, чтобы в конечном итоге возобновить текущую сопрограмму)
    • если await_suspend генерирует исключение, исключение перехватывается, сопрограмма возобновляется, а исключение немедленно генерируется повторно
    Наконец, вызывается awaiter.await_resume (), и ее результат является результатом всего выражения co_await expr.

    Если сопрограмма была приостановлена ​​в выражении co_await, а затем возобновлена, точка возобновления находится непосредственно перед вызовом awaiter.await_resume ().

    Обратите внимание, что поскольку сопрограмма полностью приостановлена ​​перед вызовом awaiter.await_suspend (), эта функция может свободно передавать дескриптор сопрограммы между потоками без дополнительной синхронизации. Например, он может поместить его в обратный вызов, запланированный для запуска в пуле потоков после завершения операции асинхронного ввода-вывода.В этом случае, поскольку текущая сопрограмма могла быть возобновлена ​​и, таким образом, выполнила деструктор объекта ожидания, все одновременно, поскольку await_suspend () продолжает свое выполнение в текущем потоке, await_suspend () должна рассматривать * это как уничтоженное и не обращаться к нему после дескриптора был опубликован в других обсуждениях.

    [править] Пример

     #include  #include  #include  #include <поток> auto switch_to_new_thread (std :: jthread & out) { struct awaitable { std :: jthread * p_out; bool await_ready () {вернуть ложь; } void await_suspend (std :: coroutine_handle <> h) { std :: jthread & out = * p_out; если (из.присоединяемый ()) throw std :: runtime_error ("Параметр вывода jthread не пустой"); out = std :: jthread ([h] {h.resume ();}); // Возможное неопределенное поведение: доступ к потенциально уничтоженному * this // std :: cout << "ID нового потока:" << p_out-> get_id () << '\ n'; std :: cout << "ID нового потока:" << out.get_id () << '\ n'; // хорошо } void await_resume () {} }; return awaitable {& out}; } struct task { struct prom_type { задача get_return_object () {return {}; } std :: suspend_ Never initial_suspend () {возврат {}; } std :: suspend_ Never final_suspend () noexcept {return {}; } void return_void () {} void unhandled_exception () {} }; }; задача resuming_on_new_thread (std :: jthread & out) { std :: cout << "Корутина запущена в потоке:" << std :: this_thread :: get_id () << '\ n'; co_await switch_to_new_thread (выход); // здесь awaiter уничтожен std :: cout << "Корутина возобновлена ​​в потоке:" << std :: this_thread :: get_id () << '\ n'; } int main () { std :: jthread вне; resuming_on_new_thread (выход); } 

    Возможный выход:

     Coroutine запущена в потоке: 139972277602112 ID новой темы: 139972267284224 Сопрограмма возобновлена ​​в потоке: 139972267284224 

    Примечание: объект awaiter является частью состояния сопрограммы (как временное, время жизни которого пересекает точку приостановки) и уничтожается до завершения выражения co_await.Его можно использовать для поддержания состояния каждой операции в соответствии с требованиями некоторых API асинхронного ввода-вывода, не прибегая к дополнительному распределению кучи.

    Стандартная библиотека определяет два тривиальных объекта ожидания: std :: suspend_always и std :: suspend_ Never.

    [править] co_yield

    Yield-expression возвращает значение вызывающей стороне и приостанавливает выполнение текущей сопрограммы: это общий строительный блок возобновляемых функций генератора

    co_yield expr
    co_yield braced-init-list

    Это эквивалентно

     co_await обещание.yield_value (выражение) 

    Типичный генератор yield_value будет хранить (копировать / перемещать или просто сохранять адрес, поскольку время жизни аргумента пересекает точку приостановки внутри co_await) свой аргумент в объекте генератора и возвращать std :: suspend_always, передавая управление вызывающему / возобновителю .

    [править] Поддержка библиотеки

    Библиотека поддержки

    Coroutine определяет несколько типов, обеспечивающих поддержку компиляции и времени выполнения для сопрограмм.

    .

    Общий формат // Лаборатория письма Purdue

    Примечание: На этой странице отражена последняя версия руководства по публикации APA (т. Е. APA 7), выпущенная в октябре 2019 года. Аналогичный ресурс для более старого стиля APA 6 можно найти здесь.

    Используйте пример внизу этой страницы, чтобы процитировать Purdue OWL в APA.

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

    Вы также можете посмотреть нашу серию видеороликов APA на канале Purdue OWL на YouTube.

    Общие правила APA

    Ваше эссе должно быть напечатано и через два интервала на бумаге стандартного размера (8,5 x 11 дюймов), с полями 1 дюйм со всех сторон. Включите заголовок страницы (также известный как « бегущая головка ») на в верхней части каждой страницы. Для профессиональной работы это включает название статьи и номер страницы. Для студенческой работы это только номер страницы.Чтобы создать верхний / бегущий заголовок страницы , вставьте номера страниц заподлицо. Затем введите "НАЗВАНИЕ ВАШЕЙ ДОКУМЕНТЫ" в верхнем левом верхнем углу, используя все заглавные буквы. бегущая строка - это сокращенная версия названия вашей статьи, длина которой не может превышать 50 символов, включая интервалы и знаки препинания.

    Шрифт

    7-е издание Руководства по публикациям APA требует, чтобы выбранный шрифт был доступным (т. Е. Разборчивым) для всех читателей и чтобы он использовался последовательно на протяжении всей статьи.Он признает, что выбор многих шрифтов является законным, и советует авторам проконсультироваться со своими издателями, инструкторами или учреждениями для получения рекомендаций в случае неопределенности.

    Хотя Руководство APA не определяет ни одного шрифта или набора шрифтов для профессионального письма, оно все же рекомендует несколько широко доступных шрифтов. К ним относятся шрифты без засечек, такие как Calibri с 11 пунктами, Arial с 11 пунктами и Lucida Sans Unicode с 10 пунктами, а также шрифты с засечками, такие как Times New Roman с 12 пунктами, Georgia с 11 пунктами, Computer Modern с 10 пунктами.

    Основные разделы бумаги

    Ваше эссе должно включать четырех основных разделов: титульной страницы , аннотации , основной части и ссылок .

    Титульный лист

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

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

    Введите заголовок заглавными и строчными буквами по центру в верхней половине страницы. Заголовок должен быть выровнен по центру и выделен жирным шрифтом.APA рекомендует, чтобы ваш заголовок был сфокусированным и кратким и не содержал сокращений или слов, не имеющих смысла. Ваш заголовок может занимать одну или две строки. Весь текст на титульном листе и во всем документе должен быть через два интервала.

    Под заголовком введите имя автора : имя, отчество (инициалы) и фамилию. Не используйте титулы (доктор) или степени (доктор философии).

    Под именем автора введите институциональную принадлежность , которая должна указать место, где автор (ы) проводил исследование.

    Профессиональная статья должна включать примечание автора под названием учреждения в нижней половине титульного листа. Его следует разделить на несколько абзацев, при этом все абзацы, не относящиеся к делу, опустить. Первый абзац должен включать имя автора, символ ORCID iD и URL-адрес ORCID iD. Любые авторы, у которых нет ORCID iD, должны быть исключены. Во втором абзаце должны быть указаны любые изменения в принадлежности или смерти авторов.Третий абзац должен включать любые раскрытия или подтверждения, такие как регистрация исследования, открытые практики и обмен данными, раскрытие связанных отчетов и конфликтов интересов, а также подтверждение финансовой поддержки и другой помощи. В четвертом абзаце следует указать контактную информацию автора-корреспондента.

    Студенческая работа не должна содержать примечания автора.

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

    Титульный лист студенческого APA

    Титульный лист студенческой работы в стиле APA 7.

    Профессиональная бумага Титульный лист APA

    Титульный лист профессиональной бумаги в стиле APA 7.

    Абстрактные

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

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

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

    APA Аннотация Страница

    Реферат к студенческой работе в стиле APA 7.

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

    Как цитировать Purdue OWL в APA

    Индивидуальные ресурсы

    Шаблон страницы для нового сайта OWL не включает имена участников или дату последнего редактирования страницы. Однако некоторые страницы, например таблица стилей цитирования, по-прежнему содержат эту информацию.

    При отсутствии информации об авторе / дате редактирования, рассматривайте страницу как источник с групповым автором и используйте аббревиатуру «n.d. "для" без даты ":

    Интернет-лаборатория письма Purdue. (нет данных). Название ресурса. Интернет-лаборатория письма Purdue. http: // Интернет-адрес ресурса OWL

    Интернет-лаборатория письма Purdue. (нет данных). Общие вопросы по письму. Интернет-лаборатория письма Purdue. https://owl.purdue.edu/owl/general_writing/general_writing_faqs.html

    Общая ссылка APA для страниц OWL, которая включает информацию об авторе / дате редактирования, выглядит следующим образом:

    Имена авторов. (Дата последнего редактирования). Название ресурса . Название сайта. http: // Интернет-адрес ресурса OWL

    Майерс, М., Пайз, Дж., Анджели, Э., Вагнер, Дж., Лаврик, Э., Мур, К., Андерсон, М.,… Кек, Р. (20 декабря 2019 г.). Общий формат . Лаборатория письма Purdue Online. https://owl.purdue.edu/owl/research_and_citation/apa_style/apa_formatting_and_style_guide/general_format.html

    .

    % PDF-1.3 % 45 0 объект > endobj xref 45 38 0000000016 00000 н. 0000001107 00000 н. 0000001263 00000 н. 0000001722 00000 н. 0000001929 00000 н. 0000002145 00000 н. 0000002670 00000 н. 0000002709 00000 н. 0000002919 00000 н. 0000002940 00000 н. 0000003161 00000 п. 0000003964 00000 н. 0000004570 00000 н. 0000005136 00000 п. 0000005998 00000 н. 0000006019 00000 п. 0000006128 00000 н. 0000007179 00000 н. 0000007200 00000 н. 0000008126 00000 н. 0000008147 00000 н. 0000009214 00000 н. 0000009235 00000 н. 0000009402 00000 п. 0000009512 00000 н. 0000009951 00000 н. 0000010973 00000 п. 0000010994 00000 п. 0000011708 00000 п. 0000011729 00000 п. 0000012674 00000 п. 0000012695 00000 п. 0000018793 00000 п. 0000018871 00000 п. 0000022258 00000 п. 0000023136 00000 п. 0000001325 00000 н. 0000001701 00000 н. трейлер ] >> startxref 0 %% EOF 46 0 объект > endobj 47 0 объект > endobj 81 0 объект > поток Hb``f``e`c` Ȁ

    .

    Смотрите также