В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
tylerxjosh
tylerxjosh
09.06.2023 01:25 •  Информатика

вообще не поняла эту тему Алгоритм вычисления значения функции F(n), где n –

натуральное число, задан следующими соотношениями:

F(n) = n, при n ≤ 3

при n > 3:

F(n) = n + F(n–1), при чётном n;

F(n) = n*n + F(n-2), при нечётном n;

Определите количество натуральных значений n, при которых F(n)

меньше, чем 10^8

Показать ответ
Ответ:
илья06092001
илья06092001
05.09.2021 16:23
Внутренняя память находится внутри компьютера и предназначена для хранения программ и их данных в процессе работы ЭВМ. Внешняя память предназначена для долговременного и энергонезависимого хранения программ и данных.

Внутренняя память подразделяется на оперативную и постоянную.

Оперативная память (RAM, random-access memory) служит для хранения программ и данных, с которыми работает процессор в данный момент. На оперативную память накладываются жесткие ограничения по скорости чтения и записи информации. Современные типы оперативной памяти не могут сохранять свое содержимое после выключения питания компьютера.
0,0(0 оценок)
Ответ:
biktimirovandre
biktimirovandre
25.09.2021 10:06
// PascalABC.NET 3.2, сборка 1437 от 03.05.2017
// Внимание! Если программа не работает, обновите версию!

function GetDiagNeganives(a:array[,] of integer):sequence of integer;
begin
  for var i:=0 to a.RowCount-1 do
    if a[i,i]<0 then yield(i)
end;

function GetSumm(a:array[,] of integer; t:sequence of integer):integer;
begin
  Result:=0;
  foreach var e in t do
    Result+=a.Row(e).Sum
end;

procedure MatrixWrite(a:array[,] of integer);
begin
  var n:=a.RowCount;
  Writeln('*** Исходная матрица [',n,',',n,'] ***');
  a.Println(4); Writeln(4*a.ColCount*'-')
end;

begin
  var n:=ReadInteger('Количество строк/столбцов в матрице:');
  var a:=MatrRandom(n,n,-99,99);
  MatrixWrite(a);
  var s:=GetDiagNeganives(a);
  Writeln('S=',GetSumm(a,s))
end.

Пример
Количество строк/столбцов в матрице: 5
*** Исходная матрица [5,5] ***
 -31  -1 -29 -69 -19
 -83  84  52  42  52
  13 -24 -70  98 -33
  60 -94 -84  19 -14
 -55  81 -36  57  98

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