1. Отметить
последовательность
действия алгоритма
«Программа на языке
Python»Из одного города в
другой Дамир ехал на
автомобиле со скоростью
90 км/ч, на обратном пути -
на автобусе со скоростью
60 км/ч. Найдите среднюю
скорость движения от
одного города в другой и
обратно, если длина пути
между этими городами 180
км/ч.
3,2,8,7,4,1,5,6,9,10
1,9,2,4,5,6,7,8,10,3
1,2,3,4,5,6,7,8,9,10
4,8,9,7,5,1,10,2,6,3
Если процессор ассоциируют с "мозгами" компьютера, то материнскую плату можно представить, как "тело" компьютера, которое собирает "до кучи" все компьютерные модули и организует их работу. С течением времени многие компьютерные составляющие (видео, звук, разнообразные контроллеры) интегрировались в материнскую плату и стали ее неотъемлемой частью. Сейчас материнская плата - это сложный электронный узел, составляющий остов компьютерной системы.
Постоянное запоминающее устройство (ПЗУ)Постоянная память (ROM - Read Only Memory) предназначена только для считывания информации, пользователь не может менять информацию ПЗУ.
ПЗУ (системное ПЗУ) является энергонезависимым устройством и содержит следующие программы: BIOS (начальная загрузка системы), POST (начальное тестирование), Setup BIOS (информация о настройках БИОСа в CMOS).
Оперативное запоминающее устройство (ОЗУ)Оперативная память (RAM - Random Access Memory) предназначена, как для считывания информации, так и для ее записи.
ОЗУ включает контроллер оперативной памяти и средства подключения модулей оперативной памяти. Физически ОЗУ выполняется на отдельных небольших планках (с впаяными микросхемами), которые устанавливаются в специальные разъемы (слоты) на материнской плате.
В ОЗУ размещается вся текущая информация (программные коды, данные), необходимая для работы компьютера. Центральный процессор может работать только с ПЗУ и ОЗУ, т.е., чтобы процессор мог получить информацию с жесткого диска, компакт-диска, флэш-носителя - эта информация должна быть сначала помещена в оперативную память из которой потом процессор будет ее считывать.
Память CMOSТакже как и ПЗУ является "как бы" энергонезависимой памятью, поскольку питается от небольшой батарейки (аккумулятора), размещенной на материнской плате. Когда срок действия батарейки заканчивается (3-5 лет), то компьютер выдает сообщение об ошибке - батарейку необходимо заменить. Память CMOS (КМОП-память) хранит данные о конфигурации компьютера, параметрах системы и другую служебную информацию, необходимую для нормальной загрузки и функционирования операционной системы.
Часы реального времениRTC (Real Time Clock) - ведет отсчет реального времени. Часы продолжают функционировать и после отключения компьютера, питаясь от КМОМ-батарейки. Обычно CMOS-память и RTC физически расположены в одной микросхеме.
Блок обработки прерыванийСлужит для прерывания текущего хода событий и выполнения программы по сигналу от некоторых компонентов материнской платы или подключенных периферийных устройств. Имеет 15 входов.
Блок прямого доступа к памятиСодержит 7 каналов прямого доступа и предназначен для прямого обмена данными между устройствами компьютера, минуя центральный процессор.
ТаймерПредназначен для отсчета временных интервалов и подачей по специальным линиям управляющих сигналов.
Тактовый генераторЕсли в нашей повседневной жизни единицей отсчета времени является секунда, то в компьютере - это такт. Все события в компьютерной системе происходят в строго отведенной последовательности, а время работы измеряется в одинаковых интервалах. Тактовая частота (синхросигнал) задает скорость работы компьютера. Формирует тактовую частоту - тактовый генератор. На основе тактовой частоты вырабатывается системная частота, которая формирует рабочие частоты всех шин и блоков компьютера.
Перечисленные выше элементы всегда присутствуют на материнской плате IBM-компьютера.
// Внимание! Если программа не работает, обновите версию!
begin
var (x1,y1):=ReadReal2('Координаты 1-й точки:');
var (x2,y2):=ReadReal2('Координаты 2-й точки:');
var a:=Abs(x2-x1); // считаем, что координаты указаны верно
var d:=a*Sqrt(2);
var (xc,yc):=((x2+x1)/2,(y2+y1)/2);
Writeln('Длина стороны ',a,', диагональ ',d);
Writeln('Координаты центра пересечения диагоналей: ',xc,' ',yc)
end.
Пример
Координаты 1-й точки: -3 3.5
Координаты 2-й точки: 4 -3.5
Длина стороны 7, диагональ 9.89949493661167
Координаты центра пересечения диагоналей: 0.5 0