iriska-669
?>

Ниже перечислены действия, выполняемые на этапах редактирования и форматирования текстового документа замена одного символа на другой вставка пропущенного слова видоизменение шрифта удаление фрагмента текста выравнивание текста по ширине автоматическая проверка правописания изменение междустрочного расстояния изменение размеров полей страницы удаление ошибочного символа поиск и замена перемещение фрагмента текста какие их этих действий выполняются на этапе редактирования?

Информатика

Ответы

Абумислимовна_кооператив585
Видоизменение шрифта
выравнивание текста по ширине
изменение междустрочного расстояния
изменение размеров полей страницы
перемещение фрагмента текста
вроде бы эти. но я не уверена на 100%
Салиев
1. Вот так это пишется с функцией

// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
function IsPrime(n:integer):boolean;
begin
  if n<4 then Result:=True
  else begin
    var found:= (n mod 2 = 0);
    var p:=3;
    while (not found) and (sqr(p)<=n) do
      begin
      found:=(n mod p = 0);
      p+=2
      end;
    Result:=not found
    end
end;

begin
  Writeln('k=',ArrRandom(ReadInteger('n='),1,999).Println.
    Where(x->IsPrime(x)).Count)
end.

Тестовое решение:
n= 10
401 828 780 444 694 965 23 341 673 875
k=3

2. А вот так это пишется с процедурой

// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
procedure IsPrime(n:integer; var res:boolean);
begin
  if n<4 then res:=True
  else begin
    var found:= (n mod 2 = 0);
    var p:=3;
    while (not found) and (sqr(p)<=n) do
      begin
      found:=(n mod p = 0);
      p+=2
      end;
    res:=not found
    end
end;

begin
  var a:=ArrRandom(ReadInteger('n='),1,999); a.Println;
  var k:=0;
  var prime:boolean;
  foreach var e in a do begin
    IsPrime(e,prime);
    if Prime then Inc(k)
    end;
  Writeln('k=',k)
end.

Тестовое решение:
n= 12
199 43 71 365 417 904 170 212 694 103 161 689
k=4
kristinmk
1. "Школьное" решение

// PascalABC.NET 3.0, сборка 1073
const
  sb='bcdfgjklmnpqrstvwxz';
  s='Computer programming is a process of computer programs creation';
var
  i,n:integer;
  s1,sn,t:string;
begin
  i:=1;
  while s[i]<>' ' do Inc(i);
  s1:=Copy(s,1,i-1);
  n:=Length(s); i:=n;
  while s[i]<>' ' do Dec(i);
  sn:=Copy(s,i+1,n-i);
  t:='';
  for i:=1 to Length(s1) do
    if Pos(s1[i],sb)>0 then t:=t+s1[i];
  s1:=t;
  t:='';
  for i:=1 to Length(sn) do
    if Pos(sn[i],sb)>0 then t:=t+sn[i];
  sn:=t;
  t:='';
  for i:=1 to Length(s1) do
    if Pos(s1[i],sn)>0 then
      if Pos(s1[i],t)=0 then t:=t+s1[i];
  for i:=1 to Length(t) do Write(t[i],' ');
  Writeln
end.
 
Тестовый прогон:
t r

2. "Нормальное" решение

// PascalABC.NET 3.0, сборка 1073
const
  sb='bcdfgjklmnpqrstvwxz';
  s='Computer programming is a process of computer programs creation';
begin
  var a:=s.ToWords(' ');
  a[0].Intersect(a[a.Length-1]).Where(x->Pos(x,sb)>0).Println(',')
end.

Тестовый прогон:
t,r

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

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

Ниже перечислены действия, выполняемые на этапах редактирования и форматирования текстового документа замена одного символа на другой вставка пропущенного слова видоизменение шрифта удаление фрагмента текста выравнивание текста по ширине автоматическая проверка правописания изменение междустрочного расстояния изменение размеров полей страницы удаление ошибочного символа поиск и замена перемещение фрагмента текста какие их этих действий выполняются на этапе редактирования?
Ваше имя (никнейм)*
Email*
Комментарий*

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

luza5
zhunina71807
NikolayGoncharov
Olenkalebedeva4477
is926582086060
ИринаАлександровна
Кроме второго можно это решить ​
Coffee3862
alexk13
Овчинников_Грузман
elenakarpova709
metegina4
arbekova
Шарабанов
Aleksandr72
AlekseiMardanova