Выполните классификацию программного обеспечения, отнеся его к одной
из четырёх групп:
A. системное ПО,
B. прикладное ПО общего назначения,
C. прикладное профессионально ориентированное ПО,
D. системы программирования.
Примеры программного обеспечения для выполнения задания:
1 Архиваторы,
2 табличные процессоры,
3 браузеры Интернета,
4 программы обслуживания жесткого диска,
5 системы мультимедиа,
6 образовательные программы,
7 системы программирования на СИ,
8 операционные системы,
9 драйвера,
10 текстовые процессоры,
11 компилятор-интерпретатор Бейсика,
12 антивирусные программы,
13 табличные процессоры,
14 игры,
15 программы профессиональных математических расчетов,
16 бухгалтерские программы,
17 системы автоматизированного проектирования,
18 системы программирования на Делфи,
19 графические редакторы,
20 программы обработки звуковой и видео информации,
21 системы программирования на Паскале.
1) a x a = a² ⇒ b; b x a = a³ ⇒ результат
2) a x a = a² ⇒ b; b x b = a⁴ ⇒ c; c x c = a⁸ ⇒ c; c x b = a¹⁰ ⇒ результат
Программа на языке PascalABC.Net
var
a,b,c,y:real;
begin
Write('Введите число: '); Read(a);
b:=a*a; y:=b*a; Writeln('Третья степень числа равна ',y);
c:=b*b; c:=c*c; y:=b*c;
Writeln('Десятая степень числа равна ',y)
end.
Тестовые решения:
Введите число: 2
Третья степень числа равна 8
Десятая степень числа равна 1024
Введите число: -13.594
Третья степень числа равна -2512.128188584
Десятая степень числа равна 215512594781.574
Program Program1;
Var
i,min,max,nmin,nmax:integer;
a:array [1..10] of integer;
begin
randomize;
writeln('Исходный массив:');
for i:=1 to 10 do
begin
a[i]:=random(100)+1;
writeln('a[',i,']=',a[i]);
end;
nmin:=1;
min:=a[nmin];
nmax:=1;
max:=a[nmax];
for i:=1 to 10 do
begin
if a[i]>max then
begin
nmax:=i;
max:=a[i];
end;
if a[i]<min then
begin
nmin:=i;
min:=a[i];
end;
end;
a[nmin]:=max;
a[nmax]:=min;
writeln('Минимальный элемент a[',nmin,']=',min,' Максимальный элемент a[',nmax,']=',max);
writeln('Полученный массив:');
for i:=1 to 10 do
writeln('a[',i,']=',a[i]);
end.