1. под системой программирования понимают систему, предназначенную для разработки новых программ на конкретном языке программирования. включает в себя: компилятор, интегрированную среду разработки, средства создания и редактирования текстов, библиотеки стандартных программ и функций, отладочные программы, различные утилиты, справочные службы и службы и другое. существует множество языков программирования, например, бейсик, паскаль, java, лисп, ассемблер и др.
например, назначение java - разрабатывался как язык для программирования электронных устройств, но позже стал использоваться для написания приложений серверного по. он обеспечивает безопасность, стабильность и окружение для некоторой части софта на компьютере.
2. в настоящее время в программном обеспечении персональных компьютеров принято выделять следующие группы программ: системное, инструментальное и прикладное программное обеспечение.
прикладное программное обеспечение обеспечивает решение в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т. популярным видом прикладного программного обеспечения являются компьютерные игры.
3) базовое программное обеспечение (bios) – записанная в постоянное запоминающее устройство программа, которая отвечает за всеми компонентами, установленными на материнской плате.
аббревиатура bios расшифровывается как basic input/output system – базовая система ввода/вывода. раньше основным назначением bios была поддержка функций ввода-вывода, однако в последнее время ее функции значительно расширились.
выделяют четыре основные функции bios:
1) поддержка функций ввода-вывода (за счет предоставления операционной системе интерфейса для взаимодействия с аппаратурой);
2) процедура тестирования установленного на материнской плате оборудования;
3) загрузка операционной системы;
4) потребляемой мощностью, а также включением и выключением источника питания.
program SortV;
const
n = 100; // количество элементов в массиве
r = 1000; // максимальное значение числа
w = 4; // ширина поля для вывода на экран
var
a: Array [1..n] of Integer;
i, j, jmin, atmp: Integer;
begin
Randomize;
for i := Low (a) to High (a) do begin
a [i] := Random (r);
Write (a [i] :w);
end;
for i := Low (a) to High (a) do begin
jmin := i;
for j := i + 1 to High (a) do begin
if a [j] < a [jmin] then // возрастание и убывание меняется знаком "<" или ">" в этом операторе
jmin := j;
end;
atmp := a [i];
a [i] := a [jmin];
a [jmin] := atmp;
end;
WriteLn; WriteLn;
for i := Low (a) to High (a) do begin
Write (a [i] :w);
end;
ReadLn;
end.
program SortU;
const
n = 100; // количество элементов в массиве
r = 1000; // максимальное значение числа
w = 4; // ширина поля для вывода на экран
var
a: Array [1..n] of Integer;
i, j, jmax, atmp: Integer;
begin
Randomize;
for i := Low (a) to High (a) do begin
a [i] := Random (r);
Write (a [i] :w);
end;
for i := Low (a) to High (a) do begin
jmax := i;
for j := i + 1 to High (a) do begin
if a [j] > a [jmax] then // возрастание и убывание меняется знаком "<" или ">" в этом операторе
jmax := j;
end;
atmp := a [i];
a [i] := a [jmax];
a [jmax] := atmp;
end;
WriteLn; WriteLn;
for i := Low (a) to High (a) do begin
Write (a [i] :w);
end;
ReadLn;
end.