Выберите из перечисленных операторов, оператор цикла с параметром . . 1)while i<=100: s=s+i i=i+1 2)for i in range(100): s=s+i 3)if i<0: s=s+i 4)elif x>0: s=s+x
б) А=В (верно для многих языков программирования, но не всех)
в) А=В+1 (верно для многих языков программирования, но не всех)
г) А+1:=А (не верно)
2. Сколько промежуточных переменных потребуется для того,чтобы переменной А было присвоено значение переменной В, переменной В- значение переменной С, а переменной С- значение переменной А? Запишите соответствующий алгоритм на алгоритмической языке.
Какие команды присваивания составлены правильно?
а) А:=В (верно для Pascal, Delphi)
б) А=В (верно для многих языков программирования, но не всех)
в) А=В+1 (верно для многих языков программирования, но не всех)
г) А+1:=А (не верно)
2. Сколько промежуточных переменных потребуется для того,чтобы переменной А было присвоено значение переменной В, переменной В- значение переменной С, а переменной С- значение переменной А? Запишите соответствующий алгоритм на алгоритмической языке.
t := C
C := A
A := B
B := t
Одна дополнительная переменная
program max_elementarray ;
var i, max : integer ;
a : array [1..10] of integer;
begin
for i : = 1 to 10 do
begin
readln(a[i]);
end;
max : = a[1];
for i : = 2 to 10 do
if a[i]> max then max : = a[i];
writeln('max element of array = ',max) ;
readln ;
end.