1. Чему будет равна переменная x после выполнения данного программного фрагмента: var x:integer; begin x:=2; x:=2*x-5

1. Чему будет равна переменная x после выполнения данного программного фрагмента: var x:integer; begin x:=2; x:=2*x-5; x:=x+10; Write(x); end. 1) 13; 2) 9; 3) 5; 4)11.

2. Запишите значения элементов массива, который создан следующим образом: for i:=1 to 8 do a[i]:=i*i i 1 2 3 4 5 6 7 8
Руслан_6026

Руслан_6026

Задача 1:

Данный программный фрагмент объявляет переменную \(x\) и инициализирует ее значением 2. Затем происходит последовательное присваивание новых значений переменной \(x\).

1. \(x := 2\) - значение \(x\) равно 2
2. \(x := 2 \cdot x - 5\) - значение \(x\) увеличивается в 2 раза, а затем уменьшается на 5. То есть, \(x = 2 \cdot 2 - 5 = 4 - 5 = -1\)
3. \(x := x + 10\) - к значению \(x\) прибавляется 10. То есть, \(x = -1 + 10 = 9\)

Ответ: 2) 9

Задача 2:

Данный программный фрагмент создает массив \(a\) и заполняет его значениями, вычисленными по формуле \(i \cdot i\) для значений переменной \(i\) от 1 до 8.

Значения элементов массива можно записать в следующую таблицу:

\[
\begin{array}{|c|c|}
\hline
i & a[i] \\
\hline
1 & 1 \\
2 & 4 \\
3 & 9 \\
4 & 16 \\
5 & 25 \\
6 & 36 \\
7 & 49 \\
8 & 64 \\
\hline
\end{array}
\]

Ответ: 1, 4, 9, 16, 25, 36, 49, 64
Знаешь ответ?
Задать вопрос
Привет!
hello