Ответ:
program Calc;
var
k, x, a, c, y: Double;
begin
Write ('k, x, a, c = ');
ReadLn (k, x, a, c);
if x > 0 then begin
y := k * Sqr (x);
WriteLn ('y = ', y);
end else if a + c <> 0 then begin
y := - x / (a + c);
WriteLn ('y = ', y);
end else
WriteLn ('деление на ноль');
ReadLn;
end.
1 PascalВыделить код
2uses crt;
3var a,b,x,y,z:integer;
4begin
5clrscr;
6writeln('Введите числа A,B');
7readln(a,b);
9x:=a+b;
10y:=a-b;
11z:=a*b;
12writeln(x);
13writeln(y);
14writeln(z);
15end.
Ключевое слово "array" написано с ошибкой
program n_1;
var i: integer;
a: array [1..10] of integer;
begin
for i:=1 to 10 do a[i]:=random(50);
for i:=1 to 10 do write (a[i], ' ');
end.
Число 123, так как оно больше 10 и нечетное.
Первым аргументом каждого метода класса, включая __init__, всегда является
текущий экземпляр класса. Общепринято всегда называть этот аргумент self.
Как this в С++.
Обычный метод
<span>class MyClass(object):
def mymethod(self, x):
return x == self.<span>_x
</span></span>Классовые методы в Python занимают промежуточное положение между
статическими и обычными. В то время как обычные методы получают первым
параметром экземпляр класса, а статические не получают ничего, в
классовые методы передается класс.
<span>>>> class A(object):
def __init__(self, int_val):
self.val = int_val + 1
@classmethod
def fromString(cls, val):
# вместо self принято использовать cls
return cls(int(val<span>))</span></span>