ПОМОГИТЕ.Ребят,очень нужно!!! Определите значение переменной c после выполнения следующего фрагмента программы Бейсик a=8 a=-5+(a+2) b=(-a-a)*a
10-11 класс
|
c=(b-a)*(2-a) (если что есть еще через программу паскаль и алгоритмический,но они не особо отличаются) ВАРИАНТЫ ОТВЕТОВ 10,12,15,-5
Давай попробуем разобраться
а=8
а=-5+(а+2)=-5+(8+2)=-5+10=5
b=(-a-a)*a=(-5-5)*5=-10*5=-50
c=(b-a)*(2-a)=(-50-5)*(2-5)=-55*(-3)=165
Поэтому с=165 и это ПРАВИЛЬНЫЙ ответ при твоих исходных данных(написанных операторах языка Бейсик). То, что этого ответа нет в предложенных вариантах может обозначать, что
1. Ты ошиблась в условии при написании операторов.
2. Ты ошиблась при перечислении вариантов
3. Авторы задачи очень далеки от программирования, поэтому сами не знают ответа, а в качестве ответа написали набор случайных чисел.
Что на самом деле - не знаю, уточняй сама.
Другие вопросы из категории
спирали в очередной элемент одномерного массива ( начиная с первого) он записывал элемент матрицы с нечетной суммой индексов. Затем, двигаясь в обратном направлении по этой же спирали, последовательно записывал в одномерный массив элементы матрицы с четной суммой индексов. Сколько четных элементов одновременно массива стоят на нечетных местах?
А) 8 Б) 2 В) 16 Г) 4
1 2 3 4
8 7 6 5|
9 10 11 12
16 15 14 13
Читайте также
a :=40 ;
b := 10;
a := - a / 2*b,;
if a > b then
c := b - a
else c := a - 2 * b
2)Определите значение переменной c после выполнения следующего фрагмента программы:
a := 5;
a := a + 6;
b := - a;
c := a - 2 * b
Определите значение переменной с после выполнения следующего фрагмента программы
s:=1;i:=1;
while i<5 do
begin
s:=s+i*(i+1);
i:=i+1;
end;
Прошу объяснить решение подобных программ на данном примере
а :=-5;
b :=5+7*а;
b :=b/2*f
А)65
В) -70
С) 75
D) -65
s:=0; i:=7;
while i > 1 do begin
s:= s + i div 2;
i:= i - 1;
end;
х:=25;
у:=20;
while x*y<0 do;
begin
x:=x-5;
y:=y+2;
end;