Исполнить фрагмент программы. дописать программу полностью. что будет на экране после выполнения программы ? сформулировать , решение которой содержало бы данный фрагмент : for i: =1 to 12 do if a[i]> 0 then a[i]: =abs( a[i] - 20);
1. пример линейного алгоритма: решение алгебраического примера, типа: 2+ (9-5)*(3+1). план действий: 1)вычитание в скобках 2)сложение в скобках 3)умножение 4) сложение
2. пример разветвляющего алгоритма: отрывок из сказки Пушкина: "пойдет налево - песнь заводит, направо - сказку говорит" возникают две ветви в зависимости от условия. условие, например - "пойдет налево". если да, то действие - песнь заводит. если нет - то сказку говорит.
3. циклический алгоритм: наполнить стакан водой с десертной ложечки. цикл будет повторяться до тех пор, пока стакан не наполнится водой.
1.Сообщение может пополнить знания человека,если содержащиеся в нем сведения являются для человека новыми и понятными. Вряд ли пополнит ваши знания, к примеру, такой вот текст, взятый, из математической энциклопедии: «Резонанс – явление увеличения амплитуды вынужденных колебаний при приближении частоты внешнего воздействия к одной из частот собственных колебаний динамической системы». Таким образом, информация понятна, если она выражена на языке доступном для получателя. Вместе с тем, совершенно понятное сообщение «Треугольник – фигура, имеющая три угла и три стороны» не расширяет ваши знания.Оно для вас неинформативно, хотя это же сообщение будет нести информацию для учеников 1 класса.;
var
i:integer;
a: array [1..12] of integer;
begin
for i:=1 to 12 do
a[i]:=i;
for i:=1 to 12 do
if a[i]>0 then a[i]:=abs(a[i] - 20);
for i:=1 to 12 do
write(a[i], ' ');
end.
Вот что будет выведено на экран: фото