М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
kamilyusupov123
kamilyusupov123
18.03.2022 21:33 •  Информатика

На питоне 1) Написать модуль работы с датами. (5 любых команд) 2) Определить расстояние в днях

между двумя произвольными датами. 3) Вывести календарь на

произвольный год

4) Определить, какая из двух дат

Позже.

5) Дана произвольная дата.

Определить день недели. 6) Дана произвольная дата.

Рассчитать, какая ей соответствует дата по старому стилю (в юлианском

календаре)

7) Дана дата. Определить, какая будет дата через п дней.

8) Рассчитать биоритмы человека на заданный год с указанием максимумов, минимумов и критических периодов (когда все биоритмы отрицательны или все положительны). Биоритмов три –

физический, эмоциональный,

интеллектуальный. Они имеют вид синусоид с периодами 23, 28, 33 дня и начинаются в день рождения человека​

👇
Ответ:
Strellerts
Strellerts
18.03.2022

номер один я не победим

4,6(30 оценок)
Открыть все ответы
Ответ:
Lokator505
Lokator505
18.03.2022
Ну тут ты не указал какой масив, одновымерный или двохвымерный
я напишу для двохвымерного масива
Type Tabl = array [1..5,1..5] of integer;const A: Tabl = ((10,5,6,9,5) , (9,7,12,6,10), (5,4,8,9,11), (10,9,4,2,6), (8,4,6,9,5));var i,j:integer;var Ar,P: real;beginAr:=1;P:=0;for i:=1 to 5 do beginfor j:=1 to 5 dowrite (A[i,j]:3);writeln;end;for i:=1 to 5 dofor j:=1 to 5 do beginP:=A[i,j]+A[i,j];Ar:=(Ar+P)/25;write (Ar:5:2);end;writeln;end.

P.S. в константу можешь писать любые числа, которые придумаешь
Почти получилось, только со среднем арифметическим проблема
и должно быть записано все в таком порядке, как на втором скрине
4,6(26 оценок)
Ответ:
LORDytGucci
LORDytGucci
18.03.2022
Const n=12;
var
  a:array[1..n] of integer;
  i,j,t:integer;
begin
  Randomize;
  Writeln('Исходный массив:');
  for i:=1 to n do begin
    a[i]:=Random(51)-25;
    Write(a[i],' ')
  end;
  Writeln;
  for i:=1 to n-1 do
    for j:=1 to n-i do
      if a[j]>a[j+1] then
      begin t:=a[j]; a[j]:=a[j+1]; a[j+1]:=t end;
  Writeln('Отсортированный массив:');
  for i:=1 to n do Write(a[i],' ');
  Writeln
end.

Пример:
Исходный массив:
-6 -11 -1 -24 -15 23 14 -13 -5 3 17 -21
Отсортированный массив:
-24 -21 -15 -13 -11 -6 -5 -1 3 14 17 23
4,6(59 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ