program z1;
var x,y,z:array [1..10] of integer;
i,kx,ky:integer;
begin
kx:=0;
ky:=0;
randomize;
for i:=1 to 10 do
begin
z[i]:=random(21)-10;
if z[i]>0 then
begin
ky:=ky+1;
y[ky]:=z[i]
end;
if z[i]<0 then
begin
kx:=kx+1;
x[kx]:=z[i]
end
end;
write('Массив X: ');
for i:=1 to kx do write(x[i]:5);
writeln;
write('Массив Y: ');
for i:=1 to ky do write(y[i]:5);
writeln;
write('Массив Z: ');
for i:=1 to 10 do write(z[i]:5);
end.
Объяснение:
Задаём массив Z
Распределяем элементы массива Z
Выводим массивы на экран
=$B1 + B1
Объяснение:
Ссылки в Excel бывают 3 видов:
1) Относительные ссылки - ссылки, в которых указываются буква столбца и номер строки (А1). При копировании изменяются: влево или вправо изменяются название столбца, вверх или вниз номер строки (вниз увеличивается, вверх уменьшается).
2) Абсолютные ссылки - ссылки в которых перед буквой столбца и номером строки ставится знак $ (знак неизменности ссылки) ($A$1). При копировании не изменяются.
3) Смешанные ссылки - ссылки, которые имеют признаки относительных и абсолютных ссылок одновременно ($A1 или A$1). При копировании изменяются только те столбцы или строки перед которыми нет знака $.
A2 = ?
В2 = $B1 + C1
А3 = $B2 + B2
В формуле первая ссылка смешанная, вторая ссылка относительная.
Для смешанной ссылки:
при копировании слева направо (из A2 в B2): столбец не изменяется (закреплён $), строка не изменяется, следовательно берём первую ссылку из формулы в B2
Первая ссылка для A2: $B1
Для относительной ссылки:
при копировании слева направо (из A2 в B2): столбец изменяется, строка не изменяется, следовательно берём строку второй ссылки из формулы в B2
при копирование сверху вниз (из A2 в A3): столбец не изменяется, строка изменяется, следовательно берём столбец второй ссылки из формулы в A3
Вторая ссылка для A2: B1
Формула: A2 = $B1 + B1
Поделитесь своими знаниями, ответьте на вопрос:
№1 заголовок программы в pascal это 1)program 2)var 3)begin 4)writeln 5)read №2 раздел описания переменных в pascal это 1)program 2)begin 3)writeln 4)read 5)var №3 начало программы в pascal обозначается 1)read 2)program 3)begin 4)writeln 5)end №4 какие из следующих наборов символов можно взять за переменные? 1)writeln, readln 2)begin, end 3)program 4)a, b, rez, sum 5)integer №5 любая программа обязательно 1)end; 2)end. 3)end, 4)end 5)end №6 оператор writeln 1)ввод данных 2)вывод информации на экран 3)начало программы 4)завершение программы 5)раздел описания переменных №7 оператор readln 1)вывод информации на экран 2)начало программы 3)завершение программы 4)ввод данных 5)выбросить №8 какие из следующих символов обозначают оператор присваивания? 1)=: 2): = 3)= 4): 5)=; 9 №какой из следующих символов обозначает операцию умножения? 1 2): 3)+ 4)/ 5)* №10 выберите правильно написанное имя программы: 1)primer 1 2)primer one 3)primer_1 4)1 primer 5)primer two №11 выберите правильный порядок строк в программе: 1)write… --program…-var…-begin-end. 2)var…-- end. - write… -begin-program… 3)begin- program…-var…- end. -write… - 4)program…-var…-begin- - write… - end. 5)-program…-var…-begin- write… -end.