Для кодирования файлов используются маски, в которых есть два служебных символа: символ ? обозначает ровно один произвольный символ символ * обозначает любую последовательность символов (в том числе * может задавать и пустую последовательность). в каталоге находятся 6 файлов: primera.dat ; primera.doc ; merchant.doc ; k-mer.doc ; omerta.doc ; temerlan.docx определите, по какой из масок из каталога будет отобрано ровно 3 файла. укажите какие 1) *mer ? .doc 2) ? * mer ? .doc 3) *mer* ? .doc 4) * ? mer* ? .doc
135
179
Ответы на вопрос:
Файлы: 1. primera.dat 2. primera.doc 3. merchant.doc 4. k-mer.doc 5. omerta.doc 6. temerlan.docx 1) *mer? .doc - отбирает файлы с расширением .doc и именем (я буду называть именем всё без расширения), оканчивающимся на mer и еще какую-то букву. будет отобрано только файл 2. 2) ? *mer? .doc - тут по сравнению с предыдущим добавляется условие, что перед mer должно быть что-то еще. если в прошлом случае был 1 файл, то и в этом не больше одного. 3) *mer*? .doc - файлы с именем, содержащим mer, но не оканчивающимся на него и расширением .doc. отберутся файлы 2, 3, 5 - три файла. 4) *? mer*? .doc - тут mer должно еще и не быть в начале, по сравнению с предыдущим. будут отобраны файлы 2 и 5. ответ. 3.
Var a,n: integer; s: longint; begin s: =0; n: =0; readln(a); while a< > 0 do begin n: =n +1; if (a mod 2=0) and (a> 0) and (a< =256) then s: =s+a; readln(a); end; writeln(n); writeln(s) end.
Популярно: Информатика
-
syav197917.10.2020 04:42
-
Modoki27.04.2020 04:47
-
Nastiya32031.12.2021 11:40
-
antonmarusin17.02.2020 01:18
-
Arina1226111.09.2021 20:22
-
ирина185707.04.2020 16:52
-
знаниепуть14.11.2021 07:54
-
nbuiluk02.11.2022 19:54
-
настюша29020411.01.2023 14:11
-
F1Na1Ik24.04.2023 04:06