Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² паскаль

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

Π―Π·Ρ‹ΠΊ Паскаль, начиная с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго создания Н. Π’ΠΈΡ€Ρ‚ΠΎΠΌ Π² 1971 Π³., ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΡΠΎΠ±ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈ Π² ΠΏΡ€Π°ΠΊΡ‚ичСском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈ Π² Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ Π½Π΅ΠΏΡ€Π΅Π²Π·ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒΡŽ Π² Π½Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ структурного программирования. Паскаль стал ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ языком, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ знакомится Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… программистов Π² ΠΌΠΈΡ€Π΅. Врансляторы для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, написанных Π½Π° ΠŸΠ°ΡΠΊΠ°Π»Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² паскаль (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π―Π·Ρ‹ΠΊ Паскаль, начиная с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго создания Н. Π’ΠΈΡ€Ρ‚ΠΎΠΌ Π² 1971 Π³., ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΡΠΎΠ±ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈ Π² ΠΏΡ€Π°ΠΊΡ‚ичСском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈ Π² Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ. Π‘ Π½Π΅ΠΏΡ€Π΅Π²Π·ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒΡŽ Π² Π½Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ структурного программирования. Паскаль стал ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ языком, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ знакомится Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… программистов Π² ΠΌΠΈΡ€Π΅.

Врансляторы для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, написанных Π½Π° ΠŸΠ°ΡΠΊΠ°Π»Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Π² Π½Π°ΡΡ‚оящСС врСмя ΠΈΠΌΠ΅ΡŽΡ‚ мноТСство разновидностСй. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ компиляторами, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ программистами тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ вСрсий языка Паскаль. Различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΏΠΎΡ€ΠΎΠΉ вСсьма Π²Π΅Π»ΠΈΠΊΠΈ. Π’Π°ΠΊ, базовая вСрсия Π’ΠΈΡ€Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ мСньшиС возмоТности Ρ‡Π΅ΠΌ, скаТСм, вСрсия Π’ΡƒΡ€Π±ΠΎ-Паскаль 7.0 (пСрвая, фактичСски язык для обучСния Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… программистов, Π° Π²Ρ‚орая ΠΎΡ€ΡƒΠ΄ΠΈΠ΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния). Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это вСрсии ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка, Ρ‡Ρ‚ΠΎ, Π² Ρ‡Π°ΡΡ‚ности, подтвСрТдаСтся ΠΈΡ… ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ «ΡΠ²Π΅Ρ€Ρ…Ρƒ Π²Π½ΠΈΠ·», Ρ‚. Π΅. любая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ «ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΉ» вСрсии, соотвСтствуСт ΠΈ «ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ» (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Π»ΠΎΠ·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… синтаксичСских ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΊ).

Π›ΡŽΠ±Π°Ρ Паскаль-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся тСкстовым Ρ„Π°ΠΉΠ»ΠΎΠΌ с ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Ρ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .pas. Рассмотрим Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 1 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния. Паскаль-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов латинских ΠΈ Ρ€ΡƒΡΡΠΊΠΈΡ… Π±ΡƒΠΊΠ², арабских Ρ†ΠΈΡ„Ρ€, Π·Π½Π°ΠΊΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, скобок, Π·Π½Π°ΠΊΠΎΠ² прСпинания ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… символов. Π’ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ описания Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ машинС Π½Π°Π΄ этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° I.

program KvadUravn; (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹).

var (список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…) Π°, b, с: real; (коэффициСнты уравнСния).

d, xlx2: real; (Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅).

begin (Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹).

writein; (пропуск строки Π½Π° ΡΠΊΡ€Π°Π½Π΅).

writein ('Π²Π²Π΅Π΄ΠΈ a, b, c'); read (Π°, Π¬, с); (Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…).

d:=b*b-4*a*c; (дискриминант).

if d<0 then (Ссли d<0, Ρ‚ΠΎ).

write ('ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π΅Ρ‚') (ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ).

else (ΠΈΠ½Π°Ρ‡Π΅).

begin (Π½Π°Ρ‡Π°Π»ΠΎ сСрии ΠΊΠΎΠΌΠ°Π½Π΄).

xl:=(-b+sqrt (d))/(2*a);

x2:=(-b-sqrt (d))/(2*Π°); (вычисляСм ΠΊΠΎΡ€Π½ΠΈ).

write ('Ρ…1=', Ρ…1,' Ρ…2=', Ρ…2) (ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΡ€Π½Π΅ΠΉ).

end (ΠΊΠΎΠ½Π΅Ρ† сСрии).

end. (ΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) БхСматичСски ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ восьми Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²:

  • 1) Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;
  • 2) описаниС Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ;
  • 3)описаниС ΠΌΠ΅Ρ‚ΠΎΠΊ;
  • 4) описаниС констант;
  • 5) описаниС Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…;
  • 6) описаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…;
  • 7) описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€;
  • 8) Ρ€Π°Π·Π΄Π΅Π» ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

НС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ всС восСмь Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π² ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 5-ΠΉ ΠΈ 8-ΠΉ Ρ€Π°Π·Π΄Π΅Π»Ρ‹.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» начинаСтся со ΡΠ»ΡƒΠΆΠ΅Π±Π½ΠΎΠ³ΠΎ слова, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зафиксировано Π² ΠŸΠ°ΡΠΊΠ°Π»Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ нСльзя ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.

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