1. Чему равно значение переменной после выполнения следующего алгоритма: a:= 4 b:=69 mod a b:=b*7 a:=b div 3 - 2
1. Чему равно значение переменной после выполнения следующего алгоритма:
a:= 4
b:=69 mod a
b:=b*7
a:=b div 3 - 2
2. Что будет выведено на экран после выполнения данного фрагмента программы:
begin
a:=3;
if a > 3 then a:=5*a
else a:=sqr(a);
writeln(a);
end.
3. Запишите значения элементов массива, сформированного по следующему правилу:
for i:=1 to 10 do
c[i]:=2*i - 1
i: 1 2 3 4 5 6 7 8 9 10
c[i]: 6 10 14 18 22 26 30 34 38 42
4. Переведите числа в десятичную систему счисления:
3158 => 789
4D16 => 12534
5. Определите время, необходимое для передачи файла размером 625 Кбайт через ADSL-соединение со скоростью передачи данных равной 64000 бит/с.
a:= 4
b:=69 mod a
b:=b*7
a:=b div 3 - 2
2. Что будет выведено на экран после выполнения данного фрагмента программы:
begin
a:=3;
if a > 3 then a:=5*a
else a:=sqr(a);
writeln(a);
end.
3. Запишите значения элементов массива, сформированного по следующему правилу:
for i:=1 to 10 do
c[i]:=2*i - 1
i: 1 2 3 4 5 6 7 8 9 10
c[i]: 6 10 14 18 22 26 30 34 38 42
4. Переведите числа в десятичную систему счисления:
3158 => 789
4D16 => 12534
5. Определите время, необходимое для передачи файла размером 625 Кбайт через ADSL-соединение со скоростью передачи данных равной 64000 бит/с.
Грей 12
1. Пошаговое решение:a:= 4
b:=69 mod 4 = 1
b:= b * 7 = 1 * 7 = 7
a:= 7 div 3 - 2 = 2 - 2 = 0
Значение переменной a после выполнения алгоритма равно 0.
2. Рассмотрим фрагмент программы:
begin
a:=3;
if a > 3 then
a:=5*a
else
a:=sqr(a);
writeln(a);
end.
Исходное значение переменной a равно 3.
Условие if a > 3 не выполняется, так как a равно 3.
В этом случае выполняется ветка else, где a:=sqr(a) - квадрат числа a, то есть 3 * 3 = 9.
Поэтому на экран будет выведено число 9.
3. Массив формируется по следующему правилу: c[i]:=2*i - 1.
Для i от 1 до 10:
i: 1 2 3 4 5 6 7 8 9 10
c[i]: 2*1 - 1 2*2 - 1 2*3 - 1 2*4 - 1 2*5 - 1 2*6 - 1 2*7 - 1 2*8 - 1 2*9 - 1 2*10 - 1
1 3 5 7 9 11 13 15 17 19
Значения элементов массива:
c[1] = 1
c[2] = 3
c[3] = 5
c[4] = 7
c[5] = 9
c[6] = 11
c[7] = 13
c[8] = 15
c[9] = 17
c[10] = 19
4. Для перевода чисел в десятичную систему счисления мы будем использовать формулу:
Для числа в шестнадцатеричной системе счисления, каждой цифре присваиваем соответствующее значение с помощью таблицы соответствия:
0 - 0
1 - 1
2 - 2
3 - 3
4 - 4
5 - 5
6 - 6
7 - 7
8 - 8
9 - 9
A - 10
B - 11
C - 12
D - 13
E - 14
F - 15
Для числа в шестнадцатеричной системе счисления 4D16:
4 * 16^1 + 13 * 16^0 = 64 + 13 = 77.
Перевод числа 4D16 в десятичную систему счисления дает результат 77.
Для числа в пятеричной системе счисления 3158:
3 * 5^3 + 1 * 5^2 + 5 * 5^1 + 8 * 5^0 = 375 + 25 + 25 + 8 = 433.
Перевод числа 3158 в десятичную систему счисления дает результат 433.
5. Определение времени, необходимого для передачи информации, требует большей информации. Пожалуйста, укажите, какую именно информацию вы хотели бы передать, чтобы я мог вам помочь определить время передачи.