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

В таблице приведены запросы к поисковому серверу. Для обозначения логической операции ИЛИ в запросе используется символ «|», а для логической операции И — «&». Расположите номера запросов в порядке возрастания количества страниц, которые найдёт поисковый сервер по каждому запросу. 1) принтер | сканер | монитор
2) монитор & принтер
3) принтер & сканер & монитор
4) принтер & сканер & монитор & колонки
5) принтер | сканер
6) принтер | сканер | монитор | колонки
7) (монитор | принтер) & (принтер & сканер)
8) (монитор | сканер) & принтер

Показать ответ
Ответ:
alisaislamova2
alisaislamova2
27.05.2020 11:52

1)

var

a,b:array [1..100] of integer;

i,j,k,a,b,f:integer;

begin

randomize;

readln(a);

readln(b);

k:=0;

for i:=1 to 20 do

begin

a[i]:=random(135)-45;

f:=0;

for j:=a to b do

if (a[i]=j) and (a[i] mod 7 =0) then f:=1;

if f=0 then

begin

k:=k+1;

b[k]:=a[i];

end;

end;

for i:=1 to k do

writeln(b[i]);

end.

2)

var

a,b:array [1..100] of integer;

i,j,k:integer;

begin

randomize;

readln(k);

j:=0;

for i:=1 to 20 do

begin

a[i]:=random(135)-45;

writeln(a[i]);

for i:=1 to 19 do

begin

if a[i]*a[i+1]>0 then

begin

j:=j+1;

b[j]:=a[i];

j:=j+1;

b[j]:=k;

end

else

begin

j:=j+1;

b[j]:=a[i];

end;

end;

j:=j+1;

b[j]:=a[20];

for i:=1 to j do

writeln(b[j]);

 

3)

var

a,b:array [1..20] of integer;

i,j,k1,k2:integer;

begin

randomize;

readln(k1);

readln(k2);

if k1<k2 then

begin

for i:=1 to 20 do

begin

a[i]:=random(135)-45;

writeln(a[i]);

end;

for i:=1 to k1-1 do

b[i]:=a[i];

for i:=k2+1 to 20 do

b[i]:=a[i];

j:=k2;

for i:=k1 to k2 do

begin

b[j]:=a[i];

j:=j-1;

end;

for i:=1 to 20 do

writeln(b[i]);

end;

end.

 

0,0(0 оценок)
Ответ:

const

 n=10; 

var

  a:array[1..n] of integer;

  i,x,k,j,s:integer; 

begin

randomize:

for i:=1 to n do a[i]:=random(255);     {формируем случайный массив}

for i:=1 to n do write(a[i],' ');             {выводим этот массив его на экран}

writeln('x='); read(x);                         {вводим x, в программе}

for i:=1 to n do If x=a[i]                     {если х=a[i] тогда}

then for j:=i to n do                          {начинаем новый цикл с i до n}

        S:=S+a[j];                                 {вычисляем сумму}  

writeln(S);                    

end;

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