klodialeit36
?>

Сколько клеток приведённого лабиринта соответствуют требованию: выполнив предложенную ниже программу, Робот остановился в той же клетке, с которой он начал движение? Если сможете, хотелось бы с объяснением. Очень

Информатика

Ответы

Евгений1286
uses crt;
var a, b, c, n, i, j :integer;   
s :array [1..10000] of integer;
begin
   clrscr;
   writeln ('Vvedite razmer masiva');
   read (n);
   writeln  ('Vvedite chislo X');
   read (a);
   for i:=1 to n do 
   begin 
      writeln ('Vvedit s[', i, '] element'); 
      read (s[i]); 
   end;
   for i:=1 to n do 
      for j:=1 to n-1 do 
         if s[j]<s[j+1] then   
         begin   
            b:=s[j];   
            s[j]:=s[j+1];   
            s[j+1]:=b;   
         end;
   for i:=1 to n do 
   begin 
      write (s[i], ' '); 
      if s[i]=a then inc (c); 
   end;
writeln;
if c>0 then writeln ('3adanoe chislo prisytstvyet') else writeln('3adanoe chislo otsytstvyet');
end.

P.S. Надеюсь на благодарность и лучший ответ.
ramco1972
Разветвляющимися называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. каждый подобный путь называет "ветвью алгоритма".

признаком разветвляющегося алгоритма является наличие операций проверки условия. различают два вида условий –  простые  и  составные.

простым условием (отношением)  называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще ), связанных одним из знаков:

< - меньше,

> - больше,

< = - меньше, или равно

> = - больше, или равно

< > - не равно

= - равно

например, простыми отношениями являются следующие:

x-y> 10; k< =sqr(c)+abs(a+b); 9< > 11; ‘мама’< > ‘папа’.

в примерах первые два отношения включают в себя переменные, поэтому о верности этих отношений можно судить только при подстановке некоторых значений:

если х=25, у=3, то отношение x-y> 10 будет  верным, т.к. 25-3> 10

если х=5, у=30, то отношение x-y> 10 будет неверным, т.к. 5-30< 10

проверьте верность второго отношения при подстановке следующих значений:

а) k=5, a=1, b=-3, c=-8

b) k=65, a=10, b=-3, c=2

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

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

Сколько клеток приведённого лабиринта соответствуют требованию: выполнив предложенную ниже программу, Робот остановился в той же клетке, с которой он начал движение? Если сможете, хотелось бы с объяснением. Очень
Ваше имя (никнейм)*
Email*
Комментарий*

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

ilma20168
Евгений1286
Rudakova_Yana
cholga69
zrv85
sveta1864
bryzgalovag
Vetroff-11
luxoutlet
ПаршинАндрей1928
sodrugestvo48
Kalashnikova
menametov
ekattatarenko
bestxbox