dimas112006
15.09.2022 11:03

Начали Старт позже Опиши как робот будет двигаться кое-что Для чего предназначается


Начали Старт позже Опиши как робот будет двигаться кое-что Для чего предназначается

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Опаснаятётя01
16.08.2021 14:35
// PascalABC.NET 3.0, сборка 1073
const
  m=5;
  n=4;
  a:array[1..m] of real=(2,-7.1,3.2,-5.4,6.9);
  b:array[1..n] of real=(8.1,3.2,-6.4,-3.5);
  k=3;
var
  i,j:integer;
  sk:real;
  s:array[1..m,1..n] of real;
begin
  Writeln('Массив S');
  for i:=1 to m do begin
    for j:=1 to n do begin
      s[i,j]:=a[i]*b[j];
      Write(s[i,j]:7:2)
    end;
    Writeln
  end;
  sk:=0;
  for i:=1 to m do sk:=sk+s[i,k];
  Writeln('Сумма элементов столбца ',k,' равна ',sk)
end.

Результат выполнения программы:
Массив S
  16.20   6.40 -12.80  -7.00
 -57.51 -22.72  45.44  24.85
  25.92  10.24 -20.48 -11.20
 -43.74 -17.28  34.56  18.90
  55.89  22.08 -44.16 -24.15
Сумма элементов столбца 3 равна 2.56
0,0(0 оценок)
Ответ:
морол
29.09.2020 13:51

# Написать функцию date , принимающую 3 аргумента — день, месяц и год.

# Вернуть True, если такая дата есть в нашем календаре, и False иначе.

def is_year_leap(year):

   """

   Принимает аргумент: порядковый номер года

   Возвращает значение: если високосный год - True, иначе - False

   """

   if year % 4 != 0:

       return False

   elif year % 100 == 0:

       if year % 400 == 0:

           return True

       else:

           return False

   else:

       return True

def date(day, month, year):

   """

   Принимает аргументы: день, месяц, год

   Возвращает значение: если дата правильная - True, иначе - False

   """

   # Задаем количество дней в месяцах невисокосного года

   set_months = {1: 31,

                 2: 28,

                 3: 31,

                 4: 30,

                 5: 31,

                 6: 30,

                 7: 31,

                 8: 31,

                 9: 30,

                 10: 31,

                 11: 30,

                 12: 31}

   # Проверяем заданы ли верно год и месяц

   if year > 0 and (month >= 1 and month <= 12):

       # Изменяем количество дней для февраля в високосных годах

       if month == 2 and is_year_leap(year) == True:

           set_months[2] = 29

       # Проверяем задан ли верно день

       if day in range(1, set_months[month]+1):

           return True

       else:

           return False

   else:

       return False

# Тест кейсы

print(date(31, 12, 2020)) # Правильная дата

print(date(1, 0, 2000)) # Месяц вне диапазона

print(date(1, 1, 0)) # Год вне диапазона

print(date(29, 2, 2000)) # 29 февраля високосный год

print(date(29, 2, 1900)) # 29 февраля невисокосный год

Объяснение:

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