kuliksvera
18.11.2020 07:42

Задание по программированию на питон: 1) Дополните класс из предыдущего упражнения методом __str__(), где верните строку в таком формате: «Прямоугольник с координатами (X; Y) шириной W и высотой H». Вместо X, Y, W, H должны быть соответствующие значения свойств.
2) Создайте метод, который будет возвращать площадь прямоугольника.
3) Создайте метод, который будет возвращать периметр прямоугольника.
4) Проверьте работу всех созданных методов.
Примечание: площадь прямоугольника = ширина * высота, а периметр = (ширина + высота) * 2.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
lkQwertyuiop1
04.05.2020 17:22

Начинаем раскодировать с начала.

Первая цифра в шифровке 5 – это начало только кода 5 (Д).

Вторая цифра 1 – это могло бы быть просто 1 (А), но тогда следующий код начинался бы с нуля, что невозможно. Значит, дальше идет 10 (И).


Остаётся 1912. Так как 9 не стоит в начале ни одного кода, 9 – окончание кода какой-то буквы, буду промежутки между буквами показывать черточкой: 19-12. 19 и 12 можно разбивать или не разбивать на коды, это даёт 4 варианта:

– 19-12 (СК)

– 1-9-12 (АЗК)

– 19-1-2 (САБ)

– 1-9-1-2 (АЗАБ)


Итого, имеем 4 варианта дешифровки:

5-10-19-12 (ДИСК)

5-10-1-9-12 (ДИАЗК)

5-10-19-1-2 (ДИСАБ)

5-10-1-9-1-2 (ДИАЗАБ)

0,0(0 оценок)
Ответ:
sashamaslak
30.06.2020 16:40
Var
    i, j, n, max, min: integer;
    a: array[1..10, 1..10] of integer;

begin
    readln(n);
    for i := 1 to n do
    begin
        for j := 1 to n do
        begin
            a[i, j] := Random(-50, 50);
            //            readln(a[i, j]);
            if (i = 1) and (j = 1) then max := a[1, 1]; {инициализируем один раз а не каждый раз}
            if a[i, j] > max then max := a[i, j];
            
            write(a[i, j]:5);
        end;
        writeln();
    end;
    writeln('Maximum: ', max / 2);
    
    min := a[n, n]; {любой элемент ниже побочной диагонали}
    for i := 1 to n do
    begin
        for j := n - i + 2 to n do
        begin
            write(a[i, j]:5);
            if min > a[i, j] then min := a[i, j];
        end;
        writeln();
    end;
    writeln('Minimum: ', min);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота