เบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ PascalABC.NET 3.6.3

เบกเบตเปƒเบซเป‰ เบเบฒเบ™เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก PascalABC.NET, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Pascal เบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก .NET, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” .NET เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™: เบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบปเปˆเบงเป„เบ›, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš, เบเบฒเบ™ overloading, ฮป-expressions, เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™, เบเบฒเบ™เป€เบเบฑเบšเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ, เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ, เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบŠเบทเปˆเปเบฅเบฐ autoclasses . เบžเบฒเบชเบฒเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบเบฒเบ™เบชเบถเบเบชเบฒเปเบฅเบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”. เบŠเบธเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบ›เบฐเบเบญเบšเบกเบตเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบฅเบฐเบซเบฑเบ”, เบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบ•เบปเบงเบ”เบตเบšเบฑเบ, เบœเบนเป‰เบญเบญเบเปเบšเบšเปเบšเบšเบŸเบญเบก, เปเบฅเบฐเบ•เบปเบงเบขเปˆเบฒเบ‡เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ LGPLv3. เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™ Linux (Mono-based) เปเบฅเบฐ Windows.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เปƒเบซเบกเปˆโ€‹:

  • เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ "^i" เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš i-th เบˆเบฒเบเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เปƒเบ™ arrays, lists, strings เปเบฅเบฐ slices (เบ•เบปเบงเบขเปˆเบฒเบ‡, a[:^1] เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ "เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบเบปเบเป€เบงเบฑเป‰เบ™เบชเบธเบ”เบ—เป‰เบฒเบ");
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเบปเบ”เบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš arrays, lists เปเบฅเบฐ strings;
  • GraphWPF เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ›เบฐเป€เบžเบ” Vector เปƒเปเปˆ เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เปƒเบชเปˆเบกเบฑเบ™เปเบฅเบฐเบ›เบฐเป€เบžเบ”เบˆเบธเบ”. เบŸเบฑเบ‡เบŠเบฑเบ™ Lines, RandomPoint เปเบฅเบฐ RandomPoints(n) เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒ. เป€เบกเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปƒเบ™ GraphWPF, เบชเบตเบžเบทเป‰เบ™เบซเบผเบฑเบ‡เปเบกเปˆเบ™เบชเบตเบ‚เบฒเบง;
  • GraphWPF, WPFObjects เปเบฅเบฐ Graph3D เบ›เบฐเบ•เบดเบšเบฑเบ”
    เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ OnClose, Graph3D เปเบฅเบฐ OnDrawFrame. เบ›เบฑเบšเบ›เบธเบ‡ RenderFrame;

  • เป€เบžเบตเปˆเบกเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ a.Permutations เปเบฅเบฐ a.Combinations(m) เบชเปเบฒเบฅเบฑเบš arrays;
  • เบ›เบทเป‰เบกเบšเบฑเบ™เบšเบฑเบ™เบซเบฒเบญเบตเป€เบฅเบฑเบเป‚เบ—เบฃเบ™เบดเบเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบชเบตเบกเบ”เป‰เบงเบเบŠเบธเบ”เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เปƒเบ™เบเบธเปˆเบก ExamTaskC เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ USE เบเบธเปˆเบก C;
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบฅเปเบฒเบ”เบฑเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™;
  • เป€เบžเบตเปˆเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™(n) เปเบฅเบฐเบ›เบตเป‰เบ™เบเบฑเบšเบ›เบฐเป€เบžเบ” IntRange เปเบฅเบฐ CharRange;
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ‚เบญเบ‡ pixels เบฅเบงเบ‡เบชเบนเบ‡ (HighDPI) - เบ›เบธเปˆเบกเป€เบžเบทเปˆเบญเบ›เบดเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เป„เบญเบ„เบญเบ™เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Windows Forms;
  • เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ‚เบญเบ‡เบชเบฐเบšเบฑเบš .NET เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ - เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบกเบฑเบ™เบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ”เบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒ Microsoft;
  • console compiler เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบ โ€œ/output: executableโ€;
  • เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบฅเบฐเบซเป‰เบฒเบกเบเบฒเบ™เบˆเบฑเบšเบŠเบทเปˆเปƒเบ™เบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบŠเบทเปˆเปเบฅเบฐเบฎเบฑเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™