Какое значение переменная х будет иметь после выполнения фрагмента программы а 2 в 3 х а 2 в
Перейти к содержимому

Какое значение переменная х будет иметь после выполнения фрагмента программы а 2 в 3 х а 2 в

  • автор:

Информатика с тестом
1) Какое значение переменная Х будет иметь после выполнения фрагмента программы?
А: = 2
В: = 3
Х:= А+2*В
Варианты ответов
5
7
8
4
2) Переменная в программировании считается полностью заданной, если известны её.
Тип, имя
Имя, значение
Тип, значение
Тим, имя, значение
3) Алгоритм какого типа описан на алгоритмическом языке?
Алг выбор А, В,Х
Нач. Вещ Х=:А+В
Х=:В-2*А
Кон
Варианты ответов
Циклический
Линейный
Вс Разветвляющийся
4)Алгоритм какого типа записан на алгоритмическом языке?
Алг. Выбор
Нач. Вещ. А, В,Х
А:=1
В:=1
Нц пока Х>5
Х:=Х+А+В
кц. Кон.
Варианты ответов
Циклический
Линейный
Вс Разветвляющийся
5) Определите значение переменной b после выполнения данного алгоритма
а:= -5
b:=5+7*а
b:=b/2*a
6) Определите значение переменной с после выполнения данного алгоритма
а:= -5
b:=3
a:=a-b*2
если a>b то c:= b-a иначе с:=a-b

в этой книге ровно 99 неверных утверждений, так как одно утверждеие-то верное.

решение для 4-байтного представления

запишем двоичное число в форме нормализованного двоичного числа с плавающей точкой

5. Какое значение переменная Х будет иметь после выполнения фрагмента программы? А : = 2 В : = 3 Х :

Для того, чтобы определить какое значение будет принимать переменная Х, после выполнения фрагмента исходной программы, пройдем по этой программе вручную следующим образом:

1) а: =4, b: = 5, с: = 3.

2) If a > b then x: = a + b

4 > 5 — не верно, значит переходим на следующий шаг программы после ключевого слова else:

a: = b + c = 5 + 3 = 8; получили, что значение a теперь равняется 8.

x:= а — 3 * b = 8 — 3 * 5 = 8 — 15 = -7.

4) Поскольку следующим идет команда end, значит программа завершает и получаем значение x: = -7.

Таким образом правильный вариант ответа — г).

//Линейное уравнение от одной переменной вида ax+b=0
procedure lin1(a,b: real; var x: real);
begin
x:=-b/a;
end;

//Линейное уравнение двух переменных вида ax+by+c=0
//имеет бесконечное множество решений (корней)
procedure lin2(a,b,c: real);
var x,y: real;
n,i: integer;
begin
write (‘Сколько пар корней вы хотите получить? ‘);
readln (n);
for i:=1 to n do begin
write (‘Введите x=’);
read (x);
y:=(-c-a*x)/b;
writeln (‘ y=’,y);
end;
end;

var
a,b,c,x,y: real;
n: integer;
begin
write (‘Сколько переменных в уравнении — 1 или 2? ‘);
readln (n);
if n=1
then begin
write (‘Введите коэффициент при х: а=’);
readln (a);
write (‘Введите свободный коэффициент b=’);
readln (b);
lin1(a,b,x);
writeln (‘x=’,x);
end
else begin
write (‘Введите коэффициент при х: а=’);
readln (a);
write (‘Введите коэффициент при y: b=’);
readln (b);
write (‘Введите свободный коэффициент c=’);
readln (c);
lin2(a,b,c);
end;
end.
пример 1
Сколько переменных в уравнении — 1 или 2? 1
Введите коэффициент при х: а=3
Введите свободный коэффициент b=9
x=-3
пример 2
Сколько переменных в уравнении — 1 или 2? 2
Введите коэффициент при х: а=2
Введите коэффициент при y: b=2
Введите свободный коэффициент c=-4
Сколько пар корней вы хотите получить? 3
Введите x=0
y=2
Введите x=2
y=0
Введите x=-2
y=4

5. Какое значение переменная Х будет иметь после выполнения фрагмента программы?

Для того, чтобы определить какое значение будет принимать переменная Х, после выполнения фрагмента исходной программы, пройдем по этой программе вручную следующим образом:

1) а: =4, b: = 5, с: = 3.

2) If a > b then x: = a + b

4 > 5 — не верно, значит переходим на следующий шаг программы после ключевого слова else:

a: = b + c = 5 + 3 = 8; получили, что значение a теперь равняется 8.

x:= а — 3 * b = 8 — 3 * 5 = 8 — 15 = -7.

4) Поскольку следующим идет команда end, значит программа завершает и получаем значение x: = -7.

Таким образом правильный вариант ответа — г).

typedef long long ll;

using namespace std;

bool ll_is_valid(ll t, ll N, ll x, ll y)

return t / x + (t — x) / y >= N;

ll f(ll N, ll x, ll y)

while (!ll_is_valid(R,N,x,y)) R *= 2;

if(x > y) swap( x, y );

// PascalABC.NET 3.0, сборка 1128
begin
var a:=ArrRandom(20,-10,19);
a.Println(‘,’); // 1
var b:=ReadArrInteger(‘Введите 10 целых чисел’,10); // 2
Writeln(‘Количество положительных элементов ‘,
a.Where(x->x>0).Count); // 3
for var i:=0 to 19 do
if a[i]<0 then a[i]:=0;
Writeln(‘Массив А после замены отрицательных’); a.Println(‘,’); //4
Writeln(‘Сумма положительных элементов ‘,
a.Where(x->x>0).Sum) // 5
end.

Тестовое решение:
14,8,9,-5,6,3,3,-10,-8,18,7,13,2,17,-1,0,4,-3,8,-8
Введите 10 целых чисел -5 0 13 -7 -14 11 8 19 -3 -1
Количество положительных элементов 13
Массив А после замены отрицательных
14,8,9,0,6,3,3,0,0,18,7,13,2,17,0,0,4,0,8,0
Сумма положительных элементов 112

1. Какое значение переменной S будет напечатано после выполнения фрагмента программы, записанной на языке программирования PASCAL : А : = 2 ; В : = 3 ; if A&gt ; B then S : = A + B ; writeln (S) ;2?

Какое значение переменной S будет напечатано после выполнения фрагмента программы, записанной на языке программирования PASCAL :

1. Будет выведено то значение, которое присвоено S изначально.

Определите значение переменной s после выполнения фрагмента программы s : = 0 ; k : = 0 ; while s&lt ; 1024 do begin s : = s + 10 ; k : = k + 1 ; end ?

Определите значение переменной s после выполнения фрагмента программы s : = 0 ; k : = 0 ; while s&lt ; 1024 do begin s : = s + 10 ; k : = k + 1 ; end ;

Определить значение переменной s при указанных значениях a после выполнения фрагмента программы?

Определить значение переменной s при указанных значениях a после выполнения фрагмента программы.

Кто чем может : 3.

Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования) : a = — 10 b = 20 a = b — 2 IF a &gt ; b THEN c = a ELSE c = b END?

Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования) : a = — 10 b = 20 a = b — 2 IF a &gt ; b THEN c = a ELSE c = b ENDIF.

Определите значение переменной s после выполнения следующего фрагмента программы :s : = 0 ; i : = 7 ;while i &gt ; 1 do begins : = s + i div 2 ;i : = i — 1 ;end ?

Определите значение переменной s после выполнения следующего фрагмента программы :

while i &gt ; 1 do begin

Определите значение целочисленной переменной k после выполнения фрагмента программы ?

Определите значение целочисленной переменной k после выполнения фрагмента программы :

1. Какое значение переменной S будет напечатано после выполнения фрагмента программы, записанной на языке программирования TURBO PASCAL : A : = 2В : = 3 ;if A&gt ; B then S : = A + B ;writeln (S) ;Вар?

1. Какое значение переменной S будет напечатано после выполнения фрагмента программы, записанной на языке программирования TURBO PASCAL : A : = 2В : = 3 ;

if A&gt ; B then S : = A + B ;

Варианты ответов : 1)5 ; 2)6 ; 3)7 ; 4)8

Какое значение переменной S будет напечатано после выполнения фрагмента программы, записанной на языке программирования PASCAL :

Варианты ответов : 1)2 ; 2)1 ; 3)0 ; 4)4.

(PASCAL) Определите значение переменной с после выполнения следующего фрагмента программы s : = 1 ; i : = 1 ; while i&lt ; 5 do begin s : = s + i * (i + 1) ; i : = i + 1 ; end ; Прошу объяснить решени?

(PASCAL) Определите значение переменной с после выполнения следующего фрагмента программы s : = 1 ; i : = 1 ; while i&lt ; 5 do begin s : = s + i * (i + 1) ; i : = i + 1 ; end ; Прошу объяснить решение подобных программ на данном примере.

В программе используется одномерный целочисленный массив А с индексами от 1 до 10?

В программе используется одномерный целочисленный массив А с индексами от 1 до 10.

Ниже фрагмент программы, записанный на разных языках программирования, в котором значения элементов сначала задаются, а потом меняются.

Чему будут равны элементы этого массива после выполнения фрагмента программы?

Что будет напечатано после выполнения приведенного фрагмента программы?

Что будет напечатано после выполнения приведенного фрагмента программы.

В программе описан одномерный целочисленный массив с индексами от 0 до 10?

В программе описан одномерный целочисленный массив с индексами от 0 до 10.

Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив.

S : = 0 ; n : = 10 ; for i : = 0 to n — 1 do begin s : = s + A[i] + A[i + 1] end ; В начале выполнения этого фрагмента в массиве находились двухзначные чётные натуральные числа.

Какое наименьшее (и наибольшее тоже расскажите, пожалуйста) значение может иметь переменная s после выполнения данной программы?

Вы зашли на страницу вопроса 1. Какое значение переменной S будет напечатано после выполнения фрагмента программы, записанной на языке программирования PASCAL : А : = 2 ; В : = 3 ; if A&gt ; B then S : = A + B ; writeln (S) ;2?, который относится к категории Информатика. По уровню сложности вопрос соответствует учебной программе для учащихся 5 — 9 классов. В этой же категории вы найдете ответ и на другие, похожие вопросы по теме, найти который можно с помощью автоматической системы «умный поиск». Интересную информацию можно найти в комментариях-ответах пользователей, с которыми есть обратная связь для обсуждения темы. Если предложенные варианты ответов не удовлетворяют, создайте свой вариант запроса в верхней строке.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *