inainainainaina0073
?>

Определите значение переменной выполнения следующего фрагмента программы: a: = 30; b: = 6; a: = a/5 – (b – 3); if 2*a > b then с: = a - 5*b + 2; else с: = a + 5*b + 2

Информатика

Ответы

buyamel
A=3 после выполнения третьей строчки, b=6 (т. е . не изменилась), тогда, так как 2*a, т . е. 6, не больше, той же цифры 6, мы переходим к последней строчке после else, где c:= a + 5*b +2 = 3 + 5*6 + 2 = 35
ответ: 35
garikman-flesh486
1)var ar:array of integer;
max,min,s,i,n,maxi,mini:integer;
begin;
randomize;
max:=-1;
min:=101;
readln(n);
setlength(ar,n+1);
writeln('Array:');
for i:=1 to n do
 begin;
  ar[i]:=random(100);
  write(ar[i]:4);
  if max<ar[i] then
   begin;
    max:=ar[i];
    maxi:=i;
   end;
  if min>ar[i] then
   begin;
    min:=ar[i];
    mini:=i;
   end;
  s:=s+ar[i];
 end;
ar[maxi]:=s;
ar[mini]:=s;
writeln;
writeln('Final array:');
for i:=1 to n do
write(ar[i]:4);
end.
2)var ar:array of integer;
k,h,i,s:integer;
f:real;
begin;
randomize;
readln(h);
setlength(ar,h+1);
writeln('Array:');
for i:=1 to h do
 begin;
  ar[i]:=random(100)-50;
  write(ar[i]:4);
  if (ar[i]>0) and (ar[i] mod 2=0) then
   begin;
    inc(k);
    s:=s+ar[i];
   end;
 end;
f:=s/k;
writeln;
writeln('Result:',f);
end.
dddddd68
Const
    handsfree = true;

var
    a: array[1..100] of real;
    i, n: integer;
    min, max: real;
    k: integer;

begin
    {ввод массива}
    if handsfree then
        n := random(20) + 5
    else begin
        write('n = ');
        readln(n);
    end;
    
    writeln('Данные массива:');
    for i := 1 to n do
    begin
        if handsfree then begin
            a[i] := random(100);
            write(a[i], ' ');
        end
        else readln(a[i]);
    end;
    writeln();
    
    {подсчет элементов}
    k := 0;
    for i := 1 to n do
        if a[i] > 5 then k := k + 1;
    writeln(k);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определите значение переменной выполнения следующего фрагмента программы: a: = 30; b: = 6; a: = a/5 – (b – 3); if 2*a > b then с: = a - 5*b + 2; else с: = a + 5*b + 2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Иванникова736
Анна Елена
Мельникова
anikamalish
maksim1lssah575
red-sun2
jnrhjq3597
moscow053988
gena1981007
arnika-ooo1
kulinarprotv
agent-ulitka5
infocenterbla
boldireve617
Less2014