Основные - это те без которых он не будет работать?:
монитор - отображение видеоинформации
видеокарта - обработка и подача видеосигнала на монитор
клавиатура и мышь - ввод информации от пользователя
блок питания - распределение питания между внутренними устройствами
жёсткий диск - постоянная память компьютера
оперативная память - временная память компьютера
процессор - основные вычислительные операции
материнская плата - связыает все элементы между собой
куллер - охлаждает
системный блок - для крепления внутренних элементов
дополнительные устройства ввода: сд или двд приводы, сканер, тачпад на ноутах, сенсорные понели, вэбкамеры, микрофоны...
дополнительные устройства вывода: колонки или наушники + звуковая карта, принтеры, плоттеры, проэкторы..
устройства для коммуникаций и сетей: модемы, сетевые карты, блютус/ик платы или стационарные устройства..
//1
Var
n,i:integer;
x,y:real;
function fact(x:integer):int64;
begin
if x>1 then fact:=fact(x-1)*x else fact:=1;
end;
begin
read(x,n);
i:=1;
n:=n+1;
repeat
y:=y+power(x,i)/fact(i);
inc(i);
until n=i;
writeln(y);
end.
//2
Var
n,i:integer;
x,y:real;
function fact(x:integer):int64;
begin
if x>1 then fact:=fact(x-1)*x else fact:=1;
end;
begin
read(x,n);
i:=1;
n:=n+1;
while i<>n do
begin
y:=y+power(x,i)/fact(i);
inc(i);
end;
writeln(y);
end.
//3
Var
a,b,z:integer;
function max(a,b:integer):integer;
begin
if a>b then max:=a else max:=b;
end;
begin
read(a,b);
z:=max(a,2*b)*max(2*a-b,b);
writeln(z);
end.