// PascalABC.NET 3.0, сборка 1076 begin var n:=ReadInteger('Число элементов массива='); var a:=ArrRandom(n,-25,25); Write('Исходный массив: '); a.Println; var k:=a.Where(x->sqr(x)>sqr(a[0])).Count; if k>0 then Writeln ('Найдено ',k,' элементов, квадрат которых больше квадрата первого') else Writeln ('Нет ни одного элемента, квадрат которого больше квадрата первого') end.
Тестовое решение: Число элементов массива=15 Исходный массив: 11 12 -11 -3 -16 -22 22 4 -4 -1 -16 -9 -19 4 16 Найдено 7 элементов, квадрат которых больше квадрата первого
1) Относительные ссылки - ссылки, в которых просто указываются буква столбца и номер строки (А1). При копировании изменяются: влево и в право изменяются названия столбца, вверх и вниз номер строки.
2) Абсолютные ссылки - ссылки в которых перед буквой столбца и номером строки ставится знак $ (знак неизменности ссылки) ($A$1). При копировании не изменяются.
3) Смешанные ссылки - ссылки, которые имеют признаки относительных и абсолютных ссылок одновременно ($A1 или A$1). При копировании изменяются только те столбцы или строки перед которыми нет знака $.
=$B$3 + 5*E1 - формула в ячейке C4 содержит 2 вида ссылок
Левая часть $B$3 представляет собой абсолютную ссылку, которая при копировании не изменится
После копирования левая часть останется без изменений: $B$3
Правая часть 5*E1 содержит относительную ссылку (E1), которая изменится при копировании.
Ячейка в которую копируется формула (D5), находится на 1 столбец правее и на 1 строку ниже, чем исходная ячейка (C4).
Следовательно и столбец и строка копируемой относительной ссылки изменится на 1. Столбец E будет заменён следующим за ним столбцом F, а строка будет увеличена на 1, т.е. станет равна 2 (1 + 1 = 2).
begin
var n:=ReadInteger('Число элементов массива=');
var a:=ArrRandom(n,-25,25);
Write('Исходный массив: '); a.Println;
var k:=a.Where(x->sqr(x)>sqr(a[0])).Count;
if k>0 then Writeln
('Найдено ',k,' элементов, квадрат которых больше квадрата первого')
else Writeln
('Нет ни одного элемента, квадрат которого больше квадрата первого')
end.
Тестовое решение:
Число элементов массива=15
Исходный массив: 11 12 -11 -3 -16 -22 22 4 -4 -1 -16 -9 -19 4 16
Найдено 7 элементов, квадрат которых больше квадрата первого
=$B$3 + 5*F2
Объяснение:
Ссылки в электронной таблице:
1) Относительные ссылки - ссылки, в которых просто указываются буква столбца и номер строки (А1). При копировании изменяются: влево и в право изменяются названия столбца, вверх и вниз номер строки.
2) Абсолютные ссылки - ссылки в которых перед буквой столбца и номером строки ставится знак $ (знак неизменности ссылки) ($A$1). При копировании не изменяются.
3) Смешанные ссылки - ссылки, которые имеют признаки относительных и абсолютных ссылок одновременно ($A1 или A$1). При копировании изменяются только те столбцы или строки перед которыми нет знака $.
=$B$3 + 5*E1 - формула в ячейке C4 содержит 2 вида ссылок
Левая часть $B$3 представляет собой абсолютную ссылку, которая при копировании не изменится
После копирования левая часть останется без изменений: $B$3
Правая часть 5*E1 содержит относительную ссылку (E1), которая изменится при копировании.
Ячейка в которую копируется формула (D5), находится на 1 столбец правее и на 1 строку ниже, чем исходная ячейка (C4).
Следовательно и столбец и строка копируемой относительной ссылки изменится на 1. Столбец E будет заменён следующим за ним столбцом F, а строка будет увеличена на 1, т.е. станет равна 2 (1 + 1 = 2).
После копирования правая часть примет вид: 5*F2