Умиши на компьютере в каталоге school имеются файлы. 1abbcbd.cddba 2 acbdc.acba 3abdcc.acbda 4 aabbccdd.ddccd 5 acbcacd.aabbccdd 6 adbccad.cadabc 7 babcda.abcd 8 aabacada? cdbdadcb сначало он перенес из этого каталога в каталог friends файлы соответствующие маске: a? b*.*c? * затем он решил часть из перемещеных файлов перенести в каталог family согласно маске: *b? c**d* в результате в каталоге family оказалось несколько файлов. определите эти файлы.
129
221
Ответы на вопрос:
Для начала поясню что значат * и ? в маске. *-это последовательность символов, то есть любое количество символов. от 0 до бесконечности. нам не важно что это за символы важен сам факт их существования или не существования. ? -это только один символ. опять же, не важно какой, главное, чтобы он был там. первая маска: a? b*.*c? *. её можно интерпретировать как a[любой символ]b[последовательность символов или ничего]. [последовательность символов или ничего]c[любой символ] [последовательность символов или ничего]. под такие условия подходят 5 файлов, которые переходят в каталог friends: abbcbd.cddba acbdc.acba aabbccdd.ddccd acbcacd.aabbccdd adbccad.cadabc почему не подходят остальные? abdcc.acbda – нет символа в начале между a и b. babcda.abcd - нет символа a в начале. aabacada? cdbdadcb – нет точки. следующая маска: *b? c**d*. на человеческий: [любой символ] b] [последовательность символов или ничего]c[любой символ]. [любой символ] [любой символ] [последовательность символов или ничего]d [последовательность символов или ничего] результат – 3 файла в папке family : abbcbd.cddba aabbccdd.ddccd adbccad.cadabc остальные: acbcacd.aabbccdd – после единственной b сразу идёт c; acbdc.acba – после точки нет d .ответ: abbcbd.cddba aabbccdd.ddccd adbccad.cadabc
Ответ дан с учётом того, что в имени 8-го файла сделана опечатка, т.е. имя файла не aabacada? cdbdadcb, а aabacada.cdbdadcb. если это не так, то последний файл следует убрать (и из первого файла, и из второго). файлы, соответствующие маске a? b*.*c? * 1 abbcbd.cddba 2 acbdc.acba 4 aabbccdd.ddccd 5 acbcacd.aabbccdd 6 adbccad.cadabc 8 aabacada.cdbdadcb файлы, соответствующие маске *b? c**d* 1 abbcbd.cddba 4 aabbccdd.ddccd 6 adbccad.cadabc 8 aabacada.cdbdadcb
Int a; in> > a; if(a> 12)out< < "дневное отделение"; else if (a< 8)< < "отказ"; else out< < "заочное";
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
dashutkazel122127.05.2023 20:51
-
rhbyf06.10.2021 18:39
-
dimabos88804.07.2021 10:55
-
Meowwwwwwwwwwwwwwwww23.06.2020 04:16
-
zuldzbeysengaz09.11.2022 23:05
-
Полина3333725.03.2023 03:01
-
Ola132524.02.2020 23:53
-
lolka2228102.08.2022 01:49
-
irinatalanina9505.11.2021 01:10
-
Vano2205200005.06.2021 01:50
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.