Лораншу
25.03.2021 16:05

Нужно , это информатика. у python dle виберіть команду file - neve file
1. створіть клас з іменем can).
class caro:
def wit self mileage fuel)
selt meage = mileage 2 пройдений шлях
self fuel = fuel в кількість пального
2. додайте до класу метод vitrѕеlf), який зменшу значення
атрибута fuel:
def vitroe s витрати пального на 50 м
self tuet - self fuel
print" залишилось пaльнoro - str(carl fuel)
3 додайте до к тасу метод zapriself (заправка), який біль
піуе значения атрибута fuel на 10 л.
def apr(self. e заправка
self fuel = self fuel+10
print(залишилось пального, carfuel)
4. утворіть скемпляр car1 класу car) із параметрами 0, 0.
carl = car(0, 0)
5. виведіть значення пробігу створеного об'єкта.
print "пробіг", car | mileage)
6. «залравте автомобіль: cart.
7. запишіть оператор для введення відстані, яку потрібно
подолати, і збереження значення у змінній а:
a = int(input(ві
в. поки відстань а> 0, потрібно повторювати дії: надру-
кувати ідемо! : зменшити значення відстані на 50 км;
викликати для об'єкта carl метод vitro; якщо пального за-
лишається менше нія: з л, викликати для об'єкта cart
метод
запишіть оператор циклу whіlе. що реалізує алгоритм
руху автомобіля:
while (a,0):
підказка:
print (iдемо! )
while
a = a-50
«оператор:
carl.vitro
if (car 1 fuel < 3): car 1.zapr()
9. коли шлях пройдено, повідомте про це:
print('фініш! )
10. збережіть файл з іменем car.ру.
11. виконайте програму для різних значень відстані, яку по-
трібно проїхати.​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kristinazmataeva
13.03.2020 15:43
Const n=5;
var 
  a,b:array[1..n,1..n] of integer;
  i,j: byte;
  max2,k5:integer;
begin
  randomize;
  k5:=0;
  max2:=0;
  for i:=1 to n do begin 
    for j:=1 to n do begin
      a[i,j]:=random(1,100);
      write(a[i,j]:4);
      if (i=2) and (a[i,j]>max2) 
        then max2:=a[i,j];
      if (j=5) and (a[i,j] mod 2 =0) 
        then k5:=k5+1;
    end;
    writeln;
  end;  
  writeln;
  writeln ('Максимальный элемент 2-ой строки = ',max2);
  writeln ('Количество четных элементов 5-го столбца = ',k5);  
end.



Пример:

   2  26  38  58  16
  70  24  40  39  35
  74  38  69  93  94
  64   6  18  56  93
  44  86  17  93  56

Максимальный элемент 2-ой строки = 70 <br>
Количество четных элементов 5-го столбца = 3
0,0(0 оценок)
Ответ:
уа43к4к34
21.05.2020 10:47
Поскольку неясно, что делать, если в массиве несколько минимальных или максимальных элементов, то считаем, что их только по одному.

const n=10;
var
  a: array[1..n] of integer;
  mn,mx: integer;
  i,k1,k2: byte;
begin
  mn:=maxint;
  mx:=-maxint;
  writeln ('Введите ',n,' чисел: ');
  for i:=1 to n do begin;
    read (a[i]);
    if a[i]<mn then begin mn:=a[i]; k1:=i end;
    if a[i]>mx then begin mx:=a[i]; k2:=i end;
  end;
  for i:=1 to n do 
    if (i>min(k1,k2)) and (i<max(k1,k2)) then a[i]:=0;
  writeln;
  writeln ('Местоположение минимального элемента: ',min(k1,k2));
  writeln ('Местоположение максимального элемента: ',max(k1,k2));
  writeln;
  print (a);
end.


Пример:
Введите 10 чисел: 5 2 9 4 6 8 2 1 3 7

Местоположение минимального элемента: 3
Местоположение максимального элемента: 8

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