Николаевна
?>

1) Приклади правильно записаних операторів. Цикл з лічильником. a) for i:=5 to 7 do x:=x+1; b) for n:=1 to 7 do begin x:=x+3; a:=x; write(x) end; Цикл з передумовою. a) while x>=3 do x:=x-3; b) while a<10 do begin write('a=', a); a:=a+3 end; 2) Виконання оператора циклу: з лічильником. for i:=5 to 7 do write('i=', i); НПР "Алгоритми з використанням циклів» 1) Які з операторів записані не правильно? a) For i=5 to i=9 do write(i); b) For i:=5 to i:=9 do write(i); c) For i:=5 to 9 do write(i); d) For i=5 to 9 do write(i); e) For i:=5 to 9 do begin write(i); i:=i+1; end; 2) Скільки разів буде виконуватись оператор , записаний після Do For n:=3 to 8 do write(‘так’); 3) Яке значення прийме змінна х після виконання оператора For x:=5 to 5 do write(‘так’); 4) Що буде виведено на екран після виконання фрагменту програми t:=0; while t<5 do begin writeln(t); t:=t+2; end; пожулуйста

Информатика

Ответы

Soliyabronzoni
Подумайте чуть, ведь все просто. Есть массив, у него гдето есть середина, или точка симметрии. Она находится как (n div 2). Если массив четной длины, то он делится на 2 равные части, если нечетный - в середине остается один элемент, который ни с кем менять не надо.
Сейчас смотрим элементы первой половины
for i:=1 to n div 2
запоминаем их x:=a[i];
присваиваем им значения симметричных им элементов с конца
a[i]:=a[n-i+1]; например при n=10 a[1]:=a[10-1+1];
А элементам в конце присваиваем значения запомненных первых элементов
a[n-i+1]:=x;
Все, поменяли.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1) Приклади правильно записаних операторів. Цикл з лічильником. a) for i:=5 to 7 do x:=x+1; b) for n:=1 to 7 do begin x:=x+3; a:=x; write(x) end; Цикл з передумовою. a) while x>=3 do x:=x-3; b) while a<10 do begin write('a=', a); a:=a+3 end; 2) Виконання оператора циклу: з лічильником. for i:=5 to 7 do write('i=', i); НПР "Алгоритми з використанням циклів» 1) Які з операторів записані не правильно? a) For i=5 to i=9 do write(i); b) For i:=5 to i:=9 do write(i); c) For i:=5 to 9 do write(i); d) For i=5 to 9 do write(i); e) For i:=5 to 9 do begin write(i); i:=i+1; end; 2) Скільки разів буде виконуватись оператор , записаний після Do For n:=3 to 8 do write(‘так’); 3) Яке значення прийме змінна х після виконання оператора For x:=5 to 5 do write(‘так’); 4) Що буде виведено на екран після виконання фрагменту програми t:=0; while t<5 do begin writeln(t); t:=t+2; end; пожулуйста
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

xsmall1
stolle16
alexandergulyamov
Mbkozlov6
tetralek
necit12
Petrovich
iuv61
andreyshulgin835
dimanov
НиколаевнаФ
antonkovalev89
Larisa-Andrei
Станислав Роман994
Марюк-Мубариз