ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

АлгоритмичСскиС языки ΠΈ тСория програмирования

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°Ρ€ΠΊΠ° ΠŸΠš ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык микропроцСссора совмСстим с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹ IBM (IBM PC), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° Π½ΠΈΡ… ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ IBM — совмСстимыС. Π˜Ρ… Π½Π°ΡΡ‡ΠΈΡ‚ываСтся сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ², ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Ρ своСй массовости ΠΎΠ½ΠΈ стали стандартом ΠŸΠš. ΠœΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ IBM — совмСстимых ПК… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

АлгоритмичСскиС языки ΠΈ тСория програмирования (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Π†. Π‘Ρ€Π΅Π΄Π° «Π’ΡƒΡ€Π±ΠΎ-Паскаля»
    • 1. 1. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния
    • 1. 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • 1. 3. ΠžΠ±Ρ‰Π°Ρ структура ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Паскаль
    • 1. 4. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π†Π†. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «Π’ΡƒΡ€Π±ΠΎ-Паскаля»
    • 2. 1. Π₯арактСристика основных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²
    • 2. 2. ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • 2. 3. ИспользованиС массивов Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли содСрТащиСся Π² Π½Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прСдставлСны Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ машинном ΠΊΠΎΠ΄Π΅, Ρ‚. Π΅. Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅, Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½ΡƒΠ»Π΅ΠΉ. Для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΡΡ‚Π°Π²Π»ΡΠ»ΠΈΡΡŒ нСпосрСдствСнно Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ…, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ высокой ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ программистов ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π°, поэтому ΡƒΠΆΠ΅ Π² 40-Ρ… Π³ΠΎΠ΄Π°Ρ… Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ лСксикС Π±Ρ‹Π»ΠΈ Π±Ρ‹ максимально ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Ρ‹ ΠΊ Π΅ΡΡ‚СствСнному языку Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π’Π°ΠΊΠΈΠ΅ языки программирования Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ алгоритмичСскими.

ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ шагом ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ алгоритмичСских языков стал язык АссСмблСр. Π’ ΠΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами, Π° Π² Π²ΠΈΠ΄Π΅ сочСтаний символов (мнСмоничСскими ΠΊΠΎΠ΄Π°ΠΌΠΈ), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ воспроизвСсти смысл ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ устраняСт трудности ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΈ программирования Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ языкС. Однако АссСмблСру присущи ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΈ — это ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° создаСтся свой язык АссСмблСра. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ алгоритмичСским языком стал Fortran, созданный Π² 1957 Π³. спСциалистами Ρ„ΠΈΡ€ΠΌΡ‹ IBM ΠΏΠΎΠ΄ руководством Π”ΠΆΠΎΠ½Π° БСкуса. БСйчас сущСствуСт большоС мноТСство алгоритмичСских языков: Pascal, C, Algol, PL1, Basic, Lisp, Prolog ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

АлгоритмичСскиС языки ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Ρ‹ относятся ΠΊ ΡΠ·Ρ‹ΠΊΠ°ΠΌΠΈ символьного кодирования, Ρ‚. Π΅. ΠΊ ΡΠ·Ρ‹ΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, Π° ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ обозначСниями, поэтому ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, составлСнныС Π½Π° ΡΡ‚ΠΈΡ… языках, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнно Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн алгоритмичСский язык программирования «Π’ΡƒΡ€Π±ΠΎ-Паскаль»

Π†. Π‘Ρ€Π΅Π΄Π° «Π’ΡƒΡ€Π±ΠΎ-Паскаля»

1.1 ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°Ρ€ΠΊΠ° ΠŸΠš ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык микропроцСссора совмСстим с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹ IBM (IBM PC), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° Π½ΠΈΡ… ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ IBM — совмСстимыС. Π˜Ρ… Π½Π°ΡΡ‡ΠΈΡ‚ываСтся сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ², ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Ρ своСй массовости ΠΎΠ½ΠΈ стали стандартом ΠŸΠš. ΠœΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ IBM — совмСстимых ΠŸΠš обусловило Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΡ€ΠΌΡ‹ — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ стали ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ Π½Π° ΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ для использования Π½Π° IBM — совмСстимых ПК, Ρ‚Π°ΠΊΠΆΠ΅ стало стандартом ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡ€Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡΡ‚Π°Π²ΡˆΠΈΡ… ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ стандартом, являСтся систСма программирования Π’ΡƒΡ€Π±ΠΎ-Паскаль.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ «ΡΠΈΡΡ‚Π΅ΠΌΠ° программирования». Как извСстно, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ алгоритмичСском языкС, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ транслирована Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ (трансляторы). Π’ ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ 80-Ρ… Π³ΠΎΠ΄ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ ΠΎΡ‚ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ чистых трансляторов ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмам программирования, Π²ΠΊΠ»ΡŽΡ‡Π°Π²ΡˆΠΈΠΌ Π² ΡΠ΅Π±Ρ, ΠΏΠΎΠΌΠΈΠΌΠΎ транслятора, ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ срСдства написания, рСдактирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. К Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ изСстным систСмам программирования относятся Turbo-Pascal, Turbo-C, Turbo-Basic, Quick Basic ΠΈ Π΄Ρ€. БистСма программирования ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ компилятор ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ языка, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

АлгоритмичСский язык Паскаль Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1973 Π³. ΡˆΠ²Π΅ΠΉΡ†Π°Ρ€ΡΠΊΠΈΠΌ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Никлаусом Π’ΠΈΡ€Ρ‚ΠΎΠΌ для обучСния студСнтов структурному ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π―Π·Ρ‹ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² Ρ‡Π΅ΡΡ‚ΡŒ французского ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π‘Π»Π΅Π·Π° Паскаля (1623−1662 Π³Π³.). Π’ 1984 Π³. Π±Ρ‹Π²ΡˆΠΈΠΉ студСнт Никлауса Π’ΠΈΡ€Ρ‚Π°, французский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π€ΠΈΠ»ΠΈΠΏ Кан, основал Ρ„ΠΈΡ€ΠΌΡƒ Borland International ΠΈ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ — срСду программирования Turbo-Pascal для ΠŸΠš. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±Ρ‹Π» Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄Π°Ρ‡Π΅Π½, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ мСсяц ΠΏΡ€ΠΎΠ΄Π°ΠΆ поступили Π·Π°ΠΊΠ°Π·Ρ‹ ΠΎΠ±Ρ‰Π΅ΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ 150 000 $. Π’ΡƒΡ€Π±ΠΎ-Паскаль вскорС Π²Ρ‹Π²Π΅Π» Ρ„ΠΈΡ€ΠΌΡƒ Borland Π² Ρ€ΡΠ΄Ρ‹ основных ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π’ΡƒΡ€Π±ΠΎ-Паскаль — это многофайловая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, состоящая ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹, относящиСся ΠΊ Π’ΡƒΡ€Π±ΠΎ-Паскалю, хранятся Π½Π° Π΄ΠΈΡΠΊΠ΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ: Pascal, T_Pascal, TP55, TP70 ΠΈ Ρ‚. ΠΏ. Π€Π°ΠΉΠ»Ρ‹ систСмы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π°, Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠΌ Ρ„ΠΈΡ€ΠΌΠΎΠΉ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π’ΡƒΡ€Π±ΠΎ-Паскаля, достаточно ΠΌΠ°Π»Ρ‹, Ρ‡Ρ‚ΠΎ позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° ΠΎΠ΄Π½ΠΎΠΉ дискСтС. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ 2 Ρ„Π°ΠΉΠ»Π° — Turbo. exe ΠΈ Turbo.tpl. Π­Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… графичСский Ρ€Π΅ΠΆΠΈΠΌ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π’ΡƒΡ€Π±ΠΎ-Паскаля трСбуСтся Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 512 ΠšΠ±Π°ΠΉΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ