Информатика и есть компьютерная наука, а hardware связано с информатикой тем, что например ввод информации либо вывод информации.
информация это знание которое мы получаем при общении, зрении, слышании.
сведения это тоже одно из знаний которое мы получаем при чтении например.
software связанно и с информатикой и со знанием, программное обеспечение, это возможности для вашего компьютера например windows 10- это программное обеспечение которое компьютеру работать лучше и в видео играх оно даёт прирост к фпс.
//Pascal
const m = 1000
var
arr: array[1..m] of integer;
n,i, j, k: integer;
begin
readln(n);
write ('Исходный массив: ');
for i := 1 to n do begin
readln(arr[i]);
end;
//сортировка методом пузырька
for i := 1 to n-1 do
for j := 1 to n-i do
if arr[j] > arr[j+1] then begin
k := arr[j];
arr[j] := arr[j+1];
arr[j+1] := k
end;
write ('Отсортированный массив: ');
for i := 1 to n do
write (arr[i]:4);
end.
Алгоритм сортировки на классическом языке программирования С
# define SWAP(A,B) {A=A^B;B=A^B;A=A^B;}
void bubblesort(int A[], int n)
{
int i, j;
for(i = n-1 ; i > 0 ; i--)
{ for(j = 0 ; j < i ; j++)
{
if( A[j] > A[j+1] ) SWAP(A[j],A[j+1]);
}
}
}