1)операцио́нная систе́ма, сокр. ос — комплекс взаимосвязанных программ, предназначенных для ресурсами компьютера и организации взаимодействия с пользователем.
2) 1. обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т. такой обмен данными называется "ввод/вывод данных".
2. обеспечение системы организации и хранения файлов.
3. загрузка программ в память и обеспечение их выполнения.
4. организация диалога с пользователем.
3)windows, linux, mac os.
4)android
5)unix — семейство переносимых, и многопользовательских операционных систем.
6)сори но я не знаю и в интернете нет(
7)сначала отметим минусы linux.
- сложность первоначальной настройки системы
- возможные конфликты с неподдерживаемым оборудованием
- нет аналогов некоторых программ для windows (игры, узкоспециализированные программы).
8)теперь рассмотрим плюсы linux.
- свободное распространение
- стабильность
- низкие системные требования
- отсутствие вирусов (вследствие этого нет надобности в антивирусе)
- полная свобода действий (возможность настраивать, как угодно)
- большое количество дистрибутивов – вы можете выбрать дистрибутив согласно своей философии
- практически весь софт бесплатен
- поддерживает множество аппаратных платформ
- в большинстве случаев в дистрибутив входит набор по, с которого можно выполнить любую
10) - предельно легкая настройка
- не требует знания технических деталей от пользователя
- интуитивность использования
- удобная организация окон – все окна видимы и нет необходимости переключаться между ними.
- установлен базовый набор по
- отсутствие вирусов
11)
высокая стоимость компьютеров с mac os x
- закрытая архитектура компьютеров – нет возможности провести модернизацию оборудования
- малое количество игр
12)windows — семейство коммерческих операционных систем (oc) корпорации microsoft
я просто ищу все простые числа в диапазоне от 1 до n с решето эратосфена, а далее просто сравниваю вектор с простыми числами.
мой пример решения:#include
#include
using namespace std;
int main()
{
int n;
cin > > n;
vector prime (n+1, true);
prime[0] = prime[1] = false;
for (int i=2; i*i< =n; ++i)
if (prime[i])
for (int j=2; j< =n/i; j++)
if (prime[i*j]) prime[i*j] = false;
for(int i = 0; i < prime.size(); ++i)
{
for(int j = i; j < prime.size(); ++j)
{
if(prime[i]& & prime[j])
if(i+j==n)
cout < < i < < " " < < j < < endl;
}
}
cin.get();
cin.get();
}
Пусть будет N = 10, M = 20. Для чисел меньше миллиона функция Prost работает за вполне приемлемое время.
PROGRAM SredProst;
var A: array [1..10, 1..20] of integer;
var i, k, p: integer, S: real;
FUNCTION Prost(n: integer): integer
var i: integer
BEGIN
Prost:=1;
{esli n delitsia na kakoe-to chislo ot 2 do kornya iz n, to n sostavnoe}
for i:=2 to sqrt(n) do if (n mod i = 0) then Prost:=0;
END;
BEGIN
uses crt; clrscr;
{Vvodim nachalniy massiv}
for i:=1 to 10 do
begin
for k:=1 to 20 do read (A[i,k]);
end;
S:=0; p:=0;
{Ischem prostye chisla, summiruem ih v S i schitaem kol-vo v p}
for i:=1 to 10 do
begin
for k:=1 to 20 do
begin
{Prost - eto funkcia poiska, prostoe chislo ili net}
if (Prost(A[i,k]) = 1) then
begin
S:=S+A[i,k];
p:=p+1;
end;
end;
end;
{Srednee - eto summa chisel, delennaya na ih kol-vo}
S:=S/p;
writeln ('Srednee vseh prostyh chisel ', S);
END.