1
Операционная система — набор программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных.
Файловая система - структура, определяющая порядок хранения данных на носителе, именования файлов, позволяя осуществить хранение, запись данных и обеспечить доступ к данным.
Файл - основная целостная структурная единица данных в файловой системе. Данные в файловой системе разбиваются на файлы - куски информации, которые пользователь может прочитать с носителя. (существуют более мелкие куски данных, из которых состоят файлы, но пользователь с ними напрямую не работает). Файл имеет имя, которое указывает на расположение файла в файловой системе (уникальное). В некоторых фс файл имеет также расширение, указывающее на специфику обработки файла.
Папка - файл, содержащий имена "хранящихся" в нем файлов, служит для организации иерархии в файловой системе.
2
Файловая система ползволяет оптимизировать хранение и доступ к информации. Упрощённый доступ достигается за счёт иерархической структуры файловой системы и поиску на ней. Оптимизированное хранение достигается возможностью выбора, например, размера кластера.
4
C:/Дисциплины 1
C:/Дисциплины/Физика 2
C:/Дисциплины/Информатика 2
C:/Дисциплины/История 2
C:/Дисциплины/Информатика/Лекции 3
C:/Дисциплины/История/События 3
5 (Что за бред?)
C:/Дисциплины/Физика/Всё.txt
C:/Дисциплины/Физика/Электрический ток.pdf
C:/Дисциплины/Физика/Магнит.docx
C:/Дисциплины/Физика/Линза.bmp
C:/Дисциплины/Информатика/125.txt
C:/Дисциплины/Информатика/Титул.txt
C:/Дисциплины/Информатика/Ресурсы.xls
C:/Дисциплины/Информатика/Значок.bmp
C:/Дисциплины/История/Россия.docx
C:/Дисциплины/История/Остров.txt
C:/Дисциплины/История/Карта.bmp
6
Всё.txt, 125.txt, Титул.txt, Остров.txt
7
a) C:/Дисциплины/История/События/Титул.txt
b) C:/Дисциплины/История/Магнит.docx
с) C:/Дисциплины/Физика/Магнит - копия .docx
Код1:
#include <iostream>#include <cmath>constexpr double semi_perimeter (double a, double b, double c) { return (a + b + c) / 2;}double first_task(double a, double b, double c) { auto p = semi_perimeter(a, b, c); return sqrt(p*(p-a)*(p-b)*(p-c));}int main() { double A, B, C, S; std::cin >> A >> B >> C; S = first_task(A, B, C); std:: cout << S << std::endl; return 0;}Код2:
#include <iostream>#include <cmath>constexpr double peak(double a, double b) { return (a > b) ? a : b;}double second_task(double a, double b, double c) { return peak(peak(a, b), c);}int main() { double A, B, C, R; std::cin >> A >> B >> C; R = second_task(A, B, C); std:: cout << R << std::endl; return 0;}
var massive:array[1..10] of integer;
i:integer;
begin
for i:=1 to 10 do
begin
massive[i] := random(100);
massive[i] := massive[i] + 15;
end;
end.