Главная /
Решение олимпиадных задач по информатике /
Какие шаги необходимо включить в словесный алгоритм для решения задачи: "N отрезков на координатной прямой заданы координатами своих концов. Определить количество связных областей" из предложенного набора: A. исходные данные вводим в массивB. массив Flag
Какие шаги необходимо включить в словесный алгоритм для решения задачи: "N
отрезков на координатной прямой заданы координатами своих концов. Определить количество связных областей" из предложенного набора:
Flag
заполняется "1" (если элемент массива исходных данных соответствует началу события), "-1" (соответствует окончанию события) Flag
Flag
. Анализируем сумму.Правильный ответ:
A, B, C, D
A, B, D
A, B, C
предложенный набор не полный
Сложность вопроса
74
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник университета! Оперативно удалите сайт и ответы с интуит. Немедленно!
01 июл 2019
Аноним
Если бы не данные ответы - я бы не справился c этими тестами intuit.
26 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # В результате выполнения программы, фрагмент которой приведен ниже … n=5; for i:=n-1 downto 0 do write (n-i); … выводится ряд чисел:
- # Определите содержимое переменной в результате работы программы на Паскале, фрагмент которой приведен ниже: … for i:=1 to 5 do a[i]:=i-6; m:=a[1]; for i:=1 to 5 do if a[i]>m then a[i]:=m; …
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, в переменной M будет находиться: … j:=0; m:=1; n:=10; for i:=1 to n do x[i]:=i; for i:=1 to n do begin if x[i] mod 3=0 then begin j:=j+1; y[j]:=i; end; end; for i:=1 to j do m:=m*x[y[i]]; …
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, массив будет содержать такие значения: … n:=5; j:=1; k:=0; for i:=1 to n do x[i]:=i; for i:=1 to n do if x[i] mod 2=0 then begin y[j]:=i; j:=j+1; k:=k+1; end; for j:=k downto 2 do for i:=1 to j-1 do if x[y[i]]>x[y[i+1]] then begin z:=x[y[i]]; x[y[i]]:=x[y[i+1]]; x[y[i+1]]:=z; end; …
- # В результате работы программы, фрагмент которой приведен ниже, идет проверка правильности расстановок скобок в арифметическом выражении. Что будет результатом работы программы, если в данном выражении (например: избыточное количество скобок: … n:=length (stroka); s:=0; for i:=1 to n do begin a[i]:=copy(stroka, i, 1); flag[i]:=0; end; for i:=1 to n do begin if a[i]="(" then flag [i]:=1; if a[i]=")" then flag [i]:=-1; end; for i:=1 to n do begin s:=s+flag [i]; if s<0 then x:=1; end; if (s=0) and (x=0) then writeln ('верно') else writeln ('неверно'); …