александр496
?>

В программе знак «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма: а := 6 b := a – 10 a := a – b/2 b := a + 2*b 1) 0 2) 2 3) 4 4) 6

Информатика

Ответы

arturo95

1

Объяснение:

a = 6

a = 6 + 2 = 8

b = 8 - 8 = 0

Baidina

Відповідь:

1) 0

Пояснення: Сначала переменной а присваиваем значение 6, далее переменной b присваиваем значение а - 10, если а = 6, тогда выполняем действие 6-10 и получаем число -4 в переменную b. После,  переменной а присваивается значение а - b/2 то есть 6-(-4)/2 и получаем 8 в переменную а, и наконец в переменную b присваивается значение a + 2*b и в следствии 8+2*(-4), получаем 0.

Solovetzmila
// 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 элементов, квадрат которых больше квадрата первого
maxkuskov2485
Дешифровка: ВХОД_ОТКР Ы Т.

дешифровки:
Const sh = '_.,';
Var
  St : String;
  i  : Integer;
Function DeCode(S : String; Tabl : String; k : Integer) : String;
Var j,n : Integer;
Begin
  For j:=1 to Length(S) do
  Begin
    n:=Pos(S[j],sh);
    If n>0 then
    Begin
      n:=n+k;
      While n>Length(sh) do n:=n-Length(sh);
      While n<=0 do n:=n+Length(sh);
      S[j]:=sh[n];
    end
  end;
  DeCode:=S;
end;
Begin
  St:='ЗЫФЙГФШРЦ . ШД';
  Writeln(Decode(St,sh,-6));
  //For i:=-10 to 10 do Writeln(Decode(St,sh,i));
end.

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

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

В программе знак «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма: а := 6 b := a – 10 a := a – b/2 b := a + 2*b 1) 0 2) 2 3) 4 4) 6
Ваше имя (никнейм)*
Email*
Комментарий*

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

borisowaew
alexeylipatov
panasenko68
SEMENOV25352
colus77
morozov1605
annaan-dr582
PoleshchukTatyana
turoverova5
Владислав893
Басы: S=0, i=2i&lt;=20S=s+ii=i+2​
oduvanalex
dionissia2
Иванникова736
baxirchik
Yevgenevich_Chipura-Nikolaeva
▲