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

2. составьте формулу, которая будет по номеру года (натуральному числу) определять количество дней в нем. формула не может содержать условных конструкций, а только арифметические операции над номером года n и числовыми константами. можно использовать операции +, −, * (умножение), // (деление нацело), % (остаток от деления нацело).

👇
Ответ:
kadaran
kadaran
04.02.2021
Номера високосных годов делятся на 4, но не делятся на 100, или делятся на 400. В високосном году 366 дней, в невисокосном 365.

Год високосный, если N делится на 400 (остаток от деления N % 400 равен 0), или N делится на 4, но не на 100 (N % 4 равно 0, а N % 100 нет). Напишем выражение, которое принимает значение 1, если год високосный, и 0 если не високосный.

(400 - (N % 400)) // 400 равно 1, если N делится на 400, иначе 0
(100 - (N % 100)) // 100 равно 1, если N делится на 100, иначе 0
(4 - (N % 4)) // 4 равно 1, если N делится на 4, иначе 0

Осталось заметить, что выражение
(400 - (N % 400)) // 400 - (100 - (N % 100)) // 100 + (4 - (N % 4)) // 4
подходит: если N не делится на 4, то все 3 слагаемых равны 0, если делится на 4, на не делится на 100, то равно 0 - 0 + 1 = 1, если делится на 100, но не на 400, то равно 0 - 1 + 1 = 0, если делится на 400, то 1 - 1 + 1 = 1.

Количество дней отличается от написанного выше на 365.
ответ: 365 + (400 - (N % 400)) // 400 - (100 - (N % 100)) // 100 + (4 - (N % 4)) // 4
4,7(67 оценок)
Открыть все ответы
Ответ:
nadia0666p08frk
nadia0666p08frk
04.02.2021

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

var current, past, sum: real;

    i, n: integer;

begin

  current : = 10;

  for i : = 1 to 10 do begin

    writeln(i, ' ', current);

    past : = current;

    current : = current * 1.1;

  end;

  current : = 10; sum : = 0;

  write('n = ');

  read(n);

  for i : = 1 to n do begin

    sum : = sum + current;

    past : = current;

    current : = current * 1.1;

  end;

  writeln('за ', n, ' дней: ', sum);

end.

4,7(86 оценок)
Ответ:
darinachirkova2
darinachirkova2
04.02.2021

ответ:

1)

объяснение:

как уже было отмечено выше, адекватность модели – это степень ее соответствия реальному объекту. критерием адекватности модели служит только практика, только эксперимент на реальном объекте.

поддаться соблазну безгранично доверять моделям – самое неприятное, что может произойти с исследователем. любая, сколь угодно сложная модель есть , отражающее текущий уровень знаний о свойствах объекта моделирования. в реальной жизни объект моделирования может повести себя не так, как это предсказано его моделью, что может к трагическим последствиям.

примеры:

1. в первой половине 20-го века инженеры, занимающиеся проектированием мостов, чрезвычайно увлекались построением моделей будущих сооружений, зачастую пренебрегая давно известными и хорошо себя зарекомендовавшими моделями. в 1940 году в сша неожиданно обрушился недавно построенный такомский висячий мост. под воздействием порывов ветра в конструкциях моста возникли не предусмотренные расчетами резонансные явления, под воздействием которых мост рухнул в считанные секунды. после этой и некоторых других катастроф стало правилом отрабатывать возможные экстремальные режимы будущих мостов не только на , но и на моделях, подобно тому, как это делается при разработке самолетов.

4,4(72 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ