katrinmirz
17.04.2022 08:31

Соотнеси условия в текстовом виде и записи на языке Pascal.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
XxxJEKxxX
06.05.2021 17:27
1)var a:array [1..10] of integer;      i,sum:integer;begin  randomize;  sum:=0;  for i:=1 to 10 do    begin      a[i]:=random(100)-50;      write (a[i],' ');      if a[i] < 0 then sum:=sum+a[i];      end;  writeln;  writeln ('Summa: ',sum);  readln;end.
2)var a:array [1..10] of integer;      i,max,index:integer;begin  for i:=1 to 10 do    begin       write ('A[',i,'] = ');       readln (a[i]);    end;  max:=a[1];  index:=1;  for i:=2 to 10 do    if a[i] > max then      begin        max:=a[i];        index:=i;      end;  writeln ('Max: ',max,'.Index: ',index);  readln;end.
3)var a:array [1..10] of integer;      max,min,i,temp:integer;begin  randomize;  for i:=1 to 10 do    begin       a[i]:=random(50);       write (a[i],' ');    end;  writeln;  max:=1;  min:=1;  for i:=2 to 10 do    if a[i] > a[max] then max:=i else      if a[i] < min then min:=i;  writeln ('Max: ',a[max]);  writeln ('Min: ',a[min]);  temp:=a[min];  a[min]:=a[max];  a[max]:=temp;  for i:=1 to 10 do write (a[i],' ');end.Не знаю- правильно ли?
0,0(0 оценок)
Ответ:
vgfhdijubvn
07.05.2020 13:28
Ты имеешь 2 переменные в данном цикле: А и В, им присвоили первоначальные значения А:=2, В:=2;

Это цикл с пост условием, т.е. условие выхода из цикла расположено в конце цикла.

Теперь просто выполняем цикл:

А:=А+3;

В:=В+5;

1. А=5, В=7

В>14? (7>14?) Нет, значит продолжаем выполнение цикла

2. А=8, В=12

В>14? Нет, продолжаем

3. А=11, В=17

В>14? Да, значит мы можем выйти из цикла и продолжить выполнение алгоритма

 

Последним значением переменной А в данном цикле было 11, т.е. А=11 после выполнения фрагмента алгоритма
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота