Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

Π”Π΅Π»ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π•Π²ΠΊΠ»ΠΈΠ΄Π°

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

Π”Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΡΡ‚ΡŒ. Для Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл a ΠΈ b Π³ΠΎΠ²ΠΎΡ€ΡΡ‚, Ρ‡Ρ‚ΠΎ a Π΄Π΅Π»ΠΈΡ‚ b (ΠΈΠ»ΠΈ b Π΄Π΅Π»ΠΈΡ‚ся Π½Π° a), ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ a|b, Ссли сущСствуСт Ρ‚Π°ΠΊΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число d, Ρ‡Ρ‚ΠΎ b = a*d. Π’ ΡΡ‚ΠΎΠΌ случаС a Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ b. Π›ΡŽΠ±ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число b > 1 ΠΈΠΌΠ΅Π΅Ρ‚, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π΄Π²Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСлитСля: 1 ΠΈ b. Под собствСнным Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ b ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ любой ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, Π½Π΅ Ρ€Π°Π²Π½Ρ‹ΠΉ b, Π° ΠΏΠΎΠ΄… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π”Π΅Π»ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π•Π²ΠΊΠ»ΠΈΠ΄Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π”Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΡΡ‚ΡŒ. Для Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл a ΠΈ b говорят, Ρ‡Ρ‚ΠΎ a Π΄Π΅Π»ΠΈΡ‚ b (ΠΈΠ»ΠΈ b дСлится Π½Π° a), ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ a|b, Ссли сущСствуСт Ρ‚Π°ΠΊΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число d, Ρ‡Ρ‚ΠΎ b = a*d. Π’ ΡΡ‚ΠΎΠΌ случаС a Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ b. Π›ΡŽΠ±ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число b > 1 ΠΈΠΌΠ΅Π΅Ρ‚, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π΄Π²Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСлитСля: 1 ΠΈ b. Под собствСнным Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ b ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ любой ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, Π½Π΅ Ρ€Π°Π²Π½Ρ‹ΠΉ b, Π° ΠΏΠΎΠ΄ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ b — любой ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, Π½Π΅ Ρ€Π°Π²Π½Ρ‹ΠΉ 1 ΠΈΠ»ΠΈ b. ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌ числом, ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, являСтся Ρ†Π΅Π»ΠΎΠ΅ число, большСС 1, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ 1 ΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ сСбя; число называСтся составным, Ссли ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ΄ΠΈΠ½ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства дСлимости выводятся нСпосрСдствСнно ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ:

  • 1. Если a|b ΠΈ с — любоС Ρ†Π΅Π»ΠΎΠ΅ число, Ρ‚ΠΎ Π°|(b*c)
  • 2. Если a|b ΠΈ b|c, Ρ‚ΠΎ a|c
  • 3. Если a|b ΠΈ a|c, Ρ‚ΠΎ a|(b ± с)
  • 4. Если простоС число p Π΄Π΅Π»ΠΈΡ‚ a*b, Ρ‚ΠΎ p|a ΠΈΠ»ΠΈ p|b.
  • 5. Если m|a ΠΈ n|a ΠΈ Π΅ΡΠ»ΠΈ m ΠΈ n Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π±ΠΎΠ»ΡŒΡˆΠΈΡ… 1, Ρ‚ΠΎ m*n|a.

Наибольший ΠΎΠ±Ρ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. Наибольшим ΠΎΠ±Ρ‰ΠΈΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π²ΡƒΡ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл a ΠΈ b (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΠžΠ” (a, b) ΠΈΠ»ΠΈ просто (a, b)), Π½Π΅ Ρ€Π°Π²Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½ΡƒΠ»ΡŽ, называСтся наибольшСС Ρ†Π΅Π»ΠΎΠ΅ число d, дСлящСС ΠΈ a, ΠΈ b. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ эквивалСнтно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ: ΠΠžΠ” (a, b) — это СдинствСнноС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»ΠΈΡ‚ a ΠΈ b ΠΈ Π΄Π΅Π»ΠΈΡ‚ся Π½Π° Π»ΡŽΠ±ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ.

Если ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ разлоТСния Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ Π΄Π²ΡƒΡ… чисСл a ΠΈ b, слСдуСт Π²Π·ΡΡ‚ΡŒ всС простыС числа, входящиС Π² ΠΎΠ±Π° разлоТСния, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ возвСсти Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ, Ρ€Π°Π²Π½ΡƒΡŽ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ ΠΈΠ· Π΄Π²ΡƒΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ. НаимСньшСС ΠΎΠ±Ρ‰Π΅Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ чисСл a ΠΈ b обозначаСтся НОК (Π°, b) ΠΈ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ являСтся наимСньшим Ρ†Π΅Π»Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом, дСлящимся ΠΊΠ°ΠΊ Π½Π° a, Ρ‚Π°ΠΊ ΠΈ Π½Π° b. ИмСя Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ чисСл a ΠΈ b, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ НОК (a, b), взяв всС простыС числа, входящиС хотя Π±Ρ‹ Π² ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ возвСсти Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ, Ρ€Π°Π²Π½ΡƒΡŽ максимуму ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ. НОК (a, b) = |a*b| / ΠΠžΠ” (a, b).

Алгоритм Π•Π²ΠΊΠ»ΠΈΠ΄Π°. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌΠΈ числами часто случаСтся, Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ нСизвСстно. Π’ Ρ‡Π°ΡΡ‚ности, Π²Π°ΠΆΠ½Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ исслСдований Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ чисСл являСтся отысканиС быстрых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² разлоТСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… чисСл Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, сущСствуСт ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрый способ нахоТдСния ΠΠžΠ” (a, b) Π΄Π°ΠΆΠ΅ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° нСизвСстны простыС Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ a ΠΈΠ»ΠΈ b. Он Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π•Π²ΠΊΠ»ΠΈΠ΄Π°. Алгоритм Π•Π²ΠΊΠ»ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΠžΠ” (a, b), Π³Π΄Π΅ a > b, сначала дСлят a Π½Π° b ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ частноС q-1 ΠΈ ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ r1: a = q1 * b + r1. Π—Π°Ρ‚Π΅ΠΌ производят Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ b ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ a, Π° r1 — Ρ€ΠΎΠ»ΡŒ b: b = q2 * r1 + r2. Π—Π°Ρ‚Π΅ΠΌ дСлят r1 Π½Π° r2. Π”Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· дСля прСдпослСдний остаток Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ, получая Π½ΠΎΠ²Ρ‹Π΅ частноС ΠΈ ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ. Когда Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² получаСтся остаток, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ остатка, Ρ‚ΠΎ ΡΡ‚ΠΎΡ‚ послСдний Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ остаток ΠΈ Π΅ΡΡ‚ΡŒ наибольший ΠΎΠ±Ρ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ чисСл a ΠΈ b.

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