matematykaszkolna.pl
Wzór na resztę z dzielenia Bogdan: Zapraszam wszystkich do wyprowadzenia wzoru na obliczenie reszty r z dzielenia dowolnej liczby całkowitej c przez dowolną liczbę całkowitą d różną od zera. c − dzielna, c∊ℂ d − dzielnik, d∊ℂ\{0} r − reszta z dzielenia c przez d, r ≥ 0
31 gru 00:28
Godzio: [x] − część całkowita liczby
 c c 
c = d * [

] + r ⇒ r = c − d * [

]
 d d 
Doszedłem do czegoś takiego
31 gru 00:34
Godzio:
 c 
c = k * d + r gdzie k to jest ilość d w c inaczej część całkowita z [

]
 d 
takie uzasadnienie wystarczy ?
31 gru 00:35
Trivial: r = c mod d. emotka
31 gru 00:43
Bogdan: Podam przykłady: 23 : 5 = 4 + R3 (4 + reszta 3) 23 : (−5) = −4 + R3 −23 : 5 = −5 + R2 −23 : (−5) = 5 + R2 Sprawdź Godzio, czy otrzymasz takie wyniki wzorem, który podałeś. Chodzi o wzór zrozumiały dla ucznia obecnej szkoły średniej. Wyrażenie podane przez Trivial jest niezrozumiałe (niestety) dla współczesnego ucznia.
31 gru 00:55
Trivial: Zależy od tego, czy interesował się programowaniem czy nie.
31 gru 00:58
Godzio: Jeszcze pomyślę emotka
31 gru 01:01
Bogdan: Mam Trivial na myśli dowolnego ucznia szkoły średniej, również takiego, którego wiedza ogranicza się do obowiązkowego materiału, przyjmijmy, że na poziomie rozszerzonym.
31 gru 01:05
Trivial: Bogdan, zależy też od tego, jaką konwencję masz na myśli. Są dwie: jedna, która dopuszcza ujemną resztę i druga, w której reszta musi być dodatnia. Wnioskuję, że chodzi Ci o tą drugą. emotka
31 gru 01:23
Godzio: Nie wiem czy o takie coś chodzi, ale z tego co sprawdzałem to chyba wszystko gra
 c − |d * [cd] | dla c ∊ Cnieujemnych  
r =
 ||c| − |d * (1 + [cd])| c ∊ C 
31 gru 01:30
Bogdan: Podałem, że reszta jest nieujemna w każdym przypadku (r ≥ 0)
31 gru 01:48
Godzio: tutaj też nigdy nie jest ujemna, przy c ∊ C na całe wyrażenie jest nałożona bezwzględność
31 gru 01:49
Bogdan: Godzio − wzór ma być w postaci jednego zapisu, bez rozbijania na różne przypadki (czyli bez zapisów z klamrą)
31 gru 01:50
Trivial: O, rzeczywiście podałeś. emotka r ≥ 0.
31 gru 01:52
Godzio: Pomyśle nad tym jutro o ile znajdę czas bo dzisiaj chyba już nie myślę emotka
31 gru 01:52
AS: r = c − k*d > 0 , k ∊ C , k największa z możliwych spełniająca warunek dla r
 37 
np. dla

mamy r = 37 − 2*15 = 7
 15 
31 gru 10:30
Mateusz: Mamy liczby całkowite c i d gdzie d≠0 co zresztą Bogdan juz zapisał oznaczmy iloraz np przez p wtedy mozna zapisac takie równanie tzn istnieją takie liczby całkowite p i r dla których to równanie jest spełnione przy czym musi byc warunek 0≤r≤|d| c=pd+r
31 gru 10:41
Basia: w tym wzorze mają występować tylko zmienne: c,d o to chodzi
31 gru 10:42
Mateusz: Teraz pozostaje tylko z tego wyznaczyc r zresztą AS mnie uprzedził troche wczesniej kiedy pisałem i jednoczesnie myslałem.
31 gru 10:44
Basia: niestety nie; k też nie może się tam pojawić
31 gru 11:29
Basia: chodzi właśnie o zapisanie k przy pomocy c,d
31 gru 11:46
AS: [(c − d) − d] − d ... aż dojdę do najmniejszej wartości > 0 dla c = 37 , d = 15 mamy 37 − 15 = 22 , 22 − 15 = 7 , dalej 7 − 15 < 0 czyli reszta r = 7
31 gru 11:47
Basia: nie o to chodzi ! drugi wzór Godzia (ten "z klamrą" jest dobry) nie wiem dlaczego Bogdanowi się nie podoba
31 gru 11:51
think: reszta r z dzielenia przez liczbę całkowitą ≠ 0 d dla liczby dodatniej całkowitej c d = cs + r → r = d − cs czyli od d odejmujemy wielokrotności dzielnika aż do otrzymania liczby mniejszej od c ale nieujemnej np d = 25 c = 7 r = 25 − 7 = 18 > 7 = c r = 18 − 7 = 11 > 7 = c r = 11 − 7 = 4 < 7 = c czyli reszta z dzielenia to 4. W przypadku liczb ujemnych dodajemy dzielnik aż otrzymamy liczbę dodatnią d = −17 c = 6 r = −17 + 6 = −11 < 0 dodajemy dalej r = −11 + 6 = −5 < 0 dodajemy dalej r = −5 = 6 = 1 > 0 kończymy dodawanie r = 1
31 gru 13:12
think: czyli proponuję funkcję signum emotka za moich czasów była ona w liceum, no ale czasy się zmieniły nie koniecznie na lepsze.
31 gru 13:17
Bogdan: Dzień dobry.
 1 
Pole trójkąta przy danych długościach boków; a, b, c i p =

(a + b + c) obliczamy
 2 
z wzoru: P = p(p − a)(p − b)(p − c) , długość przyprostokątnej b w trójkącie prostokątnym przy danych długościach przyprostokątnej a oraz przeciwprostokątnej c obliczamy wg wzoru: b = c2 − a2, pochodną funkcji f(x) = axn wyznaczamy z wzoru: f'(x) = anxn−1, itd. Podałem przykłady prostych wzorów, bez klamer z rozbiciem na taki czy inny przypadek, bez wielokrotnego wykonywania jakiegoś rachunku. Jeden prosty wzór − o taki wzór chodzi w przedstawionym zagadnieniu. W tym wzorze występują dwie dane liczby: c (dzielna będąca liczbą całkowitą) i d ≠ 0 (dzielnik też będący liczbą całkowitą). Po wstawieniu tych dwóch liczb do wzoru otrzymamy liczbę całkowitą nieujemną, która jest resztą z dzielenia c przez d. Chodzi więc o prosty wzór na wyznaczenie reszty r (r ≥ 0) z dzielenia liczby całkowitej c przez liczbę całkowitą d różną od zera.
31 gru 15:29
think: no to r = c − ds dla ds ∊ (c − d, c >
31 gru 19:14
Godzio: "s" nie jest dostępne
31 gru 19:15
think: a co poszło na balangę sylwestrową czy soo? emotka
31 gru 19:20
AS: Moim zdaniem,formuły jakiej oczekuje Bogdan nie ma,gdyż zawsze będzie wymagany iloraz c/d a tego formułą się nie znajdzie.
1 sty 09:38
Basia: analizujemy na czerwono jest iloraz, na niebiesko dzielnik d
 23 
23=4*5+3 4 = [

]
 5 
 23 23 
23=(−4)*(−5)+3 −4 = −[

]= −[

]
 5 |−5| 
 −23 
−23=(−5)*5+2 −5=[

]
 5 
 −23 −23 
−23=5*(−5)+2 5 = −[

]= −[

]
 5 |−5| 
no i już widać
 c 
r = c−d*[

]
 |d| 
Wszystkiego najlepszego w Nowym Roku Bogdanie ! Jak zwykle miałeś rację. Taki wzór istnieje.
1 sty 10:11
Basia: oj oczywiście nie dopisałam porządnie: to jest wzór
 c 
r = c − sgn(d)*d*[

]
 |d| 
1 sty 10:20
Basia: można to jeszcze uprościć dla d>0 sgn(d)*d = d dla d<0 sgn(d)*d = −d czyli sgn(d)*d = |d|
 c 
r = c − |d|*[

]
 |d| 
1 sty 10:31
Bogdan: Basiu emotka emotka emotka Wzór na wyznaczenie reszty r (r ≥ 0) z dzielenia liczby całkowitej c przez liczbę całkowitą d różną od zera:
 c 
r = c − |d| * [

], gdzie [x] to część całkowita liczby x.
 |d| 
Życzę wszystkim w tym roku udanych odkryć
1 sty 13:16
Basia: emotka
2 sty 19:57
ds: 5 % 2 =
16 paź 21:13