Систе́мное програ́ммное обеспе́чение — комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя.
Антивирус выступает "межслойным интерфейсом" между железом и приложениями? Нет. Архиватор? Нет. Мультимедиа проигрыватели? Нет. ответ: Антивирусы, архиваторы, мультимедиа проигрыватели - прикладное ПО.
//Школьный вариант Var s:string; p:real; se:set of char; i:integer; begin readln(s); se:=['0','1','2','3','4','5','6','7','8','9']; for i:=1 to length(s) do if s[i] in se then begin p:=p+1; write(s[i]); end; p:=p/(length(s)/100); writeln; writeln('Percent=',p); end.
//Альтернативный вариант Var s:string; se:set of char; begin readln(s); se:=['0','1','2','3','4','5','6','7','8','9']; s.Where(x -> x in se).Println; writeln('Percent=',s.where(x -> x in se).Count/(length(s)/100)); end.
Пример ввода: I3artle, Caster, 1 of 7 summoned characters. Пример вывода: 317 Percent=6.81818181818182
Антивирус выступает "межслойным интерфейсом" между железом и приложениями? Нет. Архиватор? Нет. Мультимедиа проигрыватели? Нет.
ответ: Антивирусы, архиваторы, мультимедиа проигрыватели - прикладное ПО.