Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc

Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Определите, какое из указанных имён файлов удовлетворяет маске:

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Определите, какое из указанных имён файлов удовлетворяет маске:

Символ «?» означает ровно один произвольный символ, значит, после «sys», до символа «.», должно быть два символа. Этому условию удовлетворяет лишь один ответ: 1.

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Определите, какое из указанных имён файлов удовлетворяет маске:

Символ «?» означает ровно один произвольный символ, значит, после «.» должно быть ровно два символа. Этому условию удовлетворяет лишь один ответ: 4.

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Определите, какое из указанных имён файлов не удовлетворяет маске:

Символ «?» означает ровно один произвольный символ, значит, до «рri» должно быть ровно два символа, этому условию не удовлетворяет лишь один ответ: 3.

Источник

Задача №4. Файловая система, базы данных. Поиск информации в базе данных. Отбор файлов по маске.

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

Файл (от английского папка) – это некоторая совокупность данных, хранимая и обрабатываемая, как единое целое.

Файл имеет имя и расширение. Расширение указывает на то, какой именно тип данных находится в файле (программа, текст, рисунок и т.д.). Расширение отделено от имени файла точкой (например, test.doc).

Примеры некоторых типов файлов:

В ОС Windows и других операционных системах используется типовая древовидная структура файловой системы.

Корневой каталог обозначается буквой – именем логического диска. После буквы ставится двоеточие и обратный слэш: C:\.

Полный путь к файлу состоит из имени корневого каталога и имен последовательно вложенных друг в друга каталогов, разделенных обратным слэшем. В конце пути находится сам файл: C:\Study\Subject\Math\text1.txt.

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

Для задания масок кроме обычных символов, допустимых в именах файлов, используют специальные символы:

Если установлена сортировка по имени или типу, сравнение идет по кодам символов. При этом если задана сортировка, к примеру, по имени, то при наличии одинаковых имен сортировка будет применена к расширению.

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

Реляционная База Данных состоит из связанных между собой таблиц.

Перемещение по каталогам

Учитель работал в каталоге С:\Учебный материал\11 класс\Контрольные работы.
Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Теоретический материал и удалил из него файл Введение. Каково полное имя файла, который удалил преподаватель?

1) С:\Учебный материал\11 класс\Введение.doc

2) С:\Учебный материал\11 класс\Теоретический материал\Введение.doc

3) С:\Учебный материал\Теоретический материал\Введение.doc

4) С:\Учебный материал\Введение\Теоретический материал.doc

Последовательно повторим действия учителя. После того, как он перешел в дереве каталогов на уровень выше, он оказался в каталоге С:\Учебный материал\11 класс, спустившись в подкаталог Теоретический материал, он оказался в каталоге С:\Учебный материал\11 класс\Теоретический материал. Именно там он и удалил файл Введение. Значит полное имя удаленного файла С:\Учебный материал\11 класс\ Теоретический материал \Введение.doc.

Находясь в корневом каталоге только что отформатированного диска, ученик создал 3 каталога. Затем в каждом из них он создал еще по 4 каталога. Сколько всего каталогов оказалось на диске, включая корневой?

1) 12 2) 13 3) 15 4) 16

Обратим внимание на словосочетание «включая корневой». Значит, на диске существует корневой каталог, 3 вновь созданных каталога и в каждом из трех еще по 4: 1+3+3*4=16.

Отбор файла по маске

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов удовлетворяет маске: ?vi*r.?xt

1) vir.txt 2) ovir.txt 3) ovir.xt 4) virr.txt

Последовательно переберем все файлы: 1) не подходит, т.к. «?» в первой позиции маски означает обязательное наличие непустого символа перед буквой v, 2) полностью удовлетворяет условию маски, 3) не подходит, т.к. «?» после точки означает обязательное наличие непустого символа перед буквой x, 4) не подходит по той же причине, что и 1).

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов не удовлетворяет маске: sys. *

1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem

По условиям маски файл должен иметь любое расширение, а имя файла должно начинаться на sys и оканчиваться ровно двумя непустыми символами. Этому условию не удовлетворяет только файл 3). Он содержит в имени не два, а три символа после sys.

Поиск маски по набору файлов

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

Сим­вол «?» (во­про­си­тель­ный знак) озна­ча­ет ровно один про­из­воль­ный сим­вол.

Сим­вол «*» (звез­доч­ка) озна­ча­ет любую по­сле­до­ва­тель­ность сим­во­лов про­из­воль­ной длины, в том числе «*» может за­да­вать и пу­стую по­сле­до­ва­тель­ность.

Опре­де­ли­те, по какой из масок может быть вы­бра­на ука­зан­ная груп­па фай­лов:

Последовательно применим каждую маску к набору файлов:

Маска 1) требует, чтобы имя состояло ровно из 4-х символов, под эти требования не подходят файлы comfort.c и cobalt.cpp.

Маска 2) требует только, чтобы имя и расширение файла начинались на c. Под эти требования подходят все файлы.

Маска 3) требует, чтобы расширение содержало 3 символа, под эти требования не подходят файлы comfort.c и coat.c.

Маска 4) тоже требует, чтобы расширение содержало 3 символа. Аналогично предыдущему случаю не подходят файлы comfort.c и coat.c.

Базы данных. Анализ одной таблицы.

На го­род­ской тур олим­пи­а­ды по ма­те­ма­ти­ке от­би­ра­ют­ся те уча­щи­е­ся, кто на­брал на рай­он­ном туре не менее 10 бал­лов или пол­но­стью решил хотя бы одну из двух самых слож­ных задач (№ 6 или № 7). За пол­ное ре­ше­ние задач 1– 4 даётся 2 балла; задач 5, 6 – 3 балла; за­да­чи 7 – 4 балла. Дан фраг­мент таб­ли­цы ре­зуль­та­тов рай­он­но­го тура.

Источник

Самостоятельная работа по теме «Файловая система. Маска файла» (10 класс)

Самостоятельная работа по теме «Файловая система»

1) D :\Документы\Контрольная\Шпора. txt

Определите, какое из указанных имен файлов удовлетворяет маске: ? ba * r .? xt

1) bar.txt 2) obar.txt 3) obar.xt 4) barr.txt

Определите, какое из указанных имен файлов не удовлетворяет маске: sys. *

Определите, какому из файлов соответствуют все маски:

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

Находясь в корневом каталоге только что отформатированного диска, ученик создал 3 каталога. Затем в каждом из них он создал еще по 4 каталога. Сколько всего каталогов оказалось на диске, включая корневой?

1) 12 2) 13 3) 15 4) 16

8) Каталог содержит файлы с именами. Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).

Самостоятельная работа по теме «Файловая система»

1) D :\Документы\Химия\Контрольная

Определите, какое из указанных имен файлов удовлетворяет маске: F ?? tb *. d ?*

1) Fructb.d 2) Feetball.ddd 3) Football.mdb 4) Futbol.doc

Определите, какой из масок соответствует группа файлов

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

Используя правила создания шаблонов файлов, определите, какой из перечисленных файлов подойдет под все предложенные маски:

l)aa123.do 2)a1233.dot 3) a223123.doc 4) a123.doc

8) Каталог содержит файлы с именами

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).

Самостоятельная работа по теме «Файловая система»

Определите, какое из указанных имен файлов не удовлетворяет маске: ?? pri * .?*

1) caprika.wow 2) weprik.cpp 3) otopri.c 4) reprint.be

Определите, по какой из масок будет выбрана указанная группа файлов

0999.txt, 9909.ppt, 0990.txt, 1990.ppt

Определите, какое из указанных имен файлов удовлетворяет маске: k * o * n ?. c ?*

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

Находясь в корневом каталоге только что отформатированного диска, ученик создал 4 каталога. Затем в каждом из них он создал еще по 6 каталогов. Сколько всего каталогов оказалось на диске, включая корневой?

1) 1 1 2) 2 3 3) 2 5 4) 1 0

8) Каталог содержит файлы с именами

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по убыванию).

Самостоятельная работа по теме «Файловая система»

В каталоге хранился файл Отметки.txt. После создания в этом каталоге подкаталога и перемещения в созданный подкаталог файла Oтметки.txt полное имя файла стало A:\SCHOOL\USER\TXT\MARCH\Oтметки.txt. Полное имя каталога, в котором хранился файл до перемещения:

Определите, какое из указанных имен файлов удовлетворяет маске: ? mu * r .? st

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

В каталоге находятся файлы со следующими именами:

Определите, по какой из масок будет выбрана указанная группа файлов:

Используя правила создания шаблонов файлов, определите, какой из перечисленных файлов подойдет под все предложенные маски:

l)aa123.do 2)a1233.dot 3) a223123.doc 4) a123.doc

8) Каталог содержит файлы с именами

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по убыванию).

Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть картинку Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Картинка про Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc

Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть картинку Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Картинка про Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc

Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть картинку Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Картинка про Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc

Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Смотреть картинку Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Картинка про Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc. Фото Закрасьте фигуры с именами файлов для ос windows не удовлетворяющих маске rsc

Номер материала: ДБ-448550

Не нашли то что искали?

Вам будут интересны эти курсы:

Оставьте свой комментарий

Подарочные сертификаты

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

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

Поиск файла по маске.

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

Символ > (вопросительный знак) означает ровно один произвольный символ.

Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.

Определите, какое из указанных имен файлов будет соответствовать маске *b*ed.*?x:

Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.

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

Символ > (вопросительный знак) означает ровно один произвольный символ.

Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.

Определите, какие из указанных имен файлов будет соответствовать маске ?*kol*.?*x*:

В ответ запишите номера выбранных вариантов без разделителей и пробелов, сами имена файлов писать не нужно.

Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.

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

Символ > (вопросительный знак) означает ровно один произвольный символ.

Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.

Определите, какое из указанных имен файлов будет соответствовать маске *ar?.*x*:

Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.

Согласно маске, название файла должно содеражть в себе сочетание букв \(ar\) и \(x\) в формате файла. В данном варианте ответа сочетания букв \(ar\) не встречается, значит, ответ нам не подходит.

Согласно маске, название файла должно содеражть в себе сочетание букв \(ar\) и \(x\) в формате файла. В данном варианте ответа сочетания букв \(ar\) не встречается, значит, ответ нам не подходит.

Источник

INFORMATIKA / Практические занятия / Практическое занятие №7 (файловая система)

Практическое занятие №7 Тема: Файловая система

Цель работы: Научиться сопоставлять имена файлов и заданные маски имен, определять порядок файлов при сортировке.

Образец выполнения задания:

Определите, какое из указанных имен файлов удовлетворяет маске: ?hel*lo.c?*

1) hello.c 2) hello.cpp 3) hhelolo.cpp 4) hhelolo.c

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

В маске ?hel*lo.c?*первый «?» означает, что перед символами «hel» должен быть ровно один символ, файлы под номерами 1 и 2 этому условию не соответствуют. Последний «?» означает, что в расширении файла после символа «c» должен обязательно стоять еще один символ, этому условию не соответствует файл под номером 4. Файл под номером 3 соответствует всем значкам маски.

Для групповых операций с файлами используются маски имен файлов. Определите, по какой из масок будет выбрана указанная группа файлов: 1234.xls 23.xml 234.xls 23.xml

рассмотрим первую маску *23*.?x*: она требует, чтобы в имени файла были стоящие подряд цифры 23 (это есть у всех заданных файлов) и в расширении слева от буквы «x» был один обязательный символ (ни одно имя файла не подходит); поэтому вариант 1 неверный

рассмотрим вторую маску?23?.x??: она требует, чтобы в имени файла слева и справа от цифр 23 стояло по одному символу (подходит только для первого имени файла, для остальных не подходит); поэтому вариант 2 неверный

рассмотрим третью маску?23?.x*: она не подходит по тем же причинам, что и вариант 2

рассмотрим последнюю маску *23*. : она требует, чтобы в имени файла были стоящие подряд цифры 23 (это есть у всех заданных файлов) и в расширении было ровно три обязательных символа (это тоже верно для всех имен файлов); поэтому вариант 4 верный

На компьютере установлена ОС Windows 7. Некий каталог содержит файлы с именами:

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).

при сортировке по типу сравниваются расширения имен файлов;

при сравнении используют коды символов, отсутствие символа (когда расширение закончилось) считается «меньше» любого символа, то есть, файл с расширением будет находиться в списке выше, чем файлы с расширениями .c1 и .cmd;

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

теперь можно распределить имена файлов по расширениям:

осталась еще одна проблема – решить, что делать, если расширения совпадают; в этом случае используется дополнительная сортировка по имени, поэтому файл с именем q12.cpp будет стоять в списке выше, чем файл qq.cpp (код цифры ‘1’ меньше, чем код буквы ‘q’);

Задачи для решения

1) bar.txt 2) obar.txt 3) obar.xt 4) barr.txt

Определите, какое из указанных имен файлов удовлетворяет маске: *ex. tx*

1) exex.tex 2) my_ex.tex 3) my_ex.txt 4) exex.txt

Определите, какое из указанных имен файлов удовлетворяет маске: F??tb*.d?*

1) Fructb.d 2) Feetball.ddd 3) Football.mdb 4) Futbol.doc

1) annimtion.jpi 2) animate.gif 3) animation.gi 4) a_nimation.gi

Определите, какое из указанных имен файлов удовлетворяет маске: f*10a-.

1) fi-10a-2009.d 2) fii10a_09.pas 3) fi10a-09.p 4) f10a-09.py

1) caprika.wow 2) weprik.cpp 3) otopri.c 4) reprint.be

Определите, какое из указанных имен файлов удовлетворяет маске: *ex. tx*

1) exex.tex 2) my_ex.tex 3) my_ex.txt 4) exex.txt

Определите, какое из указанных имен файлов не удовлетворяет маске: sys. *

1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem

1) yell.ow 2) fellow.ra 3) tell_me.tu 4) bell.lab

Определите, какое из указанных имен файлов удовлетворяет маске: k*o*n?.c?*

1) korn.cpp 2) konn.cpp 3) konn.c 4) klorn.cpp

1) poydi.t 2) pogudi.tanx 3) 2di.t9 4) melodi.theme

1) mur.lst 2) omurr.sst 3) omur.sts 4) murr.lst

Определите, какое из указанных имен файлов удовлетворяет маске: re*_a?09.do?

1) refa-09.doc 2) ref_a_09.do 3) refe_a09.doc 4) ref_a_09.dot

На компьютере установлена ОС Windows 7. Некий каталог содержит файлы с именами:

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).

1) вадгеб 2) гавдбе 3) вадгбе 4) гвадеб

Определите, какой из перечисленных файлов подойдет под все предложенные маски:

l) aal23.do 2) al233.dot 3) a223123.doc 4) al23.doc

Определите, по какой из масок будет выбрана указанная группа файлов

0999.txt, 9909.ppt, 0990.txt, 1990.ppt

В каталоге находятся файлы со следующими именами:

file.mdb file.mp3 ilona.mpg pile.mpg miles.mp3 nil.mpeg

Определите, по какой из масок будет выбрана указанная группа файлов:

file.mp3 pile.mpg miles.mp3 nil.mpeg

В каталоге находятся файлы со следующими именами:

crab.txt crash.text cram.text chronos.txt traffic.txt

Определите, по какой из масок будет выбрана указанная группа файлов:

crab.txt crash.text cram.text ucraine.txt

1) *cra*.t* 2) *cra*.t*xt 3) *cra*.t?xt 4) cra*.t*xt

1) massiv.pas 2) mmassiv.p 3) mmassiv.cpp 4) mas.p

В каталоге находятся файлы со следующими именами:

Ishtar.jpeg katana.jpg katana.jar krakatau.jpg potato.jpeg

Определите, по какой из масок будет выбрана указанная группа файлов:

Ishtar.jpeg katana.jpg krakatau.jpg potato.jpeg putasu.jpeg

Определите, какое из указанных имен файлов удовлетворяет маске: A?ce*s.m*

1) Acess.md 2) Accesst.dbf 3) Access.mdb 4) Akcces.m1

В каталоге находятся файлы со следующими именами:

tire.txt traffic.text traffic.tab tram.txt tree.text

Определите, по какой из масок будет выбрана указанная группа файлов:

traffic.text tram.txt tree.text street.txt

1) tr*.t*xt 2) *tr*.t* 3) *tr*.t?xt 4) *tr*.t*xt

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *