1) Напишите надписи СГУ.
Используя координатную плоскость для изображения аббревиатуры, последовательность действий пропишите с записи алгоритмов «Текстовый» (словесный).
2) По заданному алгоритму «Псевдокод» укажите число - начального значения переменной X данного алгоритма, если переменная Y в конце программы приняла значение равное 5.
В результате работы фрагмента алгоритма:
Y:=X-5
X:=2*(Y+1)
Y:=X+Y
вывод (Y)
3) Ниже приведена программа, записанная на языке программирования «Паскаль».
var s,k: integer;
begin
readln(s);
readln(t);
if (s < 1) and (t < 2)
then
writeln ('YES')
else
writeln ('NO')
end.
Было выведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t):
(3, 5); (4, 3); (4, −5); (0, 7); (0, −2); (−2, 1); (−2, 5); (−2, −4); (1, 2).
Сколько было запусков, при которых программа напечатала «YES»?
263
498
Ответы на вопрос:
//pascal abc.net v3.1 сборка 1172 var ar: array of array of integer; n, m, i, j: integer; begin read(n, m); setlength(ar, n); for i : = 0 to n - 1 do setlength(ar[i], m); writeln('enter matrix: '); for i : = 0 to n - 1 do begin writeln; for j : = 0 to m - 1 do read(ar[i, j]); end; writeln; writeln('first matrix: '); for i : = 0 to n - 1 do begin writeln; for j : = 0 to m - 1 do write(ar[i, j]: 4); end; writeln; writeln('final matrix: '); for i : = 0 to n - 1 do begin writeln; for j : = 0 to m - 1 do begin if ar[i, j] mod 2 = 0 then ar[i, j] : = ar[i, j] div 2; write(ar[i, j]: 4); end; end; end. пример ввода: 2 3 enter matrix: 1 2 3 4 5 6 пример вывода: first matrix: 1 2 3 4 5 6 final matrix: 1 1 3 2 5 3
Популярно: Информатика
-
VikaPoluyan27.09.2021 05:07
-
IINHU28.01.2023 18:41
-
meimanby07.07.2021 08:49
-
mirator9107.03.2023 00:36
-
23Аришка276519.07.2021 17:03
-
kirillfox99ozbdp812.09.2020 07:48
-
Андрій00869565294530.12.2021 12:15
-
vinitskay7403.07.2020 21:34
-
blurryfacegirl07.06.2022 16:32
-
NELly123730.06.2023 12:58