Есть ответ 👍

Умиши на компьютере в каталоге 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
Посмотреть ответы 3

Ответы на вопрос:


Для начала поясню что значат * и ? в маске. *-это последовательность символов, то есть любое количество символов. от 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

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS