Потрібна до . Розвязати на python. Для побудови прямокутника потрібні координати протилежних вершин. Сторони прямокутника паралельні осям координат. Складіть програму, яка знайде координати двох інших протилежних вершин прямокутника.
Информация на компьютере хранится в структурированном виде. Есть система. На жестком диске размечены логические диски. Чаще всего это либо диск С, либо диски С и D.
Каждый диск представляет из себя древовидную структуру директорий или иначе каталогов (нынче именуемых ПАПКИ) в которых хранятся файлы и, возможно, поддиректории/подпапки.
К нашей задаче.
Пользователь работал с каталогом Автомобили. Затем он поднялся на один уровень выше, затем спустился на 2 ниже и попал в
А на один ниже - тот из которого начинает путь пользователь - Автомобили, получаем
ОТВЕТ: С:\Транспорт\Сухопутный\Автомобили.
Аналогичная задача.
Пользователь находился в каталоге Расписание.Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, потом спустился на один уровень вниз. В результате он оказался в каталоге
С:\учёба\информатика\ГИА.
Укажите полный путь каталога, с которым пользователь начинал работу.
1) С :\учёба\информатика\2013\Расписание -- верный ответ
Const n=6; a:array[1..n] of string= ('Иванов','Петров','Сидоров','Козлов','Баранкин','Пупкин'); b:array[1..n] of real=(15,13.9,16.1,14.2,14.5,15.3); // массивы используются чтобы избежать в примере ручного ввода var i,j,k:integer; t:real; s:string; sa:array[1..n] of string; sb:array[1..n] of real; begin for i:=1 to n do begin sa[i]:=a[i]; sb[i]:=b[i] end; // сортировка по возрастанию времени for i:=1 to n-1 do for j:=1 to n-1 do if sb[j]>sb[j+1] then begin s:=sa[j]; sa[j]:=sa[j+1]; sa[j+1]:=s; t:=sb[j]; sb[j]:=sb[j+1]; sb[j+1]:=t end; // вывод for i:=1 to 4 do Writeln(sa[i],' - ',sb[i]) end.
Пример Петров - 13.9 Козлов - 14.2 Баранкин - 14.5 Иванов - 15
Информация на компьютере хранится в структурированном виде. Есть система. На жестком диске размечены логические диски. Чаще всего это либо диск С, либо диски С и D.
Каждый диск представляет из себя древовидную структуру директорий или иначе каталогов (нынче именуемых ПАПКИ) в которых хранятся файлы и, возможно, поддиректории/подпапки.
К нашей задаче.
Пользователь работал с каталогом Автомобили. Затем он поднялся на один уровень выше, затем спустился на 2 ниже и попал в
С:\Транспорт\Сухопутный\Почтовый\Железнодорожный
получается, на 2 уровня выше будет
С:\Транспорт\Сухопутный\.
А на один ниже - тот из которого начинает путь пользователь - Автомобили, получаем
ОТВЕТ: С:\Транспорт\Сухопутный\Автомобили.
Аналогичная задача.
Пользователь находился в каталоге Расписание.Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, потом спустился на один уровень вниз. В результате он оказался в каталоге
С:\учёба\информатика\ГИА.
Укажите полный путь каталога, с которым пользователь начинал работу.
1) С :\учёба\информатика\2013\Расписание -- верный ответ
2) С:\учёба\Расписание
3) С:\учёба\2013\Расписание
4) С :\учёба\информатика\Расписание
n=6;
a:array[1..n] of string=
('Иванов','Петров','Сидоров','Козлов','Баранкин','Пупкин');
b:array[1..n] of real=(15,13.9,16.1,14.2,14.5,15.3);
// массивы используются чтобы избежать в примере ручного ввода
var
i,j,k:integer;
t:real;
s:string;
sa:array[1..n] of string;
sb:array[1..n] of real;
begin
for i:=1 to n do begin sa[i]:=a[i]; sb[i]:=b[i] end;
// сортировка по возрастанию времени
for i:=1 to n-1 do
for j:=1 to n-1 do
if sb[j]>sb[j+1] then begin
s:=sa[j]; sa[j]:=sa[j+1]; sa[j+1]:=s;
t:=sb[j]; sb[j]:=sb[j+1]; sb[j+1]:=t
end;
// вывод
for i:=1 to 4 do Writeln(sa[i],' - ',sb[i])
end.
Пример
Петров - 13.9
Козлов - 14.2
Баранкин - 14.5
Иванов - 15