Здравствуйте,очень срочно!!,нужно решить 2 задания из этой карточки (т.к.1-ое мною...

0 голосов
18 просмотров

Здравствуйте,очень срочно!!,нужно решить 2 задания из этой карточки (т.к.1-ое мною решено), а оставшиеся 2 не сходятся во ответе, И ОПРЕДЕЛИТЬ КАКОЙ ОПЕРАТОР (ПРИСВАИВАНИЯ) ВЫПОЛНЯЕТ ТУ ИЛИ ИНУЮ ФУНКЦИЮ.Заранее спасибо;)


image

Информатика (145 баллов) | 18 просмотров
0

и именно с ним, некоторые задания приходится делать в ОГЭ

0

там разве не вольный выбор ?

0

это да)), по-другому и не скажешь

0

Кстати, это не 1-4 класс информатики

0

в 1-4 классах нет информатики

0

а как делается датчик случайных чисел

0

ну когда как, в данных задачах не вольный, а конкретный, и четко разъясняемый

0

короче

0

Я посмотрел в g и ответил

0

датчик случайных чисел решается по такой якобы формуле: Random r = new Random(); int a = r . nextInt(10); int b = r . nextInt(10);

Дан 1 ответ
0 голосов

Наверное, это


1.program z;

var a:array [1..10] of integer; i,t:integer; s:real;

begin

for i:=1 to 10 do

begin

a[i]:=random(1,100);

write(a[i]:4);

if (odd(i)) and (odd(a[i])) then

begin

s:=s+a[i];

t:=t+1;

end;

end;

writeln;

write('Cреднее арифметическое = ',s/t);

end.

2.program z;

var a:array[1..10] of integer; max,i:integer;

begin

writeln('Исходный массив');

for i:=1 to 10 do

begin

a[i]:=random(1,100);

write(a[i]:4);

if a[i]>max then max:=a[i];

end;

writeln;

writeln('Измененный массив');

for i:=1 to 10 do

begin

if not(odd(a[i])) then a[i]:=max;

write(a[i]:4);

end;

end.


(49 баллов)
0

1.Const N = 10;Var i,S:integer; m:array [1..N] of integer;Begin        randomize;  S:=0;        for i:=1 to N do begin        m[i]:= random(201)-100;        writeln(m[i]);        end;        for i:=1 to N do         if m[i] mod 2 = 0 then         S:=S+m[i];        writeln('Summa = ',S);         readln;end.2.Const N = 100;Var i,p:integer; B:array [1..N] of integer;Begin        randomize;  p:=0;        for i:=1 to N do begin        B[i]:= random(201)-100;        writeln(B[i]);        end;        for i:=1 to N do         if B[i] mod 3 = 0 then         p:=p*B[i];        writeln('Proiz = ',p);         readln;end.

0

это перепроверить ещё надо

0

я не знаю паскаля, но ты уверен что в конце readln не нужны () ?

0

я не уверен, я же сказал, надо проверить