Поддерживать
www.wikidata.ru-ru.nina.az
Delenie c ostatkom arifmeticheskaya operaciya igrayushaya bolshuyu rol v arifmetike teorii chisel algebre i kriptografii Chashe vsego eta operaciya opredelyaetsya dlya celyh ili naturalnyh chisel sleduyushim obrazom Pust a displaystyle a i b displaystyle b celye chisla prichyom b 0 displaystyle b neq 0 Delenie s ostatkom a displaystyle a delimogo na b displaystyle b delitel oznachaet nahozhdenie takih celyh chisel q displaystyle q i r displaystyle r chto vypolnyaetsya ravenstvo a b q r displaystyle a b cdot q r Takim obrazom rezultatami deleniya s ostatkom yavlyayutsya dva celyh chisla q displaystyle q nazyvaetsya nepolnym chastnym ot deleniya a r displaystyle r ostatkom ot deleniya Na ostatok nalagaetsya dopolnitelnoe uslovie 0 r lt b displaystyle 0 leqslant r lt b to est ostatok ot deleniya dolzhen byt neotricatelnym chislom i po absolyutnoj velichine menshe delitelya Eto uslovie obespechivaet odnoznachnost rezultatov deleniya s ostatkom dlya vseh celyh chisel to est sushestvuet edinstvennoe reshenie uravneniya a b q r displaystyle a b cdot q r pri zadannyh vyshe usloviyah Esli ostatok raven nulyu govoryat chto a displaystyle a nacelo delitsya na b displaystyle b Nahozhdenie nepolnogo chastnogo takzhe nazyvayut celochislennym deleniem a nahozhdenie ostatka ot deleniya nazyvayut vzyatiem ostatka ili neformalno deleniem po modulyu odnako poslednego termina stoit izbegat tak kak on mozhet privesti k putanice s deleniem v kolce ili gruppe vychetov po analogii so slozheniem ili umnozheniem po modulyu PrimeryPri delenii s ostatkom polozhitelnogo chisla a 78 displaystyle a 78 na b 33 displaystyle b 33 poluchaem nepolnoe chastnoe q 2 displaystyle q 2 i ostatok r 12 displaystyle r 12 Proverka 78 33 2 12 displaystyle 78 33 cdot 2 12 dd Pri delenii s ostatkom otricatelnogo chisla a 78 displaystyle a 78 na b 33 displaystyle b 33 poluchaem nepolnoe chastnoe q 3 displaystyle q 3 i ostatok r 21 displaystyle r 21 Proverka 78 33 3 21 displaystyle 78 33 cdot 3 21 dd Pri delenii s ostatkom otricatelnogo chisla a 9 displaystyle a 9 na b 13 displaystyle b 13 poluchaem nepolnoe chastnoe q 1 displaystyle q 1 i ostatok r 4 displaystyle r 4 Proverka 9 1 13 4 displaystyle 9 1 cdot 13 4 dd Pri delenii s ostatkom polozhitelnogo chisla a 9 displaystyle a 9 na b 90 displaystyle b 90 poluchaem nepolnoe chastnoe q 0 displaystyle q 0 i ostatok r 9 displaystyle r 9 Proverka 9 90 0 9 displaystyle 9 90 cdot 0 9 dd Pri delenii s ostatkom chisla a 78 displaystyle a 78 na b 26 displaystyle b 26 poluchaem nepolnoe chastnoe q 3 displaystyle q 3 i ostatok r 0 displaystyle r 0 to est delenie vypolnyaetsya nacelo Operaciya deleniya s ostatkom mozhet byt opredelena ne tolko dlya celyh chisel no i dlya drugih matematicheskih obektov naprimer dlya mnogochlenov sm nizhe OpredelenieOstavayas strogo v ramkah naturalnyh chisel prihoditsya razlichat delenie s ostatkom i delenie nacelo poskolku nulevoj ostatok ne yavlyaetsya naturalnym chislom krome togo nepolnoe chastnoe pri delenii menshego chisla na bolshee dolzhno ravnyatsya nulyu chto tozhe vyvodit za ramki naturalnyh chisel Vse eti iskusstvennye ogranicheniya neopravdanno uslozhnyayut formulirovki poetomu v istochnikah obychno libo rassmatrivaetsya rasshirennyj naturalnyj ryad vklyuchayushij nol libo teoriya srazu formuliruetsya dlya celyh chisel kak ukazano vyshe Dlya vychisleniya nepolnogo chastnogo ot deleniya a displaystyle a na polozhitelnoe chislo b displaystyle b sleduet razdelit v obychnom smysle a displaystyle a na b displaystyle b i okruglit rezultat do blizhajshego celogo v menshuyu storonu q ab displaystyle q left lfloor frac a b right rfloor kogda b gt 0 displaystyle b gt 0 gde poluskobki displaystyle left lfloor cdot right rfloor oboznachayut vzyatie celoj chasti Znachenie nepolnogo chastnogo q displaystyle q pozvolyaet vychislit znachenie ostatka r displaystyle r po formule r a b q displaystyle r a b cdot q Dlya otricatelnogo delitelya nuzhno okruglyat chastnoe v bolshuyu storonu q ab displaystyle q left lceil frac a b right rceil kogda b lt 0 displaystyle b lt 0 Operaciya mod i svyaz so sravneniyamiVelichina ostatka mozhet byt poluchena binarnoj operaciej vzyatiya ostatka ot deleniya a displaystyle a na b displaystyle b oboznachaemoj mod r amodb displaystyle r a bmod b Ne sleduet putat eto oboznachenie s oboznacheniem sravneniya po modulyu b displaystyle b Formula dlya r displaystyle r vlechyot vypolnenie sravneniya r a modb displaystyle r equiv a pmod b odnako obratnaya implikaciya voobshe govorya neverna A imenno eto sravnenie ne podrazumevaet vypolneniya neravenstva 0 r lt b displaystyle 0 leqslant r lt b neobhodimogo dlya togo chtoby r displaystyle r bylo ostatkom V programmirovaniiOperaciya vychisleniya nepolnogo chastnogo i ostatka v razlichnyh yazykah programmirovaniya Yazyk Nepolnoe chastnoe Ostatok Znak ostatkaActionScript DelimoeAda mod Delitelrem DelimoeBejsik MOD Ne opredelenoSi ISO 1990 Ne opredelenoSi ISO 1999 DelimoeC ISO 2003 Ne opredelenoC ISO 2011 DelimoeC DelimoeColdFusion MOD DelimoeCommon Lisp mod Delitelrem DelimoeD DelimoeDelphi div mod Delimoe DelimoeErlang div rem DelimoeEuphoria remainder DelimoeMicrosoft Excel angl QUOTIENT MOD DelitelMicrosoft Excel rus ChASTNOE OSTAT FileMaker Div Mod DelitelFortran mod Delimoemodulo DelitelGML Game Maker div mod DelimoeGo DelimoeHaskell div mod Delitelquot rem DelimoeJ DelitelJava DelimoeMath floorDiv Math floorMod Delitel 1 8 JavaScript toFixed 0 DelimoeLua DelitelMathematica Quotient Mod DelitelMATLAB idivide floor mod Delitelidivide rem DelimoeMySQL DIV MOD DelimoeOberon DIV MOD Objective Caml mod Ne opredelenoPascal div mod DelimoePerl Net DelitelPHP Net DelimoePL I mod Delitel ANSI PL I Prolog ISO 1995 mod DelitelPureBasic Mod DelimoePython DelitelQBasic MOD DelimoeR DelitelRPG REM DelimoeRuby DelitelScheme modulo Delitelmodulo Delitelrem DelimoeTcl DelitelVerilog 2001 DelimoeVHDL mod Delitelrem DelimoeVisual Basic Mod Delimoe Nahozhdenie ostatka ot deleniya chasto ispolzuetsya v kompyuternoj tehnike i telekommunikacionnom oborudovanii dlya sozdaniya kontrolnyh chisel i polucheniya sluchajnyh chisel v ogranichennom diapazone naprimer v kongruentnom generatore sluchajnyh chisel Oboznacheniya operacii vzyatiya ostatka v razlichnyh yazykah programmirovaniya predstavleny v tablice sprava Naprimer v Paskale operaciya mod vychislyaet ostatok ot deleniya a operaciya div osushestvlyaet celochislennoe delenie pri kotorom ostatok ot deleniya otbrasyvaetsya 78 mod 33 12 78 div 33 2 Znak ostatka Operaciya vzyatiya ostatka v yazykah programmirovaniya mozhet vozvrashat otricatelnyj rezultat dlya otricatelnogo delimogo ili delitelya Tut est dva varianta Znak ostatka sovpadaet so znakom delimogo nepolnoe chastnoe okruglyaet k nulyu Znak ostatka sovpadaet so znakom delitelya nepolnoe chastnoe okruglyaet k displaystyle infty Esli v yazyke est oba tipa ostatkov kazhdomu iz nih sootvetstvuet svoya operaciya nepolnogo chastnogo Obe operacii imeyut zhiznennyj smysl Est summa n displaystyle n kopeek polozhitelnaya ili otricatelnaya Perevesti eyo v rubli i kopejki n div 100 i n mod 100 Znak ostatka sovpadaet so znakom delimogo Est beskonechnoe kletochnoe pole kazhdaya kletka 16 16 pikselej V kakuyu kletku popadaet tochka x displaystyle x y displaystyle y i kakovy koordinaty otnositelno verhnego levogo ugla kletki Otvet x div 16 y div 16 i x mod 16 y mod 16 sootvetstvenno Znak ostatka sovpadaet so znakom delitelya Operaciya div v x86 x64 delit registrovuyu paru rdx rax na lyuboj drugoj registr ili chislo iz pamyati Nepolnoe chastnoe i ostatok vyhodyat po pervomu variantu okruglyayut k nulyu Kak zaprogrammirovat esli takoj operacii net Nepolnoe chastnoe mozhno vychislit cherez delenie i vzyatie celoj chasti q ab displaystyle q left frac a b right gde x displaystyle x v zavisimosti ot zadachi mozhet byt polom ili usecheniem Odnako delenie zdes poluchaetsya drobnoe kotoroe namnogo medlennee celogo Takoj algoritm ispolzuetsya v yazykah v kotoryh net celyh tipov otdelnye elektronnye tablicy programmiruemye kalkulyatory i matematicheskie programmy a takzhe v skriptovyh yazykah v kotoryh izderzhki interpretacii namnogo prevyshayut izderzhki drobnoj arifmetiki Perl PHP Pri otsutstvii komandy mod ostatok programmiruetsya kak a qb displaystyle a qb Esli b displaystyle b polozhitelno a znak r displaystyle r sovpadaet so znakom delimogo ne opredelyon ili neizvesten dlya nahozhdeniya minimalnogo neotricatelnogo ostatka mozhno vospolzovatsya formuloj r b amod b mod b displaystyle r b a operatorname mod b operatorname mod b Nepolnoe chastnoe i neotricatelnyj ostatok ot deleniya na stepen dvojki 2n displaystyle 2 n eto bitovyj sdvig a n displaystyle a gg n dlya chisel so znakom arifmeticheskij i a amp 2n 1 displaystyle a operatorname amp 2 n 1 ObobsheniyaVeshestvennye chisla Esli dva chisla a displaystyle a i b displaystyle b otlichnoe ot nulya otnosyatsya k mnozhestvu veshestvennyh chisel a displaystyle a mozhet byt podeleno na b displaystyle b bez ostatka i pri etom chastnoe takzhe yavlyaetsya veshestvennym chislom Esli zhe chastnoe po usloviyu dolzhno byt celym chislom v etom sluchae ostatok budet veshestvennym chislom to est mozhet okazatsya drobnym Formalno esli a b R b 0 displaystyle a b in mathbb R b neq 0 to a bq r displaystyle a bq r gde 0 r lt b displaystyle 0 leqslant r lt b Primer Delenie 7 9 na 2 1 s ostatkom dayot 7 92 1 3 displaystyle left lfloor frac 7 9 2 1 right rfloor 3 nepolnoe chastnoe 7 9 3 2 1 1 6 displaystyle 7 9 3 cdot 2 1 1 6 ostatok Gaussovy celye chisla Gaussovo chislo eto kompleksnoe chislo vida a bi displaystyle a bi gde a b displaystyle a b celye chisla Dlya nih mozhno opredelit delenie s ostatkom lyuboe gaussovo chislo u displaystyle u mozhno razdelit s ostatkom na lyuboe nenulevoe gaussovo chislo v displaystyle v to est predstavit v vide u vq r displaystyle u vq r gde chastnoe q displaystyle q i ostatok r displaystyle r gaussovy chisla prichyom r lt v displaystyle r lt v Odnako v otlichie ot celyh chisel ostatok ot deleniya opredelyaetsya neodnoznachno Naprimer 7 2i displaystyle 7 2i mozhno razdelit na 3 i displaystyle 3 i tremya sposobami 7 2i 3 i 2 i i 3 i 1 i 3 3 i 2 2i 1 2i displaystyle 7 2i 3 i 2 i i 3 i 1 i 3 3 i 2 2i 1 2i Mnogochleny Pri delenii s ostatkom dvuh mnogochlenov f x displaystyle f x i g x displaystyle g x dlya odnoznachnosti rezultata vvoditsya uslovie stepen mnogochlena ostatka dolzhna byt strogo menshe stepeni delitelya f x q x g x r x displaystyle f x q x g x r x prichyom deg r lt deg g displaystyle deg r lt deg g Primer 2x2 4x 5x 1 2x 2 displaystyle frac 2x 2 4x 5 x 1 2x 2 ostatok 3 tak kak 2x2 4x 5 x 1 2x 2 3 displaystyle 2x 2 4x 5 x 1 2x 2 3 Sm takzheAlgoritm Evklida Delimost Naibolshij obshij delitel Nepreryvnaya drob Sravnenie po modulyuPrimechaniyaDelenie Matematicheskaya enciklopediya v 5 tomah M Sovetskaya Enciklopediya 1979 T 2 20 noyabrya 2012 goda Potapov M K Aleksandrov V V Pasichenko P I Algebra i analiz elementarnyh funkcij M Nauka 1981 560 s S 9 ISO IEC 9899 TC2 When integers are divided the result of the operator is the algebraic quotient with any fractional part discarded This is often called truncation toward zero v spiske izmenenij 1999 TC1 i TC1 TC2 dannoe izmenenie ne chislitsya ISO IEC 14882 2003 Programming languages C 5 6 4 International Organization for Standardization International Electrotechnical Commission 2003 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Citation title Shablon Citation citation a Vikipediya Obsluzhivanie CS1 location ssylka the binary operator yields the remainder from the division of the first expression by the second If both operands are nonnegative then the remainder is nonnegative if not the sign of the remainder is implementation defined N3242 11 0012 Working draft tekst sovpadaet s C99 angl dlang org Data obrasheniya 29 oktyabrya 2017 Arhivirovano iz originala 3 oktyabrya 2017 goda Arnold Ken Gosling Dzh Holms D Yazyk programmirovaniya Java 3 e izd M SPb Kiev Vilyams 2001 S 173 174 ISBN 5 8459 0215 0 Standart 1973 goda div division with truncation PHP Arithmetic Operators Manual neopr Data obrasheniya 27 noyabrya 2014 19 noyabrya 2014 goda DIV Unsigned Divide neopr Data obrasheniya 21 noyabrya 2022 21 noyabrya 2022 goda
Вершина