1)2^2=4
2)как я понимаю, это некоторые типы имеющие ключ и значение в одной связке. Набор таких пар будет словарем
3)не знаю какие из них дополнительные.
*сложности языка, падежи, окончания,времена
*пордок слов в предложениее
*контекстный или литературный перевод, чтоб не терялось значение написаного
4)подразумевается электронный переводчик?
все перечисленное в п3, человек то может а машина нет
5)потому что это рисунок, а не текст
6)перевод картинки в текстовую информацию, если этот текст там конечно есть
k*(m*m-n*n, 2*m*n, m*m + n*n)
Например так:
function gcd(a,b: integer): integer;
begin
if b = 0 then gcd := a
else if (a > b) and (b > 0) then gcd := gcd(b, a mod b)
else gcd := gcd(b, a);
end;
procedure Print(m,n:integer);
var i, a, b, c: integer;
begin
repeat
i := i + 1;
a := (m*m-n*n)*i;
b := 2*m*n*i;
c := (m*m+n*n)*i;
if c < 30 then
writeln(a, ' ', b, ' ', c)
else break;
until false;
end;
var m, n, s: integer;
begin
s := Trunc(Sqrt(30));
for m := 1 to s do
for n := m + 1 to s do
if (gcd(n, m) = 1) and ((m mod 2)<>(n mod 2)) then
Print(n, m)
end.