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

ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Pascal

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

ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π°. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ†ΠΈΠΊΠ»ΠΎΠ². ИспользованиС массивов, Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ВывСсти Π½Π° ΡΠΊΡ€Π°Π½ запрос ΠΎ Π²Ρ‹Π±ΠΎΡ€Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π—Π°Π΄Π°Ρ‡Π° № 1. ВычислСниС элСмСнтов гСомСтричСских Ρ„ΠΈΠ³ΡƒΡ€. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ сторону Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. БрСдняя линия Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ; Writeln ('I ', a: 2:1,' I ', d: 2:1,' I'); Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°; Var a, b, c, s, d, l, g: array of real; Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°; Writeln… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Pascal (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

  • Π—Π°Π΄Π°Ρ‡Π°
  • ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π°. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ†ΠΈΠΊΠ»ΠΎΠ². ИспользованиС массивов, Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
  • ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню ΠΈΠ· 3-Ρ… Π·Π°Π΄Π°Ρ‡. Из 3-Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ нСвозмоТности Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ нСдопустимых Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΈΠ· ΠΌΠ΅Π½ΡŽ.

Π—Π°Π΄Π°Ρ‡Π° 2

Массив Z (15) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ случайными числами Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (0,100). Найти сумму элСмСнтов S, располоТСнных ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ MAX ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ MIN элСмСнтами массива. ВывСсти S, Z, MAX, MIN.

Массив Π’ (20) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ случайными числами Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (0,20). Массив-маску М (20) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нулями ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Найти срСднСС арифмСтичСскоС SR элСмСнтов массива B ΠΏΠΎ Π½ΡƒΠ»ΡΠΌ массива М. ВывСсти Π’, М, SR.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ R (9.5) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ случайными числами Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (-100,100). Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ массив Π‘ (?) Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΈΡ… строк R, сумма элСмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… S (I)>0. Массив Π‘ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎ. ВывСсти R, S, C.

Π—Π°Π΄Π°Ρ‡Π° 5

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Q (7, 9) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ случайными числами Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (-20, 20). Найти ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнты Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° элСмСнтов, находящихся ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Q ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ счСта вывСсти.

Π—Π°Π΄Π°Ρ‡Π° 6

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ — ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ POISK (A, M, N, R), которая Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ А, содСрТащСй М ΡΡ‚Ρ€ΠΎΠΊ ΠΈ N ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ², Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ суммы элСмСнтов ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ элСмСнтов. Найти ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… сумм ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ R. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† P (5.4) ΠΈ G (7.5), получая R1 ΠΈ R2 соотвСтствСнно. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Q: R1+0.5*R2. вывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ P, G, Π° Ρ‚Π°ΠΊΠΆΠ΅ значСния P1, P2, Q.

Π—Π°Π΄Π°Ρ‡Π° 7

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ POISK (A, M, N, R), которая Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ А, содСрТащСй М ΡΡ‚Ρ€ΠΎΠΊ ΠΈ N ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ², Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ суммы элСмСнтов ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ элСмСнтов. Найти ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… сумм ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ R. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† P (5.4) ΠΈ G (7.5), получая R1 ΠΈ R2 соотвСтствСнно. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Q: R1+0.5*R2. вывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ P, G, Π° Ρ‚Π°ΠΊΠΆΠ΅ значСния P1, P2, Q.

Π—Π°Π΄Π°Ρ‡Π° 7

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ POISK (A, M, N, R), которая Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ А, содСрТащСй М ΡΡ‚Ρ€ΠΎΠΊ ΠΈ N ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ², Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ суммы элСмСнтов ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ элСмСнтов. Найти ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… сумм ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ R. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† P (5.4) ΠΈ G (7.5), получая R1 ΠΈ R2 соотвСтствСнно. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Q: R1+0.5*R2. вывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ P, G, Π° Ρ‚Π°ΠΊΠΆΠ΅ значСния P1, P2, Q.

Π—Π°Π΄Π°Ρ‡Π° 1

ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π°. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ†ΠΈΠΊΠ»ΠΎΠ². ИспользованиС массивов, Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ:

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню ΠΈΠ· 3-Ρ… Π·Π°Π΄Π°Ρ‡. Из 3-Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ нСвозмоТности Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ нСдопустимых Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΈΠ· ΠΌΠ΅Π½ΡŽ.

Алгоритм.

ВывСсти Π½Π° ΡΠΊΡ€Π°Π½ запрос ΠΎ Π²Ρ‹Π±ΠΎΡ€Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π—Π°Π΄Π°Ρ‡Π° № 1

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ диагональ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ вычислСний ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° For. Π’ Ρ†ΠΈΠΊΠ»Π΅ (сторона ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°) ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΎ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ссли ΠΎΠ½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ вычислСния, Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ (ввСсти Π΄Ρ€ΡƒΠ³ΠΈΠ΅ числа). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π—Π°Π΄Π°Ρ‡Π° № 2

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ линию Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° WHILE. Π’ Ρ†ΠΈΠΊΠ»Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΎ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π½ΠΈΠΆΠ½Π΅Π΅ основаниС Π°), Ссли ΠΎΠ½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΎ Π²Π²ΠΎΠ΄Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π²Π΅Ρ€Ρ…Π½Π΅Π΅ основаниС b), Ссли вторая пСрСмСнная ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ вычислСния, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ†ΠΈΠΊΠ»Π° запрос ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ вычислСний. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π—Π°Π΄Π°Ρ‡Π° № 3

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ сторону Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°

ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° REPEAT. Π’ Ρ†ΠΈΠΊΠ»Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΎ Π²Π²ΠΎΠ΄Π΅ всСх 3-Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (2 стороны ΠΈ ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ), ΠΈ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ всС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ вычислСния, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ (ввСсти Π΄Ρ€ΡƒΠ³ΠΈΠ΅ числа). Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ†ΠΈΠΊΠ»Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ вычислСний. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ вычислСний Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΌΠ΅Π½ΡŽ, Π³Π΄Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ВычислСниС элСмСнтов гСомСтричСских Ρ„ΠΈΠ³ΡƒΡ€

Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ;

БрСдняя линия Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ ;

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ;

Program dz;

Const

ln='——————-';

var a, b, c, s, d, l, g: array [1.10] of real;

n, k, i:integer;

Ot:char;

Begin

While 1=1 do

begin

writeln ('menu');

writeln ('1-diagonal kvadrata');

writeln ('2-srednia linia trapecii');

writeln ('3-storona treugolnika');

writeln ('4-vihod');

Readln (n);

case n of

1:begin

writeln ('skolko raz schitat?');

Readln (k);

for i:=1 to k do

begin

Writeln ('vvedite storonu kvadrata');

Readln (a[i]);

if a[i]>=0 then

d[i]: =a[i]*sqrt (2)

else

begin

while a[i]<0 do

begin

writeln ('vvedite drygoe chislo');

readln (a[i]);

end;

d[i]: =a[i]*sqrt (2);

end;

end;

Writeln (ln);

writeln ('I a I d I');

Writeln (ln);

for i:=1 to k do

begin

writeln ('I ', a[i]: 2:1,' I ', d[i]: 2:1,' I');

writeln (ln);

end;

end;

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