1. Создайте класс Student c 2 полями - имя (String), результаты за экзамен(целочисленный список). Создайте конструктор с 2 параметрами, геттеры, сеттеры и метод show() для вывода информации об объекте.(5) a. Создайте метод printGrade(), который выведет оценку за результат экзамена, где 85 - 100 -> 5, 65 - 84 -> 4, 40 - 64 -> 3, 0 - 39 -> 2. (5)
b. Создайте метод findMin(), который найдет и выведет самый низкий среди четверок. (5)
с. Создайте дочерний класс NSPMStudent от класса Student. Создайте для него конструктор c использованием конструктора с родительского класса и переопределите метод printGrade(), но в этом случае
90 - 100 -> 5,
75 - 89 -> 4,
60 - 74 -> 3,
0 - 59 -> 2.
И, также, переопределите метод findMin, который также будет искать минимум среди четверок. (10)
d. Создайте объект класса NSPMStudent и вызовите методы show(), printGrade().(5)
Все это надо сделать в пайтон это соч по информатике
var a:array [1..20] of integer;
i:integer;
begin
randomize;
for i:=1 to 20 do begin
a[i]:=random(19-(-10)+1)+-10;
write (a[i],' ');
end;
end.
Задача №2
var a:array [1..20] of integer;
i:integer;
begin
writeln('Введите числа в интервале [-20;29]');
for i:=1 to 10 do read(a[i]);
for i:=1 to 10 do
if (a[i]>-29) and (a[i]<20) then write(a[i],' ');
end.
Задача №3
var a:array [1..20] of integer;
i,sum:integer;
begin
randomize;
sum:=0;
for i:=1 to 20 do
begin
a[i]:=random(19-(-10)+1)+-10;
write (a[i],' ');
if a[i]>0 then sum:=sum+1;
end;
writeln('Количество положительных элементов массива = ', sum);
end.
Задача №4
var a:array [1..20] of integer;
i:integer;
begin
randomize;
for i:=1 to 20 do
begin
a[i]:=random(19-(-10)+1)+-10;
if a[i]<0 then a[i]:=0;
write (a[i],' ');
end;
end.
Задача №5
var a:array [1..20] of integer;
i,sum:integer;
begin
randomize;
sum:=0;
for i:=1 to 20 do
begin
a[i]:=random(19-(-10)+1)+-10;
write (a[i],' ');
if a[i]>0 then sum:=sum+a[i];
end;
writeln('Сумма положительных элементов массива = ', sum);
end.