0 A.D. историческая стратегия

03/01/2012

Жанр: RTS
Геймплей: 7 из 10.
Графика: 6,5 из 10.
Озвучка: 6 из 10.

0 A.D. замечательная игра  основаная на историческом, экономическом составляющем. Период игры составляет от 500 до н.э. до 500 н.э.. В игре возможно пройти кампанию, поиграть с ботами или с кем нибудь по интернету. Советаю поиграть всем любителям стратегии.
(далее...)

Поле комплексных чисел.

02/01/2012

Поле комплексных чисел это расширение поля действительных чисел с помощью мнимой части i.   i = \sqrt[]{-1}, a+bi, a,b\in \mathbb{R}

На поле комплексных  чисел определены операции сложения и умножения по правилу:

 (a, b)+(c,d) = (a+c, b+d)
(далее...)

Алгебра, моноид, полугруппа, группа, кольцо, поле.

01/01/2012

Алгебра  \left \{ M, o_1, o_2, \cdots , o_n \right \}

1) M - множество замкнута относительно этих операций  o_i . Замкнутость означает  a,b\in M и  a o_i b\in M

2)o_i - бинарная операция.

Моноид это алгебра с одной операцией.  \left \{ M, o \right \}
(далее...)

Паскаль, сортировка выборкой.

Готовая реализация алгоритма сортировки выборкой  на языке Pascal.

 

 

[sourcecode language="pascal"]

type vector = array[1..max_size_array] of integer;

procedure selection_sort(var a:vector; var m:vector; size:integer);
var
b,k,i,j:integer;
flag:boolean;
begin
(далее...)

Паскаль, сортировка пузерьком

Готовая реализация алгоритма сортировки пузеркем на языке Pascal.

[sourcecode language="pascal"]

type vector = array[1..max_size_array] of integer;

procedure buble_sort(var a:vector; var b:vector; size:integer);
var
k, i, j:integer;
flag:boolean;
begin
b:=a;
k:=0;
for i:=1 to (size-1) do
begin
flag:=true;
for j:=1 to (size-i) do
begin
if b[j]>b[j+1] then
begin
k:=b[j];
b[j]:=b[j+1];
b[j+1]:=k;
flag:=false;
end;
end;
if flag then break;
end;
end;
(далее...)