Персональный компьютер, как и любая машина, имеет своё устройство. Однако, когда речь идёт о такой вещи как компьютер, возникает понимание всей сложности данной системы и примитивности многих других систем при сравнении. Глубинная система устройство может быть весьма и весьма сложной для необученного человека, и, тем не менее, каждый рядовой пользователь компьютер должен быть хотя бы на поверхностном уровне знаком с устройство компьютера.
Итак, любой стационарный компьютер состоит из отдельных устройств, которые работают лишь при объединении друг с другом. Все устройства можно условно разделить на две категории: одни располагаются внутри системного блока, другая же половина устройств служит для ввода и вывода информации. К второй половине относятся: монитор, мышь, клавиатура и другие.
Что же касается устройств, которые находятся внутри системного блока, они предназначены специально для хранения и обработки информации. Они могу иметь различные параметры в зависимости от конфигурации компьютера. Но, как правило, сюда входит стандартный набор: материнская плата, блок питания, оперативная память, процессор, видеоадаптер, жесткий диск, дисковод, платы расширения.
Рассмотрим каждое из устройств в отдельности:
Материнская плата Главная функция материнской платы состоит в том, что она обеспечивает взаимодействие всех устройств, которые предназначены для ввода или вывода информации и непосредственно подключаются к ней. Так же материнская плата является базовым устройством для установки процессора, оперативной памяти и их нормального функционирования.
Блок питания Функцией блока питания является правильно распределение напряжения между всеми устройствами, которые находятся в системном блоке. От системного блока отходит множество кабелей, по которым проходит питание всех устройств от сети.
Оперативная память Предназначена для хранения информации, может ее сохранять лишь при включенном питании.
Процессор Функцией процессора является обработка информации по заданной программе.
Видеоадаптер Формирует изображение, которое в последствие выводится на монитор.
Жесткий диск Предназначен для хранения информации.
Дисковод Используется для чтения дискет.
Каждое из этих устройств важно в работе системы, а при малейшей неисправности невозможна и исправная работа вашего компьютера. Так или иначе, каждый пользователь должен знать как пользоваться ПК таким образом, чтобы каждая его деталь служила долгое время и работала без возникновения проблем.
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var a:=ReadLines('m17.txt').JoinIntoString.ToIntegers; a.Println; var b:=a.Select((x,i)->Rec(x,i)).Where(x->x.Item1<0) .Select(x->x.Item2).ToArray; if b.Count<>2 then Writeln('Количество отрицательных элементов не равно двум') else begin a:=SeqFill(b[0],0).Concat(a.Skip(b[0]).Take(b[1]-b[0]+1)) .Concat(SeqFill(a.Length-b[1]-1,0)).ToArray; a.Println end end.
Файл с исходными данными имеет имя m17.txt. Тестовый файл находится во вложении. Разбивка на строки сделана по 5 значений, но может быть совершенно произвольной. Также нет привязки именно к 17 числам, главное - чтобы отрицательных чисел было ровно два, иначе будет выдано сообщение о их неверном количестве.
Персональный компьютер, как и любая машина, имеет своё устройство. Однако, когда речь идёт о такой вещи как компьютер, возникает понимание всей сложности данной системы и примитивности многих других систем при сравнении. Глубинная система устройство может быть весьма и весьма сложной для необученного человека, и, тем не менее, каждый рядовой пользователь компьютер должен быть хотя бы на поверхностном уровне знаком с устройство компьютера.
Итак, любой стационарный компьютер состоит из отдельных устройств, которые работают лишь при объединении друг с другом. Все устройства можно условно разделить на две категории: одни располагаются внутри системного блока, другая же половина устройств служит для ввода и вывода информации. К второй половине относятся: монитор, мышь, клавиатура и другие.
Что же касается устройств, которые находятся внутри системного блока, они предназначены специально для хранения и обработки информации. Они могу иметь различные параметры в зависимости от конфигурации компьютера. Но, как правило, сюда входит стандартный набор: материнская плата, блок питания, оперативная память, процессор, видеоадаптер, жесткий диск, дисковод, платы расширения.
Рассмотрим каждое из устройств в отдельности:
Материнская плата
Главная функция материнской платы состоит в том, что она обеспечивает взаимодействие всех устройств, которые предназначены для ввода или вывода информации и непосредственно подключаются к ней. Так же материнская плата является базовым устройством для установки процессора, оперативной памяти и их нормального функционирования.
Блок питания
Функцией блока питания является правильно распределение напряжения между всеми устройствами, которые находятся в системном блоке. От системного блока отходит множество кабелей, по которым проходит питание всех устройств от сети.
Оперативная память
Предназначена для хранения информации, может ее сохранять лишь при включенном питании.
Процессор
Функцией процессора является обработка информации по заданной программе.
Видеоадаптер
Формирует изображение, которое в последствие выводится на монитор.
Жесткий диск
Предназначен для хранения информации.
Дисковод
Используется для чтения дискет.
Каждое из этих устройств важно в работе системы, а при малейшей неисправности невозможна и исправная работа вашего компьютера. Так или иначе, каждый пользователь должен знать как пользоваться ПК таким образом, чтобы каждая его деталь служила долгое время и работала без возникновения проблем.
begin
var a:=ReadLines('m17.txt').JoinIntoString.ToIntegers;
a.Println;
var b:=a.Select((x,i)->Rec(x,i)).Where(x->x.Item1<0)
.Select(x->x.Item2).ToArray;
if b.Count<>2 then
Writeln('Количество отрицательных элементов не равно двум')
else begin
a:=SeqFill(b[0],0).Concat(a.Skip(b[0]).Take(b[1]-b[0]+1))
.Concat(SeqFill(a.Length-b[1]-1,0)).ToArray;
a.Println
end
end.
Тестовое решение:
23 14 7 15 0 13 -6 41 18 13 8 42 27 -11 3 19 10
0 0 0 0 0 0 -6 41 18 13 8 42 27 -11 0 0 0
Файл с исходными данными имеет имя m17.txt. Тестовый файл находится во вложении. Разбивка на строки сделана по 5 значений, но может быть совершенно произвольной. Также нет привязки именно к 17 числам, главное - чтобы отрицательных чисел было ровно два, иначе будет выдано сообщение о их неверном количестве.