-psiak- ale to jest C++ a nie Pascal
A o dzieleniu całkowitym i reszcie z dzielenia w szkole nie było? można np tak: =ZŁĄCZ.TEKSTY(ZAOKR.DO.CAŁK(A7/6... gdzie komórka A7 zawiera wpisane minuty
chciałoby się napisać - i... ? Kiedyś robiłem coś podobnego w sterowniku gdzie nie dało się stworzyć własnego typu danych - musisz znaleźć zmienną która pomieści wszystkie Twoje dane, albo kilka takich zmiennych. Tzn. int pomieści 32768 z tego co pamiętam Więc da się zapisać 32 godziny, 76 - minuty i 8 - dziesiątki sekund Tzn. zmienną z godziny mnożysz...
a co to za dziwny zapis z nawiasami klamrowymi przed case? dzielenie zawsze masz stałoprzecinkowe, więc nie otrzymasz reszty - miej to na uwadze. brak warunków break sprawia, że kolejne polecenia także są przetwarzane - stąd przy dodawaniu robisz odejmowanie. Zaś przy mnożeniu robisz dzielenie.
Witam wiem że dzielenie w c++ to / reszta: % ja mam taki kawałem programu: else if (sprawdzacz->Text == "Dzielenie") { Wynik->Text = liczba % liczba3; } i nie chce pokazywać reszty ps próbowałem i tak: /.% Proszę o odpowiedzi ps Pracuje w Borland C++Builder 6
Podzielność sprawdza się operacją pozyskiwania reszty z dzielenia (dzielenie modulo). W VBA jest to operator [url=https://docs.microsoft.com/pl-pl/do... Jeśli daje wynik 0 to znaczy, że liczba lewa jest podzielna przez prawą. Zatem (Range("C81").Value Mod 4 = 0) będzie warunkiem podzielności.
Użyj procedury Str albo funkcji IntToStr . EDIT: Przepraszam - nie doczytałem że Str nie można użyć ;)... no to trzeba będzie napisać pętelkę z dzieleniem przez 10 aż dojdziemy do 0; kolejne reszty z dzielenia będą stanowiły kolejne cyfry (tylko że w odwróconym porządku - od najmniej do najbardziej znaczącej), które można zamieniać na znaki z użyciem...
0. Na początek postaraj się zapomnieć o SPL. To już nie jest rozwijane i nigdy nie powinno było się pojawić. 1. Środowisko definiuje startup, a ten może konfigurować PLL. Poszukaj pliku startup.c, albo startup.s oraz wywołań funkcji System_Init czy jakoś tak. Poszukaj też definicji zewnętrznego kwarcu, pewnie będzie 25MHz, a wtedy zegar jest ustawiony...
Strasznie namieszałeś z pytaniem. Skoro częstotliwość wynosi 3 Hz, to w jednej sekundzie powinno być 3 okresy sygnału. Okres to nie jedna sekunda trwania sygnału. Teraz sobie policz: na jedną sekundę przypada 20k próbek na jeden okres przypada 20k / 3 = 6667 próbek (zaokrąglenie!!!) U Ciebie, tmpA + tmpB = 6666 więc brakuje Ci jednej próbki w okresie....
Jedyne czego nie rozumiem to iloczyn bitowy z 16383. Co to daje? Jakie jest jego zadanie? Jest to obliczenie reszty z dzielenia w szczególnym przypadku kiedy dzielnikiem jest liczba o postaci 2^n - 1.
Jeśli mamy np. liczbę 124 dzielimy ją modulo 10 czyli mamy 124 mod 10 = 4. Następnie uzyskujemy część całkowitą z dzielenia przez 10 czyli 124 div 10 = 12. Teraz dzielimy 12 mod 10 = 2 i uzyskujemy cześć całkowita 12 div 10 = 1. Niestety nie mam excela więc funkcje uzyskiwania części całkowitej i reszty z dzielenia musisz sam znaleźć
:) witam Po pierwsze nie mozesz do PWM do dac 2.55 poniewaz PWM dziala na liczbach typu integer, czyli calkowitych :) i nie wiem czemu sie dziwisz ze Ci wyswietla 85, prosta operacja matematyczna :) 255/2.55, procesor robi zaokraglenie 2.55 do 3, 255/3 daje Ci 85... Tak samo dodawanie wartosci 2.55 zakonczy sie rezultatem dodawania 3-ki. mozesz to sobie...
Tak, ale co z dzieleniem wartości nieparzystych ? Zbierać i sumować obcinane wartości ułamkowe (czyli reszty) - dodawać je do kolejnej liczonych sum. Powiedzmy, że N=4, i dostałeś kolejno sumy 13 i 15 - z 13 po podzieleniu przez 4 masz 3, ale zostaje 1 reszty; dodajesz ją do 15, i dzielisz przez 4 - dostajesz 4 i nie ma reszty. Albo masz sumy 21, 22,...
Aby zamienić na dowolny system dzielisz liczbę przez podstawę nowego systemu i spisujesz reszty od końca. np 123(10) 123:16= 7 * 16 + 11 7:16 = 0 + 7 11 to B więc wynik 7B
:) Komenda mod to taka reszta z dzielenia czyli: zmienna = liczba mod 4 zmienna - miejsce gdzie zostanie wpisana reszta z dzielenia liczba - zmienna która jest dzielona przez 4 (w miejsce 4 możesz wstawić inną liczbę lub zmienna) Dodatkowo w Bascomie są dwa rodzaje dzielenia znak / i \ pierwszy (/) używamy do dzielenia z resztą (w przypadku zmiennej...
Użyj w odpowiedni sposób operatorów dzielenia oraz reszty z dzielenia.
No to może masz za małą rozdzielczość timera1 spowodowaną zbyt wysokim prescalerem. Odczytujesz timer1 potem dzielisz przez resolution (pewnie 60 ) i już masz mały błąd bo dzielisz bez reszty i ten mały błąd po całym cyklu obrotu ujawnia się jako ta szczelina. Jeśli przy mniejszej prędkości szczelina jest mniejsza to pewnie mam rację , bo przy mniejszej...
sprawdze pozniej, jednak nie wziales pod uwage tego, ze na PIC24 dzielenie _i_ obliczenie reszty z dzielenie zajmuje 18 cykli - liczone sa one rownoczesnie, w wyniku w dwoch rejestrach pojawia sie iloraz i reszta. jednakze pomysl z liczeniem od tylu jest dobry [; sprawdze to pozniej 0x41 0x56 0x45!!
W Pascalu to oczywiście DIV. Lecz pamiętajmy, że DIV zaokrągla w kierunku zera. Dla dodatnich danych wychodzi na jedno, ale....
Możesz pomnożyć resztę przez 1000 a następnie znowu podzielić to przez dzielnik. 1 x 1000 = 1000 1000/16 = 62.5 Czyli otrzymasz 62 i 8 reszty. Można by pomnożyć przez 10000 uzyskując na koniec wynik 625 ale wtedy dzielenie przez większe liczby nie będzie działało bo reszta będzie duża i pomnożona przez 10000 nie zmieści się w 16-tu bitach.
zwraca ile razy liczba x mieści się w liczbie y A nie wyjdzie to z dzielenia? W VB dzielenie bez reszty realizuje operator "\" ("zwykłe" dzielenie to "/"). http://obrazki.elektroda.pl/5353910100_1...
Kolego abstrahujac od tematu (nie jestem na swoim kopmie ,zeby 'pzeanalizowac' temat), to do otrzymywania reszty z dzielenia masz operator mod, czyli : liczba mod liczba = resztadzielenia
Warto jeszcze dodać, że te liczby wzięły się stąd, że można je dzielić bez reszty na wiele różnych części. 12 i 60 mają dużo https://obrazki.elektroda.pl/4571278100_... :-D
Liczbę dzielisz modulo przez dwa, resztę zapisujesz, a wynik dzielisz dalej. Na przykład: 15 / 2 = 7 reszty 1 7 / 2 = 3 reszty 1 3 / 2 = 1 reszty 1 1 / 2 = 0 reszty 1 czyli 15 binarnie to 1111.
Jeśli chcesz to dla wielu powtarzajacych się bloków, to wystarczy, że podzielisz wartość przez częstość i wyciagniesz resztę z dzielenia (np. switch(nr%4)). Pamiętaj, wartość reszty zmienia się od 0 do n-1, gdzie n to dzielnik.
[syntax=c] int16 t16; int16 tTemp; t16 = (buf[0] | buf[1] << 8); tTemp=(t16*10)/16; [/syntax] "buf" to odczyt "scratchpad" termometru. Zmienna tTemp zawiera temperaturę w 0.1st, to znaczy np. 13.5 to będzie 135. Potem, jak chcesz to dziel przez 10 i na float albo dzielenie przez 10 z resztą i bez reszty, tylko trzeba znaku pilnować: [syntax=c]...
Nie wiem czy to jest dobry dzial na tego typu pytanie, ale opowiem o swoich doswiadczeniach. Mialem xp na dysku 80GB na 2 partycjach: 8GB systemowa i Reszta czyli okolo 65GB na muzyke, programy itp. i wszystko bylo zawsze dobrze. Nie widze potrzeby dzielenia dodatkowo reszty dysku, ale chetnie wyslucham jeżeli sa jakies powody zeby tak zrobic. Po zakupie...
dawno temu bawiłem sie właśnie w takie coś, sprawa dlamnie wygląda banalnie, dla pliku 24 bitowego obliczam ile można danych zmieścić w obrazku: danych_do_zmieszczenia = (rozmiar_pliku-rozmiar_naglowka) div ilosc_bitow dla obrazka o rozdzielczości 512x512 plik powinien mieć rozmiar 512*512*3+54 = 786486Bajtów. teraz ze wzoru obliczam ile danych sie...
Ogólnie to możesz zrobić tak, że puszczasz pętlę, która liczbę dziesiętną dzieli przez 2 i resztę zapisuje jako kolejne bity. Np. Mamy liczbę 11, dzielimy przez 2, otrzymujemy 5 i resztę 1, znów dzielimy przez 2, otrzymujemy 2 i resztę 1, dzielimy przez 2 i mamy 1 i resztę 0, znów dzielimy przez 2 i mamy 0, resztę 1. Stąd 11dec=1011bin (zapisujemy kolejne...
Nie pokazuje części ułamkowej ponieważ dzielenie dwóch intów jest traktowane jako dzielenie bez reszty. Jeśli chcesz otrzymać resztę zrób coś takiego: g = wczytaj(); tyg = g / 7; dni = g % 7; g / 7 - część całkowita z dzielenia G przez 7, g % 7 - reszta z dzielenia No i to o czym wspomniano wyżej - brak return L na końcu funkcji wczytaj.
Liczba parzyste w dzieleniu modulo (a więc reszcie z dzielenia) przez 2 dają wynik 0. Dzielenie modulo wykonuje operator mod .
schneider m340 Szkoda, że nie Siemens :/ Nie mam niestety, żadnego softu do schneiderów obecnie. Domyślam się, że jesteś mocno początkujący, więc żeby nie kombinować zrób tak - jeśli sobie poradziłeś z napisaniem programu dla pierwszego dnia zrób sobie programy na pozostałe. Potem będziesz musiał zrobić tak, że o północy wywołać jakieś przerwanie/funkcje...
Można to łatwo zrobić za pomocą dzielenia przez 10 np. 9+5=14 14:10=1 reszty 4 Na jednym wyświetlaczu wystawiasz 1 a na drugim 4. Podobnie można zrobić z liczbami większymi od 99, dzieląc przez 100.
Przy tak dobranym F_CPU lepiej będzie użyć wyrażenia drugiego. Co do używania liczb całkowitych: pierwotnie miałeś w wyrażeniu "1000000.0", co powodowało, że część wyników pośrednich była by z przecinkiem a więc i wynik końcowy by był. Teoretycznie kompilator powinien to policzyć, jednak nie chciał (może wyłączona optymalizacja?). Jednak jeśli zamienisz...
Tak na moje oko to do obliczenia reszty użyłbym dwóch działań: dzielenie całkowite i modulo przez nominały w stronę malejących wartości.
Nie sadzilem ze algorytm dzielenia dwoch liczb 16bitowych jest tak bardzo skomplikowany, ze nie ma sensu go wykonywac na procesorze 8 bitowym a mi sie nie bedzie chcialo go przekopac. Duzo rzeczy nie ma sensu. Teoretycznie powinienem napisac program dzielenia 16 bitow / 16 bitow przy czym dzielna < dzielnika, co daje przeciez liczby ulamkowe, a to...
Nawet jak by była MOD to nie obliczała by tego co po przecinku. zjk : potrzedujesz dzielenia "/" czy też dzielenia "DIV" ale takiego któro nie oblicza nie potrzebnej Tobie w tym przypadku reszty?
Algorytm wydaje się ok.
Minimum na takie chaszcze to FS 120, a najlepiej FS 235. Najlepiej idź do lokalnego dilera i pomacj. Odradzam zakup przez internet. Mają teraz raty 0% . Wpłacasz 1600 resztę dzielisz na 10 rat i nie odczujesz.
Witam, mam napisać deterministyczną maszynę Turinga, która policzy mi resztę z dzielenia liczb binarnych. Jest ktoś w stanie pomóc mi przy tam zadaniu? pozdrawiam
Ja bym zrobił to tak mam zmienną "a" typu single np potem dziele ją przez 10 a = a / 10 potem przepisuje ją do zmiennej typu np integer np "b" , ktora to automatycznie odcina, zostawia mi tylko liczby całkowite a potem znów mogę ją przepisać do a lub innej a = b zienną typu single można by potraktować tylko jako pomocniczą do obliczeń ale są zapewne...
Zdaje się, że potrzebna formuła oparta o ADR.POŚR z dzieleniem, sprawdzaniem reszty z dzielenia Nr wiersza. Tak "na oko" przynajmniej... Edit: 22:19 Mam chwilę, więc ciut podpowiem. Potrzebujesz dwóch, pionowych wyników kopiowania, które trzeba podstawić do funkcji ADRES i ostatecznie do ADR.POŚR. 1 1 1 2 1 3 2 1 2 2 2 3 3 1 itd Zakładając, że zaczynasz...
Dziel liczbę przez 10 i zapisuj do tablicy reszty z dzielenia.
Trochę dawno pisałem w asm i nie wiem czy jest gotowe przerwanie do wypisywania liczb ale możesz zrobić np. tak: 123 :10 = 12 reszta 3 12 : 10 = 1 reszta 2 1 : 10 = 0 reszta 1 Dzielisz liczbę przez 10 i wrzucasz reszty z dzielenia na stos dopóki wynik z dzielenia różny od 0. Później ściągasz ze stosu dodajesz 48 i wypisujesz.
Nie ma żadnej gotowej funkcji. Należy zaimplementować algorytm konwersji liczby (czyli dzielenie w pętli i wypisywanie znak po znaku wartości wynikającej z reszty dzielenia przez podstawę systemu.
Witam !!! Jeżeli piszesz w C to jaki masz problem z dzieleniem ? Możesz użyć zmiennych typu float i wynik z przecinkiem masz gwarantowany. Kolejne rozwiązanie to użycie operatorów /-dzielenia i %-reszty z dzielenia. Jeżeli chcesz już przesówać to co napisałeś nie informuje kompilatora gdzie ma zwróciś wynik. int suma; suma=suma << 1; (M.)
Jeśli nie chcesz się dzielić informacją co do reszty komputera to poszukaj w ustawieniach karty dźwiękowej. Pewnie masz ustawione, że masz 2 głośniki i reszta wyjść nie jest aktywna.
golfy też liczą do 300000 a mogę zmienić go dowolnie. Przewijać znaczy że mam dodać odpowiednią ilość do reszty z dzielenie tego co mam przez 300tyś?
O matko i córko! O reszcie z dzielenia słyszał(e/a)ś? [syntax=php]if ($count % 100 == 0) { if ($wybor == '2') { $wybor = '1'; } else { $wybor = '2'; } }[/syntax]
eh, to dosyć proste funkcje - można to zrobić samemu: 1. konwersja dec->bin - dzielisz sekwencyjnie przez 2 i zapisujesz kolejne reszty z dzielenia 2. konwersja bin->dec - bierzesz kolejne cyfry i sumujesz cyfra*(2^(pozycja cyfry))
Wszystko jest do zrobienia. Wyświetlanie int - potrafisz wyświetlać teksty lub pojedyncze znaki ? cyfra to też znak. Dla pojedynczej cyfry wystarczy dodać 48 do wartości i wysłać to jako znak. Narzędziem tu okaże się dzielenie i reszta z dzielenia. Częstotliwość potencjometrem - w jakim zakresie ? przecież masz w procesorku potężne narzędzia jakimi...
Najprostrzy algorytm polega na dzieleniu przez 10 i braniu reszty z dzielenia jako kolejne cyfry od najmłodszej do najstarszej. Jak będziesz chciał coś szybszego to trzeba będzie troche pogłówkować.
"Uwaga praktyczna: jeżeli zależy nam na w miarę przyzwoitej jakości przetwarzania wartości napięcia na postać cyfrową, to nie warto stosować napięcia odniesienia pobieranego z systemowego stabilizatora (np. 7805), lecz raczej wykorzystać dedykowane, specjalizowane źródło napięcia odniesienia, o wartości np. 2,048 V lub 4,096 V. Po pierwsze, unikniemy...
Nie wiem jak to w Bascomie się robi ale to wygląda mniej więcej tak: 123°C 123 dzielisz przez 100 i otrzymujesz 1 , resztę z dzielenia przez 100 dzielisz przez 10 i masz 2 , reszta z dzielenia przez 10 daje 3 . Tak się robi w C ale czy da się tak zrobić w Bascomie to ty powinieneś wiedzieć . w helpie Bascoma chyba jest coś o dzieleniu .
dzięki wszystkim za pomoc temat uważam za zamknięty modulo to faktycznie reszta z dzielenia dla szukających tak jak ja dorzucam łyk teorii. Jeżeli a i d są liczbami naturalnymi, gdzie d nie jest zerem, można udowodnić, że istnieją unikalne liczby całkowite q i r, gdzie a = qd + r i 0 ≤ r < d. Liczba q zwana jest ilorazem, zaś r resztą. Przykłady...
każdą liczbę z tablicy dzielę przez poszukiwaną liczbę, jeśli dzieli się bez reszty to do sumy dopisuję 1 Nie lepiej sprawdzać, czy dany element tablicy jest równy szukanej liczbie? [syntax=cpp]if ((tab[i]) == K)[/syntax] Sprawdź operację 4 mod 2 to dowiesz się, dlaczego twoja wersja programu nie będzie działać tak jak chcesz. Poza tym masz błąd przy...
To zle ogarnąłem opis, pomyslalem ze chcesz zrobic 2 suby i 2 kolumny w osobnych obudowach. A dzielenie scianką woofera od reszty to normalne rozwiazanie.
Funkcja RoundDown ma dwa argumenty, tak, jak jej odpowiednik w Excelu, przy czym wynik tego zaokrąglenia musisz jakoś wykorzystać - gdzieś przypisać czy coś. Argument powinien wynosić 0, nie -1 (jeśli chcesz przemnożyć to potem przez 100), albo -2, jeśli chcesz ten krok pominąć. Natomiast w VBA z dzieleniem bez reszty jest jeszcze prościej, bo można...
Oczywiście musisz przejść we wlaściwościach "Mojego komputera" na najlepszą wydajność i możesz jeszcze zwiększyć plik stronicowania stron ( na taką liczbę aby się dzieliła na 4 bez reszty ) tam jest info - "co daje ten plik stronicowania" myslę że da efekt u mnie daje.
if(liczba++==118) bo wynik dzielenia nie jest przeciz bez reszty dlatego nie jest to dokladne. Powinno byc: 8000000/256/250/125 = 1 sek oczywiscie dzielenie jak leci i tu nie ma reszty co powinno dac ci dokladnie 1 sekunde.
no u mnie w jagodzie jak dziele np 12:2=09r00 a to chyba nie jest poprawny wynik.... przy liczbach do 10 wszystko działa poprawnie ale jak już 10 podzielę przez coś to wynik jest zły.
właśnei w tym proble że będą to zmeinne... i wiem tylko tyle że 8bitowe. Chcę obsłurzyc DS1820 i tam jest taki śmeszny wzór. sory za tak głupie pytanie, ale czy nie da sie jakos powiązać reszty z dzielenia z tym co sie "dzieliło" i uzyskać wynik pierwszej liczby po przecinku?
Najlepiej stworzyć dokładnie taką samą partycję kreatorem windows (tym którego obraz chcesz przywrócić). Tworzysz tylko jedną partycję, o takim samym rozmiarze, reszty wolnego miejsca nie dzielisz. Jeśli przywracasz obraz partycji nie całego dysku to różnica w rozmiarach dysków nie będzie miała znaczenia. Pamiętaj aby reszte wolnego miejsca na dysku...
Witam Was, mam pewien upierdliwy problem, zerknijcie: [syntax=cpp] volatile uint32_t w_wynik_c=504; volatile uint32_t n_wynik_c=302; volatile uint16_t wynik=0; void oblicz() { wynik = n_wynik_c % w_wynik_c; } [/syntax] i teraz zaskoczenie: po wyliczeniu reszty z dzielenia (modulo) obu tych liczb mam wynik ...302 ! Nie kumam jak on to liczy , spodziewałem...
witam mam takie dosc głupie pytanie ale musze je zadac: cry: bo jest mi to potrzebne jak zamienic liczbe z systemu dziesiętnego na system binarny dwujkowy?? szukalem w necie ale te instrukcje są troche nie jasne i nie potrafie tego zakumac :cry::cry: bardzo prosze o pomoc:] "Ręcznie": Dzielisz liczbę przez 2, jeżeli zostaje reszta to wpisujesz 1, jedeżeli...
Jaki to kompilator? Czy jest w nim instrukcja SWICH/CASE? Czy jest w nim kostrukcja ELSE? Czy jest w nim instrukcja lub operator otrzymywania reszty z dzielenia? (MOD)
Trzeba zsyntezować układ arytmetyczny do obliczania reszty z dzielenia, albo wziąć sobie gotowy układ z biblioteki (np. w pakiecie ISE jest narzędzie coregen do generacji różnych bloków funkcjonalnych). Poza tym dla różnych systemów liczbowych istnieją różne wartości modulo, dla których obliczanie reszty z dzielenia może być uproszczone, m.in. wielokrotności...
Podstawą rozwoju techniki są eksperymenty... ;) Nikt za ciebie niektórych spraw nie ruszy. Wewnętrzny generator jest z leksza niekompatybilny z prędkościami UART, bo powinien dzielić się bez reszty przez 16•dana prędkość transmisji, aby uzyskać zupełną dokładność. Jakbyś zajrzał do noty od DS-a to byś łatwo mógł stwierdzić, że jednak 1-wire jest...
Robisz konwersję na BCD, bierzesz najniższą cyfrę wyniku i badasz czy jest to 0 lub 5 bo tylko wtedy nie ma reszty z dzielenia.
Mnóż(y, z) 1 x = 0 2 while z > 0 3 do if z mod 2 = 1 4 then x = x + y 5 y = 2 · y 6 z = [z/2] 7 return x No przypadek pesymistyczny będzie wtedy kiedy będziemy dzielić lb. przez 2 i będzie ciągle nieparzysta. (to wynika z kodu), więc: przykładem pesymistycznym np. może być z=15, y obojętne (operacja dodawania jest wykonywana...
Mam problem, dla niektórych to może łatwizna ale potrzebuje zapisac liczby 6-7 cyfrowe do pamieci mikroprocesora. Zmienna jest typu long a po odczycie chciałbym żeby nadal nią była. Jest jakas funkcja która to robi? czy trzeba sie bawić w dzielenie przez 256 i sprawdzanie reszty?
Optymalizacja ustawiona na szybkość i na max. X jest char, bo tylko 64 wartości, współrzędna x na wyświetlaczu graficznym. Mam 1024 bajty w pamięci SRAM, która jest "buforem" obrazu dla LCD 128x64 i piszę jak najszybszą funkcję zapalającą pojedynczy pixel. Pierwsze 128 bajtów to górna linijka wyświetlacza 1 z 8, kolejne 128 bajtów czyli 129...256 to...
Znalazłem coś takiego, jest to w c (d+=m<3?y--:y-2,23*m/9+d+4+y/... 0 - niedziela; 6-sobota d - dzień m - miesiąć od 1-12 y - rok A to jest w pascalu dzień tygodna = ([23m/9] + d + 4 + y + [z/4] - [z/100] + [z/400] - 2 (if m >= 3) ) mod 7 gdzie [ ] oznacza dzielenie...
To masz:E=U²×C/2 E-(W) U-(V) C-(F) /-dzielenie ----Reszta-bardzo prosta ??
Czy jest możliwość napisania takiego kodera w miarę prosty sposób na mikro. 8-bitowym bez skomplikowanych procedur dzielenia 16bit/16bit do obliczania reszt?
Dyski są S-ATA więc nie ma master/slave. Podpinasz do złączy kontrolera na płycie i ustawiasz - w BIOS-ie - kolejność. Jeśli czytnik też jest S-ATA to robisz tak samo, jeśli IDE, to do takiego kanału na płycie. Co do reszty - zworka na dysku nie do tego służy (wymusz zgodność z S-ATA(150)), a w wypadku Samsunga w ogóle jej nie będzie. Jak dzielić zasilanie...
przemo_wielki, wlasnie o to chodiz ze dodawanie cyfr mam na pewno dobrze zrobione bo napisalem juz dodawanie cyfr z tym wyjatkiem ze wynik musi byc rowniez cyfra, glownie chodzi mi o wyswietlanie liczby dwucyfrowej i z tym mam problem (te dzielenie przez 10 i wypisywanie reszty i czesci calkowietej), gdzie mam blad ze zle mi wypisuje???
Ponieważ dla komputera nie ma prostego sposobu, żeby wygenerować liczbę z dowolnie wybranego rozmiaru. Losowana jest zawsze liczba o stałej długości. Reszta z dzielenia, uzyskiwana operatorem %, ma bardzo ciekawą właściwość, nigdy nie uzyska się reszty większej, niż dzielnik (pomniejszony o jeden). Dlatego ta sztuczka jest powszechnie wykorzystywana...
Doszedłem już do tego,że: dd-dzielna, dv-dzielnik dd-wynik, dr-reszta z dzielenia. Było by już prawie ok gdybym wiedział jak odczytać tą reszte z dzielenia. Bo gdy normalnie dzieląc np. 21/2=10,5 tu wynik wynosi 10 reszty 1.
Hej. Super projekt i fajnie, że się dzielisz wiedzą z resztą kolegów i koleżanek. Dzięki. Zdrowych i Spokojnych Świąt Bożego Narodzenia. Cześć. Michał.
Załóżmy, że interesuje cię ten fragment kodu [syntax=java] double pole_w4 = (3.14 * Double.parseDouble(pole1.getText()) * (Double.parseDouble(pole1.getText()) + Double.parseDouble(pole3.getText()))); wpole1.setText("Pole calkowite = "+ pole_w4 ); double pole_w4a = (0.3333 * 3.14 * Double.parseDouble(pole1.getText()) * Double.parseDouble(pole1.getText())...
Witam, moim zadaniem jest zbudowanie z bramek, przerzutników itp. schematu dzielnika, który dzieliłby liczby 4-bitowe przez 2-bitowe i wynikiem ma być liczba 2-bitowa (wynika z tego ze maksymalna dzielna może mieć wartość 1001). Na wyjściu oprócz wyniku ma pojawiać się informacja o błędzie (dzielenie przez 0) i o wystąpieniu reszty (niekoniecznie jej...
1) Nie można używać operatora reszty z dzielenia całkowitego na liczbach zmienno-przecinkowych. ;) edit: Ale możesz użyć fmod - http://www.cplusplus.com/reference/clibr... 2) Co to znaczy "nie rusza"?
P.s. wg mojego rozumowania XOR oznacza sumę wejść modulo 2 i daje wynik reszty z dzielenia, dlatego może mieć n wejść, dobrze mi się wydaje?
Witam Nie będziemy znali ilości bitów jaką będzie reprezentowała liczba, wiec w pętli dzielisz wprowadzoną liczbę dziesietna przez 2 i patrzysz jaka reszta. Tak do skutku kiedy do podziału zostanie Ci zero. Będziesz wtedy znał liczbę bitów do wyświetlenia no i będziesz mógł wyświetlić wszystkie reszty z dzielenia. Pozdrawiam
Wystarczy, że czas pracy jest rejestrowany w rozkładzie dyskretnym (a na pewno jest jest). Wtedy przy każdym uruchomieniu/wyłączeniu mogą Ci narastać niedokładności w postaci gubienia reszt jak przy dzieleniu rzeczywistego czasu pracy modulo interwał. Nie znam dokładnie szczegółów, bo czas pracy dysku jest tak nieistotnym parametrem, że nie zwracam...
Proszę o pomoc bo kompletnie nie wiem jak się do tego zabrać. Najpierw określasz liczbę wyjść. Wejście to 4 bity czyli od 0 do 15. Największa liczba na wyjściu to 15 * 2 / 3 = 10, też trzeba 4 bity. Na resztę - dzielenie przez 3 może dać resztę 0, 1, 2, a więc 2 bity. Następnie robisz tablicę stanów: wypisujesz wszystkie możliwe stany wejść i odpowiadające...
Tzn. ja napisałem tego potworka na podstawie wzoru: [syntax=text] Wieczny kalendarz - oblicza numer dnia tygodnia na podstawie daty dzień tygodnia = ([23m/9] + d + 4 + y + [z/4] - [z/100] + [z/400] - 2 (if m >= 3) ) mod 7 gdzie [ ] oznacza dzielenie bez reszty z zaokrągleniem w dół mod - funkcja modulo m - numer miesiąca (od stycznia = 1 do grudnia...
Algorytm zamiany sądzę że znasz: dzielenie liczby przez podstawę i zapisywanie reszt - reszty te tworzą cyfry reprezentacji liczby w nowym systemie (post wyżej). Problem w tym, że są ustawione w odwrotnej kolejności. Tu właśnie przydaje się rekurencja lub tablica do zapamiętywania cyfr - to masz niestety zabronione... Ale chyba można skorzystać z biblioteki...
Jeśli chcesz umieszczać w tablicy, to umieszczaj. A nie w zmiennej uint16. i dzieląc kolejno przez 10 reszty to kolejne cyfry poczynając od najmłodszej. Albert
Chodzi o negację ostatniego bloku CAS (najbliżej po lewej stronie) w najniższym wierszu? Tak. Dzielisz K+L-1 bitów przez L bitów, dostajesz K bitów wyniku i L-1 bitów reszty. Do tego najstarszy bit dzielnika powinien być '1', inaczej wynik może się nie zmieścić.
Wyliczenie X0 jest OK, ale X1 ma być większe o 1, a nie o dX. Przy liczeniu wartości większej o jeden należy użyć operacji reszty z dzielenia, żeby nie wyjechać za tablicę. X1 = (X0 + 1) % rozmiar_tablicy;
Siemka! A ja ten problem rozwiązałem inaczej. Generalnie to po co Ci pierwsza połowa 4 cyfrowej wartości roku. Wpisz jako stałą w programie 20 i tyle. Do dyspozycji zostanie Ci 99 lat. I teraz tak. W PCF8583 Możesz zapisać w rejestrze roku do 4 lat. Zatem robisz dzielenie całkowite aktualnego roku przez 4 i tą wartość zapisujesz w wolnej komórce pamięci...
Zawsze możesz wziąć liczbę hex, podzielić ją przez 10 i w reszcie z dzielenia masz cyfrę jedności (dodajesz do niej 30h i masz kod ASCII). Potem znów dzielisz pozostałą liczbę przez 10 i masz cyfrę dziesiątek. I robisz tak aż skończą Ci się cyfry w liczbie ;) Pozdrawiam ;)
Witam Po dzieleniu zamieniasz ze sobą rejestry A i B potem kopiujesz B do A przez co tracisz zawartośc rejestru B czyli reszty. Po dzieleniu zapamiętaj sobie rejest B (gdzieś) następnie wypisz na wyświetlaczu częśc całkowitą wystaw na wyświetlacz R= i odtwarzając zapamiętany rejestr B wystaw na wyświetlacz resztę. Pozdrawiam
char st1 to nie zadziala. tablice nalezy inicjowac rozmiarem znanym podczas kompilacji. masz wiec dwa wyjscia: 1. albo rozmiar na sztywno 2. albo szybki kurs uzycia funkcji malloc i obslugi dynamicznego przydzialu pamieci (obstawiam, ze jak procek nie ma pozadnej ilosci RAMu, to nawet nie ma co probowac) x = 53.7; <-------------------- tu muszę...
zibi miły serwisant pewnie miał w tym jakis cel proxeo ta serwisówka jest juz na elektrodzie do reszty jak chcecie sie dzielić to jest możliwośc posłania tych materiałów do moderatora ( poczytajcie strone główną - link " dodaj pliki" ) to nie giełda - jak chcecie handlowac na to też jest odpowiedni dział na tym forum
Po pierwsze nie wiem jak to zrobic jak mam ja zapisana w 2 rejestrach, a po drugie to chyba w B(reszcie z dzielenia) bede mial na poczatku jednosci,a potem dziesiatki itd.
Teraz tłumaczenie artykułu na polski. Użycie reszty z dzielenia sprawiło, że jedna iteracja obliczeń zajmowała 3000 cykli czyli 20 mikrosekund przy zegarze 16MHz. Co za marnotrawstwo - 20 mikrosekund raz na niewiadomoile <: No bo na pewno nie będzie to liczone częściej niż 1x na sekundę (bo nie ma to sensu). W takim wypadku te obliczenia obciążają...
Cze ! Opisowo wygląda to następująco: - w pętli, której warunkiem działania jest liczba16bit>0 przeprowadzasz dzielenie 16-to bitowe (mam taką procedurę) liczby16bit przez 10 - do reszty z dzielenia dodajesz 48 i masz kod ASCII cyfry (od końca) - pętla zakończy działanie gdy liczba16bit będzie równa 0 przykład: 65535/10=6553 (reszta=5) -> 5 6553/10=655...
algorytm reszty obliczanie reszty wydanie reszty
wyświetlacz piekarnika elektrolux zdjęcie simlocka samsung kodem instrukcja selfa
dekoder schemat dekoder schemat
Płyta indukcyjna SMO 658C/NE dymi - co robić? Pad świeci na pomarańczowo po podłączeniu USB, brak reakcji