В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Ardak123
Ardak123
25.06.2022 15:45 •  Информатика

Выполнить трассировку 2 программ

1)var n, i, f, fn : integer;

begin

read(n);

fn := 1;

f := 1;

for i := 1 to n do begin

f := f + fn;

fn := f - fn

end;

write(fn - 5)

end.

2) var s,i,x,mx: integer;
begin
mx := 0;
s := 0;
for i := 1 to 4 do begin

read (x);

if x < 0 then

s := x;

if x > mx then
mx := x;
end;
writeln(s);
writeln(mx)
end.

Показать ответ
Ответ:
Redycter12
Redycter12
19.03.2021 16:49
Procedure sovp;
var
  i, j, r, c: byte;
  ar: array[1..10, 1..10]of byte;
  s: array[1..4] of string;
  b: boolean;
label l1;
 begin
  r := random(2, 3);
  l1:
  c := 1;
  b := false;
  for i := 1 to 10 do
    for j := 1 to 10 do
    begin
    ar[i, j] := random(0, 1);
    if(i < 5) then s[i] := '';
    end;
     for i := 1 to 9 do
      begin
       for j := 1 to 10 do
       begin
        if(ar[i, j] <> ar[i + 1, j]) then b := true;
       end;
      if(b = false) then
     begin
      s[c] := i + ' строка совпалает с ' + (i + 1) + ' строкой';
      c := c + 1;
     end;
    b := false;
  end;
 if(c <> r) then goto l1
  else
  begin
    for var k := 1 to c do if(k<>c)then writeln(s[k]);
    for i := 1 to 10 do
    begin
      for j := 1 to 10 do write(ar[i, j], ' ');
        writeln;
    end;
  end;
   end;
 begin
  sovp;
end. 
0,0(0 оценок)
Ответ:
Zaika111111111
Zaika111111111
22.02.2021 16:00
Var
  i, j, max, n, m: integer;
   ar: array[,]of integer;
 begin
  readln(n, m);
  setlength(ar, n, m);
  for i := 0 to n - 1 do
     for j := 0 to m - 1 do  ar[i, j] := random(0, 100);  
max := ar[0, 0];
  for i := 0 to n - 1 do
   begin
    for j := 0 to m - 1 do
     begin
      if(ar[i, j] > max) then max := ar[i, j];
    end;
   end;
  writeln('Максимальный элемент: ', max);
    for i := 0 to n - 1 do
     begin
      for j := 0 to m - 1 do write(ar[i, j]:4, ' ');
       writeln;
     end;
 end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота