Tkachenko1050
?>

1.Какие формы записи алгоритмов существуют и чем они отличаются 2.какие алгоритмы существуют и чем они отличаются3.какими основными этапами при создании проекта стоит придерживаться

Информатика

Ответы

e-s-i-k
Программу надо сформатировать и тогда её структура будет видна лучше.
А чтобы понять, как идет выполнение, в нужных точках ставим промежуточную выдачу - это называется "трассировкой".

var
  s, k: integer;
label
  met;
begin
  s:=-12;
  k:=90;
  Writeln('s=',s,', k=',k);
  s:=s+10;
  Writeln('s=',s);
met:
  Writeln('Метка met:');
  k:=k+10; Write('k=',k);
  if k<200 then s:=50 else s:=s+k;
  Writeln(', s=',s);
  if k<200 then goto met;
  Writeln('Результат: s=',s)
end.

Результат выполнения программы:
s=-12, k=90
s=-2
Метка met:
k=100, s=50
Метка met:
k=110, s=50
Метка met:
k=120, s=50
Метка met:
k=130, s=50
Метка met:
k=140, s=50
Метка met:
k=150, s=50
Метка met:
k=160, s=50
Метка met:
k=170, s=50
Метка met:
k=180, s=50
Метка met:
k=190, s=50
Метка met:
k=200, s=250
Результат: s=250
chernova1exei862
Современные версии программного обеспечения (и в том числе, для языка Паскаль) позволяют в короткие сроки создавать очень короткие, наглядные и эффективные решения.

// PascalABC.NET 3.1, сборка 1250 от 28.05.2016
begin
  var a:=ArrRandom(20,-99,99); a.Println;
  a.Where(x->x<0).Concat(a.Where(x->x>=0)).Println
end.

Тестовое решение
88 94 55 -38 43 -72 3 -26 -1 -23 84 93 40 -8 -25 77 4 39 -50 3
-38 -72 -26 -1 -23 -8 -25 -50 88 94 55 43 3 84 93 40 77 4 39 3

Замечание:
Если стоит задача получить именно массив, а потом его вывести, можно написать так:
// PascalABC.NET 3.1, сборка 1250 от 28.05.2016
begin
  var a:=ArrRandom(20,-99,99); a.Println;
  a:=a.Where(x->x<0).Concat(a.Where(x->x>=0)).ToArray;
  a.Println
end.

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

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

1.Какие формы записи алгоритмов существуют и чем они отличаются 2.какие алгоритмы существуют и чем они отличаются3.какими основными этапами при создании проекта стоит придерживаться
Ваше имя (никнейм)*
Email*
Комментарий*

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

olgamalochinska
Petrakova Ilyushin
kgrechin
Maly01984489
colus77
eronch
uglichdeti
МАМОНОВА-андрей
Меладзе_Владимир1695
keldastrand
mirsanm26249
Дубровская571
chavagorin
sklad
artem