Водной из кодировок каждый символ кодируется 8 битами. вова написал текст (в нём нет лишних
пробелов):
«фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус - это цветы».
затем он добавил в список название ещё одного растения. заодно он добавил необходимые запятые и
пробелы. при этом размер нового предложения в данной кодировке оказался на 10 байт больше, чем
размер исходного предложения. напишите в ответе длину добавленного названия растения в
символах.
2.
1) осуществление диалога с пользователем,
2) ввод-вывод и управление данными,
3) программная поддержка работы периферийных устройств,
4) передача информации между различными внутренними устройствами,
5) запуск программ на выполнение,
6) вс операции обслуживания,
7) планирование и организация процесса обработки программ,
8) распределение ресурсов.
3.
1) базовый модуль (ядро).
2) командный процессор.
3) драйверы периферийных устройств.
4) дополнительные сервисные программы.
5.
GTK
QT
MSE
Низкоуровневый интерфейс (Linux -Xlib)
Windows\Linux
6.
ОС - является ядром.
Операционная оболочка - часть операционной системы отвечающая за то, чтобы оператор имел возможность управлять процессами выполнения отдельных программ.
7.
Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме этого управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
однозадачные (MS-DOS, MSX)
многозадачные (OC EC, OS/2, UNIX, Windows).
8. Организация всех ОС построена по принципу от корня (Локального диска) - к веткам (папкам, подпапкам и файлам).
9.
Создание папок и присвоение им имен,
Удаление файлов и каталогов,
Создание файлов и присвоение им имен,
Переименование файлов и папок,
Копирование и перемещение файлов между дисками компьютера и между папками одного диска,
Управление атрибутами файлов.
begin
var a:=ArrRandom(10,0,100); a.Println;
Writeln('Количество пар равно ',
a.Pairwise.Where(x->((x.Item1+x.Item2) mod 6<>0)
and (x.Item1*x.Item2<1000)).Count)
end.
Пример работы программы
84 11 3 74 61 62 52 97 99 35
Количество пар равно 3
Пояснения.
ArrRandom создает нужный массив, Println выводит его на экран.
Расширение PairWise порождает последовательность из пар соседних элементов,
Where образует фильтр этих пар с необходимыми условиями, а Count подсчитывает количество пар фильтр.