В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
ПитерДина
ПитерДина
09.05.2021 16:38 •  Информатика

Питон

написать функцию которая создает следующую иерархию файлов и папок

/mainfolder
/folder1
/subfolder1
file_01.txt
/folder1
/subfolder2
file_02.txt
/folder3
/subfolder3
file_03.txt
/folder4
/subfolder4
file_04.txt

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

Показать ответ
Ответ:
Оливия20
Оливия20
12.07.2022 11:08
Т.к. условие у автора написано с ошибкой, напишу правильное условие и решение.

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

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

Теперь приступим к сопоставлениям. Самый старший и по возрасту и по стажу - преподаватель английского. У Ильина - не самый большой стаж, а Флеров - не самый старший. Значит, преподаватель английского - не Ильин и не Флеров. Ни преподаватель математики, ни преподаватель английского, ни преподаватель истории, окончившие институт, не могут быть ни Аркадьевой, ни Бабановой, которые окончили университет. Таким образом, преподавателем математики может быть только Корсакова, а преподаватель английского - Дашков.

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

ответ:
Аркадьева - французскийБабанова - немецкийКорсакова - математикаДашиков - английскийИльин - историяФлеров - география
0,0(0 оценок)
Ответ:
Arslan08Kalmuk
Arslan08Kalmuk
25.03.2021 03:44
//Раз на первый вопрос господина Alviko Вы не ответили, буду считать что количество столбцов и строк уже задано.
//Pascal ABC.NET v3.1 сборка 1172

Const
n=3; //количество строк
m=4; //количество столбцов

Var
 f:text;
 ma:array[1..n,1..m] of integer;
 i,j,s:integer;
begin
 assign(f,'matrix.txt');
 reset(f);
 for i:=1 to n do
 begin
  for j:=1 to m do
   begin
   read(f,ma[i,j]);
   s:=s+ma[i,j];
   end;
 end;
 close(f);
 for i:=1 to n do
 begin
  writeln;
  for j:=1 to m do
   write(ma[i,j]:4);
 end;
 writeln;
 write(s);
end.

matrix.txt:
1 2 3 4
4 5 6 4
7 8 9 4
Вывод программы:

   1   2   3   4
   4   5   6   4
   7   8   9   4
57
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота