Матфеопуло1006
?>

Информатика 9*приведите примеры задач, при решении которых вслед за мысленной моделью сразу можно построить компьютерную модель.*приведите примеры задач, при решении которых компьютерную модель невозможно построить сразу после мысленной модели.

Информатика

Ответы

Федоровна-Васильева
Написано и протестировано в PascalABC.NET (версия 2.2, сборка 842)
const
 s='велосипедист';
var
 t:='кытунак';
 p:string;
begin
  // 1
  Writeln(LeftStr(s,9),', ',
    s[12]+s[2]+s[5]+s[12]+s[4],', ',
    s[4]+Copy(s,3,2)+s[1]+s[4]);
  // 2
  Writeln('Позиция буквы "д" в слове "'+s+'" равна ',s.IndexOf('д')+1);
  // 3
  Write('Было: ',t,', стало: ');
  t[2]:='о'; t[4]:='е'; t:=t.Replace('а','о');
  Writeln(t);
  // 4
  Write('Коды символов слова ',t,': ');
  foreach c:char in t do Write(Ord(c),' ');
  Writeln;
  // 5
  Write('В слове ',t,' количество букв ');
  if Odd(t.Length) then Writeln('нечетное') else Writeln('четное')
end.

Результат выполнения программы:
велосипед, тесто, олово
Позиция буквы "д" в слове "велосипедист" равна 9
Было: кытунак, стало: котенок
Коды символов слова котенок: 234 238 242 229 237 238 234
В слове котенок количество букв нечетное
neganovaarxi

// PascalABC.NET 3.6.3

uses School;

function Divizors(n: integer): List<integer>;

begin

 var L := new List<integer>;

 L.Add(1);

 L.Add(n);

 if n > 3 then

   begin

   var k := 2;

   while (k * k <= n) and (k < 46341) do

   begin

     if n mod k = 0 then

     begin

       var t := n div k;

       L.Add(k);

       if k < t then L.Add(t)

       else break

     end;  

     Inc(k)

   end;

   L.Sort;

 end;

 Result := L

end;

begin

 // 1

 if ReadInteger.IsPrime then Println('YES')

 else Println('NO');

 // 2

 ReadInteger.Factorize.First.Println;

 // 3

 var a := Divizors(ReadInteger);

 Print(a.Count, a.Sum)

end.

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

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

Информатика 9*приведите примеры задач, при решении которых вслед за мысленной моделью сразу можно построить компьютерную модель.*приведите примеры задач, при решении которых компьютерную модель невозможно построить сразу после мысленной модели.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Chistova-Dmitrii1162
buleckovd8724
goodsled
natakrechko
petrakovao
marinakmaa86
smirnovaL1286
severbykova
alexkortyukov
marusyamr
Шиловский126
ddavydov1116
Kharkina1328
vifslafes
natkuv7