1. Операционная система - это комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
2. 1) осуществление диалога с пользователем, 2) ввод-вывод и управление данными, 3) программная поддержка работы периферийных устройств, 4) передача информации между различными внутренними устройствами, 5) запуск программ на выполнение, 6) вс операции обслуживания, 7) планирование и организация процесса обработки программ, 8) распределение ресурсов.
6. ОС - является ядром. Операционная оболочка - часть операционной системы отвечающая за то, чтобы оператор имел возможность управлять процессами выполнения отдельных программ.
7. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем. Многозадачные ОС, кроме этого управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
8. Организация всех ОС построена по принципу от корня (Локального диска) - к веткам (папкам, подпапкам и файлам).
9. Создание папок и присвоение им имен, Удаление файлов и каталогов, Создание файлов и присвоение им имен, Переименование файлов и папок, Копирование и перемещение файлов между дисками компьютера и между папками одного диска, Управление атрибутами файлов.
Natalya1895
23.11.2021
Пусть #(N) - число программ, которыми можно получить число N из числа 22. Первые значения этой последовательности такие: #(22) = 1 - только пустая программа #(23) = 1 - только программа 1 #(24) = 1 - только программа 11 Дальше так: любое число N можно получить либо из числа N - 3 добавлением тройки, либо из числа N - 1 добавлением единицы. Поэтому #(N) = #(N - 1) + #(N - 3). #(25) = #(24) + #(22) = 1 + 1 = 2 #(26) = 2 + 1 = 3 #(27) = 3 + 1 = 4 #(28) = 4 + 2 = 6 #(29) = 9 Дальше будут числа 13, 19, 28, 41, 60, 88.
var
a: array of integer;
i, n: integer;
begin
Write('Введите размер массива N: '); ReadLn(n);
SetLength(a, n + 1);
for i := 1 to n do
begin
Write('A[', i, '] = '); ReadLn(a[i]);
end;
for i := 1 to round(n / 2) do
swap(a[i], a[n - i + 1]);
for i := 1 to n do
Write(a[i], ', ');
end.
Объяснение: