Może nie najładniej to rozrysowałem - [url=http://forum.dzyszla.aplus.pl/topic... dzielenia liczb wielobajtowych z wykorzystaniem odejmowania
W takiej notacji, że każda cyfra jest w osobnej komórce tablicy, problemem jest obsługa wartości ujemnych. Najłatwiej jest operować na kodzie uzupełnienia do dwóch. Wtedy wyliczanie przeniesienia nie jest skomplikowane. Tutaj możesz zastosować algorytm pisemnego odejmowania, przy czym najniższe cyfry trzymać pod niskimi indeksami, aby można było działania...
Może to cię naprowadzi na metodę operowania na dużych liczbach całkowitych (DEV-C++4.9.9) : #include <iostream> #include <string> using namespace std; int main() { int l1,k=0, i, l2,j,p; char s_num1[110], s_num2[110], s_ans[111]; int tens=0, ones, ans; cout<<"Podaj pierwsza liczba : ";...
W szkole uczą dzielenia ręcznego ... W jakiej szkole uczą dzielenia z wykorzystaniem przesunięć i obrotów? to na prawdę proste i sam dojdziesz do odpowiedniego algorytmu. Mam nadzieję, że Ty już doszedłeś i podasz kawałek kodu. Przypominam, że chodzi o dzielenie dużych liczb (wielokrotnej precyzji) i możliwości użycia dzielnika większego niż dostępny...
przesuwanie i dzielenie to to w gruncie rzeczy to samo. W systemie dwójkowym dzielenie przez 2 to przesuwanie, w dziesiętnym przez 10 to przesuwanie w ósemkowym przez 8 to przesuwanie itd. Jak masz problem z dzieleniem "dużych" liczb to nie zapominaj że dzielenie i mnożenie jest przemienne i czasami łatwiej to zrobić z argumentem np 8 bitowym niż potem...
tylko w jaki sposób zamierzasz zaimplemetować dzielenie zmiennoprzecinkowe (Nclk>>Nx)? Tu właśnie jest sedno sprawy poruszone. Wie ktoś może jak należy wykonać dzielenie dla dużych liczb?
Dzielenie tak dużych liczb trwa dość sporo cykli zegara co do obsługi w przerwaniu średnio się nadaje. No tak, bo przecież: niskiej prędkości obrotowej w zakresie 0,1 - 2obr/ s a więc bardzo wolno 2x na sekundę to się chyba te obliczenia wyrobią, no nie?
Dzięki. Już wszystko wiem.. ;) Co wszystko wiesz... :?: ... wiesz prawie nic ... :idea: ... Im dalej w las tym więcej drzew... 8-O Tu również zrobiono założenia idealizujące... :!: Mianowicie przyjęto, iż rezystor jest idealnym rezystorem, a kondensator jest idealnym kondensatorem elektrolitycznym, który ma stałą wartość pojemności, czyli niezależną...
napisz w języku C funkcję, która dzieli dwie liczby zmiennoprzecinkowe mające długość do tysiąca cyfr w zapisie dziesiętnym Zadanie to przekracza możliwości języka C i zwykłych typów zmiennych, które nie są w stanie pomieścić tak dużych liczb zmiennoprzecinkowych. Aby rozwiązać ten problem, należy skorzystać z bibliotek matematycznych, takich jak GMP...
Na chwilę obecną próbowałem zainstalować DOS 6.22, przez ukrycie partycji NTFS i utworzenie FAT 16. Nawet udało mi się w te sposób zainstalować Win 3.11 jakoś to działało ale mogłem go wystartować jedynie przez dyskietkę startową i zgłaszał komunikaty o niezgodności wersji MS DOS ale jakoś tam działał (całkiem sympatyczny i "kolorowy system). W kolejnym...
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.
Musisz dopasować eksperymentalnie. Bardziej "odporne" rozwiązanie to dzielenie "za dużej" liczby przez 2, zamiast odejmowania z w13 Sub Korekta(kol) Application.ScreenUpdating = False If Cells(5, kol) < 0 Then Exit Sub If Cells(19, kol) < Cells(20, kol) Then knyps = 1 If Cells(19, kol) > Cells(21,...
Uzupełniając: to, że końcowy wynik mieści się w zakresie, nie znaczy, że nie doszło do jego przekroczenia w trakcie obliczeń. Masz najpierw mnożenie, a potem dzielenie; najprawdopodobniej nie zmieścił się wynik mnożenia. Jakbyś rozbił tą linijkę ze wzorem na pojedyncze operacje (właściwie to dwie: mnożenie i dzielenie), to mógłbyś prześledzić dokładnie,...
Bolek: 1.Żeby nie było przesunięcia tak jak mówisz, to musisz użyć liczb ujemnych. Bo jak masz liczby -20 i 20, to skalowanie x3 zamieni to na -60 i 60 - wszystko ok Jak masz liczby 10 i 20, to skalowanie x3 zamieni na 30 i 60.. środek kwadratu jest już zupełnie gdzie indziej 2.Żeby otrzymać dobrą płynność powinieneś użyc wyników z mnożenia/dzielenia...
ogólnie mówiąc musze sobie przeskalować jeden parametr w drugi Pierwszy (A) jest zawsze od 0 do 100, drugi (B) może mieć mniejszy "zakres" np 20...70 (Bl...Bh) Obmyśliłem sobie taki wzorek C=100/A D=(Bh-Bl)/C B=Bl+D Tylko jakoś w ASM na 51 ciężko dzielić większe liczby, w dodatku z przecinkiem (zajmują sporo czasu). teraz dwa pytania: 1. 10/4=2,5 jak...
Bardzo sprytna funkcyjka zumek :) Wygląda na czasochłonną dla dużych liczb, ale jeśli chodzi o kod programu, to krócej chyba by się tego nie dało zrobić. I nie ma żadnego "dzielenia wielobajtowego" :)
To by wyglądało tak: mamy blok pamięci przeznaczony go na flagi dla np. 4 miliardów liczb (0.5GiB), przesiewamy te liczby przez sito Erastotenesa, i pakujemy do listy różnic; następnie przetwarzamy w ten sam sposób kolejne 4 miliardy... W trakcie liczenia sumy liczb robisz podwójne sumowanie: jedno, żeby wyliczać kolejne liczby pierwsze, drugie, żeby...
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.
Jeżeli masz suwmiarkę to średnicę zmierzysz bez problemu. Skok gwintu dla większej dokładności mierzysz pomiędzy kilkoma wierzchołkami i dzielisz przez liczbę zwojów (wierzchołków).
Witam, mam taki fajny temat projektu, może komuś przyda się to co już napisałem a może ktoś znajdzie tam jakieś błędy lub zechce dopisać dzielenie. Założenia są takie: *liczba jest przechowywana w klasie jako tablica bajtów, po jednym bajcie na pozycję *klasa zawiera podstawowy interfejs do operacji na liczbie *działania są realizowane przez zewnętrzne...
proste - dzielisz sobie przez 10 i sprawdzasz, czy liczba jest większa od 1 - jesli nie, to znaczy, że jest 1 cyfra, jeśli tak, to dzielisz przez 100 i sprawdzasz, czy liczba jest większa od 1 - jesli nie, to znaczy, że są 2 cyfry, jeśli tak, to dzielisz przez 1000 itd. To najgłupsza ale najprostsza metoda jaka mi przychodzi do głowy ;-) Możesz również...
wiem że jakieś nadpróbkowanie tu jest ale jak to możliwe? Przecież dodaje 128 próbek i dzielę przez 128 Liczy średnią, najprawdopodobniej nadpróbkowuje. Z programu nie da się wywnioskować danych wejściowych, można tylko domniemywać. Przez 128? A dlaczego nie przez 4? Otóż jeśli używasz float, to masz możliwość zapisu tych dodatkowych bitów i to jak...
Niestety ja pisze w C# wiec ze składnia ci nie pomogę. Ja cos takiego napisał bym tak: Odczyt danej, Podział danej na TH0 i TL0, Zapis danych do kości pod odpowiednie adresy, (i tak tyle razy ile chcesz) . . (mamy 10 odczytów) deklaracja zmiennej 3 bajty, złożenie w tej zmiennej pierwszej liczby z pamieci, deklaracja zmiennej 2 bytowej złożenie w niej...
Wszystko podłączone. W teorii działa. Aktualnie puściłem kalibrację przy 300W obciążenia. Tak swoją drogą to jest jakiś specjalny sposób na wyliczenie liczby battery packów czy proste dzielenie: (pojemność dużych AKU / pojemność standardowych AKU) - 1 ? (ten -1 to po to, że przy standardowej pojemności liczba battery packów to 0, a nie 1).
Wz = 31,5-((255-n)/2) wystarczy pomnożyć przez 10 10Wz = 315 - ((255-n)*5) Teraz masz już całkowite. Przecinek wstawiasz podczas wyświetlania na LCD. Ustawiasz kursor na pozycji drugiej, wyświetlasz liczbę - w twoim przypadku 10x większą. Teraz dzielisz liczbę przez 10 tak aby wynik zawierał liczbę pełnych dziesiątek (bez części ułamkowej), ustawiasz...
Hey !! hehe nieźle Panowie :) Co do kalkulatora to jakoś na pierwszy rzut, jako człowiek, który nie zna się w ogóle na elektronice, to dosyć zawiły problem, zacznij od jakichś dzwonków, alarmów, liczników itp. :) No ale poważnie, tak jak Xitami pisał jest duuużo dróg do zrealizowania tego tematu, od układów logicznych do procków (tych małych '51 i dużych...
cytat z forum dvb-z " Wszystkie instrukcje wysylane do kart sa szyfrowane za pomoca kluczy RSA. RSA jest kodowaniem niesymetrycznym, tzn do kodowania używamy innych kluczy niż do dekodowania. Zasada tworzenia klucza publicznego i prywatnego: - wybieramy losowo dwie duze liczby p,q - obliczamy n=pq - obliczamy m=(p-1)(q-1) - wybieramy niewielka liczbe...
tak jak poprzednio pisałem wszystko zalezy od wielkości liczb na których operujesz i w zależnoścido nich wybierasz odpowiedni sposób ich zapisu i operacji na nich wykonywanych. Z tego co widzę to będą to liczby całkowite także ujemne ale 7mio bitowe (kod U2) ale pomysł zamieniania je na inny kod jest... troszke naciągany: po co? Program sobie poradzi...
A czy procki na rdzeniu 8051 atmela (z ISP) są równoważne z oryginałem? Jeśli chodzi o szybkość wykonywania instrukcji i pamięć RAM to tak, wszystkie bazują na oryginalnym 8051/8052. Natomiast posiadają często dodatkową pamięć EEPROM (obsługiwaną rozkazem movx) oraz interfejs SPI. 8051 nie ma - a przynajmniej Ja nie znalazłem - takiego fajnego darmowego(!)...
no to jeszcze mała optymalizacja wynikająca częściowo z założeń autora (tylko czemu pierwiastek, a nie połówka? To nie sito!), przy okazji znacznie wydajniejsza: function Czy_Liczba_pierwsza( x: integer) : boolean; var idx : integer; begin if x in [0,1] then {sprawdzamy czy podana liczba to 0, 1} begin Czy_Liczba_pierwsza:=false;...
1. 2048+Y0+((X-X0)*(Y1-Y0))/(X1-X0); samo (Y1-Y0)/(X1-X0) może dawać wynik nie dokońca taki o jakim myślisz ponieważ to są liczby całkowite Słuszna uwaga. Ale na początek można zacząć od wywalenia nawiasów dookoła tego dzielenia, tak aby najpierw wykonało się mnożenie, a dopiero potem dzielenie. Jeśli to nie pomoże w wystarczający sposób, to albo trzeba...
dzielenie w bascomie zjada bardzo dużo zasobów... zamień liczbę na hexy albo binarnie i dodawaj albo odejmuj, [url=http://edu.i-lo.tarnow.pl/inf/alg/0... binarne to w zasadize odejmowanie z przesunięciem...
Przecież udostępnianie filmików z yotuba jest legalne według tego artykułu po niżej, założeniem funkcjonowania serwisu YT jest dzielenie się materiałami oraz osiąganie jak największej liczby odsłoń filmów. http://legalnakultura.pl/pl/prawo-w-kult...
http://obrazki.elektroda.pl/4083580600_1... Jak wygenerować losowy ciąg bitów? Niektórzy ludzie powiedzą, że to niełatwe, inni, że to bardzo trudne, a jeszcze inni zastanawiać się będą, czy to w ogóle możliwe. Oczywiście, nie problemem jest tworzenie ciągów pseudolosowych bitów korzystając z oprogramowania, ale niestety nawet najlepszy...
Chyba będzie najlepiej jak posłużę się przykładem. Przedstawiam wartości maksymalne. przyklad 1. x=ADC/timer - x to bedzie duży ułamek np. 0,00 999 999 999 będzie użyty jako stała wyliczona na początku z przetwornika ADC i timera, timer może przyjąć nawet wartość 9 999 999 999 999 przyklad 2. y=timer2*x - timer2 moze przyjmowac wartosci 9 999 999 999...
Całkowicie zgodzę się z wypowiedzią przedmówcy - na takich parametrach bez problemu 6Mb pójdzie. A pingi nie poprawią się z dnia na dzień, trzeba poczekać aż TP rozbuduje te relacje które się zapychają, ew. przepną DSLAMA z kaskady bezpośrednio do routera w sieci szkieletowej. Niestety, taki urok neostrady (neti czy innego dostawcy też) - usługa jest...
Dzięki wielkie - nie różni się prawie od dzielenia 3 bajtowych ale za to dużo szybsza a to jest ważne....
Otrzymane 2 bajty łączę w liczbę 16 bitową. Mnożę ją przez 10 i dzielę przez 16 (tj. przesuwam o 4 bity w prawo). Mam w wyniku temperaturę 10x większą niż w rzeczywistości. Ewentualne obliczenia i ustawienia wewnątrz programu robię na liczbach 10x większych. Dla procesora to żadna różnica. Wyświetlaniem zaś zajmuje się za każdym razem ten sam podprogram,...
Jak rozumiem chcesz defakto dzielić częstotliwość przebiegu jeżeli tak to nic prostszego: pętla for inkrementowana stanem wysokim np. i po osiągnięciu określonej ilości powtórzeń zmiana jakiegoś pinu "wynikowego" na stan przeciwny. problem się zacznie jak będziesz chciał podzielić przez liczbę inną niż wielokrotność 2 nie mam pomysłu jak takie dzielenie...
Tak to teraz wygląda: https://tinyurl.com/23w2bq97 Dodałem panel informacyjny w postaci diod, stabilizator napięcia i wyłącznik na 10kV. Na realnych komparatorach z wyjściem OC i wymaganym ostępem napięć wejściowych od zasilania nie zadziała ale w symulacji ok. Ja to biorę na intuicję. Ja mogę czasem zrobić coś na intuicję bo rozumiem działanie układów...
Na obrazku zapomniałeś o -f (a to blokuje dzielenie pakietów, żeby ustalić MTU, które jest o 28 większe niż max.liczba po -l gdy pakiet nie musi być dzielony). Mam jeszcze kłopot z P2P blokują mi porty co z tym zrobić ? Nic, czytaj regulamin, jak sobie nic nie zapisali to możesz zerwać umowę, a jak zapisali to zacisnąć zęby i cierpieć.
Dziękuje za ten jakże profesjonalny wpis, ale jak się to ma do migania żarówki? Chciałem zaznaczyć, że nie konstruuję wehikułu czasu, czy tam napędu międzygwiezdnego, tylko losowy przerywnik obwodu, do migania żarówką. Wrzuciłem to co napisałeś _jta_ do Groka i poprosiłem o wyjaśnienie. Oto co przygotował w... 4 sekundy: Autor opisuje sposób generowania...
Proszę o pomoc :) to taka jednorazowa pomoc dla kolegi :P 4. Przedstaw algorytm rozwiązania problemu wyszukiwania maksimum i minimum w danej tablicy liczb całkowitych stosując metodę "dziel i zwyciężaj". 5. Dany jest uporządkowany ciąg liczb całkowitych (od najmniejszej do największej). Stosując metodę "dziel i zwyciężaj" utwórz algorytm wyszukiwania...
Co do transformatorów, to o ile pamiętam ze jak one zmniejszają napięcie to w zamian zwiększają natężenie, moc pozostaje ta sama prądu, a mniejsze moce wynikają stad,że prąd jest dzielony pomiędzy dużą liczbę odbiorców - dobrze rozumuje? Tak. Zobacz jak wygląda sieć elektroenergetyczna w okolicach Warszawy Co do baterii kranowej (dzięki za obrazowe...
ok, już wyjaśniam - operacje bitowe wykonują się dużo szybciej niż dzielenie, przykładzik: liczba AND 255 - zerujemy wszystkie bity oprócz ostatnich ośmiu które pozostają bez zmian. Jest to odpowiednik reszty z dzielenia przez 256. przesunięcie bitowe w prawo jest odpowiednikiem części całkowitej z dzielenia przez jakąś potęgę dwójki - przesunięcie...
potrzebujesz odwzorowania: 0 = -15.00 1023 = +15.00 Najpierw pozbędziemy się kropki dziesiętnej: 0 = -1500 1023 = +1500 Teraz pozbędziemy się znaku: 0 = 0 1023 = 3000 Przekształcenie sprowadza się więc do pomnożenia wartości z ADC przez 2,93255132. Pomnóżmy tę liczbę przez 256, otrzymamy 750,7331378, w przybliżeniu 751. Mamy zatem mnożenie bez znaku...
Witam, mam wielką prośbę do kolegów forumowiczów. Na zaliczenie z informatyki musze napisać dwa programy, niestety mam z nimi trochę problemów. Nie prosze o gotowe rozwiązania, tylko o pomoc. Zad.1. Napisz program który zapisze do pliku tekstowego figurę utworzoną z gwiazdek w taki sposób: *_*_*_*_* _*_*_*_*_ __*_*_*__ ___*_*___ ____*____ o n liczbie...
przekształciłem wzory do postaci w których występują liczby 2 do n-tej - czyli w asemblerze bez problemu (przesuwam w prawo lub w lewo i to mi dzieli lub mnoży x2). nie wiem jak mi to jeszcze wyjdzie (bo ze wzoru mam tam liczby 2do20) bo symulacje sobie przeprowadze jutro-kiedyś już coś podobnego robiłem i chodziło (tyle że na dużo mniejszych liczbach)...
Witam. Przekopałem już cały net i nadal nie potrafię rozwiązać problemu z podziałem cyfr na wyświetlacz LED. Problem jest taki że jak zaczynam dzielić liczby większe od 231 to wyświetla mi głupoty (są to cyfry ale nie ich kolejność). Podział cyfr robię w taki sposób: Wartosc(1) = Lm335_1 W(1) = Wartosc(1) / 1000 W(2)...
1) Przenieś obsługę wyświetlania do przerwania, inaczej wyświetlacz będzie zmieniał jasność w stosunku do tego jak długo będzie wykonywała się główna pętla. 2) Stwórz tablice w której kolejnym pozycjom odpowiadają kombinacje bitów zapalające dane cyfry. Tzn. po kolei kombinacja dla 0 potem dla 1 itd. Ułatwi to konwersję cyfry na kombinację bitów które...
A co będzie jak będę chciał wysłać większą liczbę np H1E240 czyli 123456 ,muszę je sam dzielić na 4 bity i po kolei wysyłać?
Kłania się po prostu - najprostsza matematyka ;) masz np liczbę 123 i chcesz wyodrębnić poszczególne cyfry żeby je po kolei wrzucić na wyświetlacz LED 1. dzielisz liczbę 123 przez 100 - resztę z dzielenia odrzucasz i pozostanie ci cyfra odpowiedzialna za setki czyli 1 - prawda ? ;) 2. odejmujesz od liczby 123 liczbę 100 - bo wyżej już wykonywałeś dzielenie...
Bardzo dziękuję za sugestie - myślę, że skoro dobrałem bardzo idealne rezystory to w takim razie tak jak pisał atom1477 na pewno pozostawała kwestia poziomu wewn. napięcia odniesienia - być może jest niższe niż 2,56 lub nieco wyższe - też to widziałem w PDF'ie - tylko jak to sobie skalibrować bo widziałem że niektórzy to jakoś robią i radzą sobie bez...
Faktycznie Xitami nie było sensu dzielić a przez a-1 jeżeli liczba ta jest większa niż a/2, załapałem... człowiek taki ograniczony... Wielkie dzięki, przy większych liczbach powinno pomóc ;-) EDIT: a jakiego typu użyć dla takiej "sporej" liczby: long long unsigned ? Tylko nie wiem co po % wpisać dla long long. EDIT2: Chętnie bym dał Wam punkty ale jestem...
Nie mam w tej cwili czasu na dokładniejszą analizę, ale zauważ że w celu uzyskania bardziej znaczącego bajtu zmiennej typu uint16_t należy podzielić przez 256, a nie przez 255. Zwiększ też wartość zmiennej ac_adder na 256, bo przy 24 otrzymasz przebieg poniżej 5Hz. Błąd jest na pewno w algorytmie bo np. to działa bez problemu (sprawdziłem dla pewności):...
Przykład algorytmu: na wygenerowanej liczbie wykonujesz działania matematyczne takie, aby liczba wynikowa miała zawsze przynajmniej 6 cyfr np. mnożysz ją przez 3, dodajesz 123 i odejmujesz 1. Po wykonaniu tych działań sprawdzasz, czy liczba jest większa niż 999999, jeżeli tak to dzielisz ją przez 10 bez reszty i znowu sprawdzasz, czy jest większa niż...
Liczbę jednocyfrową bez problemu wrzucę do char'a, ale większego int nie potrafię przepisać do stringa. Oczywiście mógłbym dzielić przez 10, 100, 1000 itd. wyciągać pojedyncze liczby, wrzucać do charów, a potem skompletować tablicę charów i użyć jej jako string, ale szukałem czegoś ładniejszego. Gdybym wszystko wiedział to bym nie pytał :]
Witam Jeśli zmierzyłeś średnicę drutu bez izolacji i wynosi ona 1,2mm średnicy to przekrój kwadratowy dla tego drutu wynosi 1,31 mm kwadrat a dla przekroju 0,25mm średnicy wynosi 0,049mm kwadrat. I tylko przekroje kwadratowe można dzielić lub dodawać do siebie. Przekrój kwadratowy drutu 1,20 czyli 1,31mm dzielisz przez 3 ponieważ liczba zwoi dla napięcia...
ARM jest ma architekturę riskową więc dzielenie nie zawsze jest. Rdzeń Cortex M3 np. STM32 firmy ST ma dzielenie sprzętowe liczb całkowitych, zwróć uwagę na algorytm na pewno dzielenie jest i jeśli jest sprzętowe jest dużo szybciej. Jeśli to Ci nie weystarczy najlepiej będzie wziąć DSP'ka ze sprzętowym blokiem do operacji zmienno przecinkowcyh. Dzielenie,...
Pompa w kotle nie ma tak dużego przepływu. Wystarczy policzyć ilość odejść z listwy razy wymagany przeplyw . Dopiero jak zmniejszysz wymagany przeplyw tzn odetniesz kilka wyjść rotametry reagują bo wydajność pompy dzielisz na mniejszą liczbę wyjść.
proponowałbym koledze samemu sobie napisać procedurę konwersji przynajmniej będzie to dla ciebie jakąś formą nauki a zamiana jest prosta i wygląda tak: 1) obliczasz resztę z dzielenia swojej liczby przez 10 i wstawiasz na koncu bufora znakowego dodatkowo powiększając o 0x30 (czyli z liczby robisz znak odpowiadający tej wartości) 2) dzielisz liczbę przez...
Spoko, spoko... poradziłem już sobie. Zrobiłem to właśnie tak, jak na kartce papieru, a dokładniej : - liczbę, przez którą dzielę dosuwam do lewej (z prawej dostawiam zera), - sprawdzam, czy nie jest ona większa od liczby, którą chcę podzielić - jeśli nie odejmuję - jeśli tak, przesuwam o jedną pozycję w prawo i tak w pętli Wynik jest zapisywany w taki...
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...
to są tzw. godziny szczytu. sieć ma określoną przepustowość i jeśli do jednego nadajnika podepnie się większa liczba użytkowników to po prostu nie ma z czego dzielić. zgłaszaj problem - może cos z tym zrobią - choć wątpie. Ciekaw jestem kiedy LTE się zapcha - mówienie o 150mbps to taki sam chwyt jak opowiadanie o 7,2 w orange.
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...
W tej pętli w opóźnieniu zrób volatile int i, bo kompilator wywala pewno pętlę i dioda mruga tylko Ty nie nadążasz patrzeć. Albo dołóż jeszcze jedna zmienną. int Delay( int delay) volatile int i; int j = 0; for( i=0; i < 4000* delay; ++i ) { j+=i; } return j; } I uważaj na zakres liczb całkowitych bo 32 bity to dużo, ale dzielone przez 4000 to już...
Czy jesteś pewien że odwracacz fazy o sprzężeniu katodowym będzie w tym przypadku optymalny? Jego główną zaletą jest mała wrażliwość na tętnienia zasilania, co miało jakie takie znaczenie w zamierzchłych czasach, gdy kondensatory o dużej pojemności były bardzo drogie. Dziś jedyną praktyczną zaletą jaką ma on w porównaniu z najprostzym i najpewniejszym...
tjanusz :arrow: znam troszke c# na tyle ile mi jest to potrzebne, ale w c# przecież można także wstawiać kod asemblera tworząc np. swoje własne algorytmy dzałań matematycznych. Pszepraszam, ale nie wiem co to znaczy " żródełko" gcc lub FreePascal i jak mogę do tego dotrzeć :arrow: elektryk dokładnie np. teraz pracuję nad potęgowaniem modulo metodą iterowanego...
Musisz też pamiętać o obsłudze znaków niebędących cyframi - zawsze może wystąpić jakieś przekłamanie w transmisji, albo błąd operatora. Takie znaki możesz ignorować, albo odrzucać całą liczbę jako błędną. Musisz też pamiętać o tym, że twoja zmienna zawierająca wartość może się przepełnić. Czyli kolejny warunek - jeżeli liczba jest zbyt duża (zawiera...
W poście z 09:48 zrobiłam screen - problem jest w momencie większej liczby kolumn z pivotki. Generalnie w każdym tygodniu dojdzie nowa kolumna, bo to dane tygodniowe.
U mnie to wygląda tak (komórka D19): =JEŻELI(C19>0;B19/C19;0) Czyli tak jak pisałem: Jeżeli C19 (liczba wpłat) jest większa niż zero to wynikiem w komórce będzie dzielenie B19/C19 (suma wpłat dzielona przez ilość wpłat). W przeciwnym wypadku będzie to 0 (zero).
https://obrazki.elektroda.pl/6876053500_... Wiele dzisiejszych architektur powstało podczas wieloletniego procesu udoskonalania i tworzenia coraz lepszych rozwiązań, aby były one jak najbardziej doskonałe. Firmy odpowiedzialne za daną architekturę wymagają opłat licencyjnych za wykorzystanie ich dzieła w produkcie. Czy jest więc...
Witam :) Jestem początkująca w VBA, więc proszę o pomoc. Potrzebuję zrobić karty pomieszczeń: uproszczony przykład jest w załączniku. W skrócie wygląda to tak, że dane mam w jednym arkuszu, pogrupowane tak, że jednemu pomieszczeniu przypada jeden wiersz. W drugim arkuszu mają być karty, jedna na jedno pomieszczenie, i odpowiadające dane nie są zgrupowane...
A na jakimkolwiek mikro nie może być? Od liczby odejmujesz 60 i dodajesz 1 do innego rejestru ... i sprawdzasz czy liczba większa od 60 ... jeżeli nie to w rejestrze masz wynik dzielenia, a reszta to pozostałość z liczby/60 :)
Składni nie będę sie już czepiał choć to trochę jak z zamkiem centralnym. Nikt nie broni używac klucza :P Dżyszta słowo chyba bardzo tu pasuje:) Ile jest 79 podzielone na 1000? Oczywiście to pytanie rytoryczne. Ja bym zaokraglając do dwóch miejsc po przecinku powiedział, że 0.08. Program proponowany przez Krashan7 powie jednak, że to 0.07. Różnica około...
Witam, myślę że problem leży po stronie dostawcy, który dzieli DSL sądząc po bramce 10.0.0.1 na zbyt dużą liczbę użytkowników i jedyna rada to zmiana operatora P.S. Ping do 10.0.0.1 nie powinien przekroczyć 5ms
[syntax=basic4gl] $crystal = 4000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100 Portd = &B1111111 Config Timer0 = Timer , Prescale = 64 Enable Timer0 Enable Interrupts On Timer0 Co1ms Dim Liczba As Single Dim Ktorywysw As Bit Dim Lol As Byte Dim Jednostki As Byte Dim Dziesiatki As Byte Dim Pomoc As Bit Dim Aaa As Word Dim...
Dokładnie tak jak mówi sepako do wyciągania ostatniej cyfry najlepiej użyć dzielenia modulo, czyli "%" w C. Dostajemy w ten sposób resztę z dzielenia. Czyli 123%10 = 3; a więc cyfra jedności ;) Wyświetlanie dużych cyfr najlepiej zrobić w pętli. Za każdym razem dzielisz modulo przez 10 a następnie dzielisz normalnie przez 10. Pętle wykonujesz w zależności...
No tak, ale wstyd. Wszystko dlatego, że za rzadko siadam do C. Już wiem, że aby zamaskować najbardziej znaczące bity, trzeba tak: [syntax=csharp] if ((value_wysw < 10000) && (value_wysw >= 1000)) { value = (value_wysw & 0x00ff) %10; } [/syntax] Jeżeli spodziewamy się liczby 32 bitowej, to 0x000000ff. Kod na sens pod warunkiem, że liczba...
dziel FFFFFFFFFFFFF000 przez 00000AAAAAAAAAA - ucierpi nieco dokładność, ale jest to do wykonania na 64 bitach ALU. Wynik przesuń o 6 w prawo (otrzymasz 6 miejsc binarnych po przecinku, oczywiście przesunięcia dokonujesz modyfikując cechę wyniku). Generalnie dzielenie np liczb 32 bitowych na FPU odbywa się w rzeczywistości z wykorzystaniem 96 bitów,...
najpierw muszę zaprojektować analogowy filtr wedłóg schematu 1 w pdf kolegi następnie muszę wyliczyć alfa , beta i gama które są stałe dla każdego filtru a następnie muszę postępować według algorytmu z rysunku 9a Dokładnie tak :!: , ale musi być jakieś ale :D . Podane zostały jedynie uproszczone wzory na alfa, beta i gamma, wykorzystujące SAA (Small...
Witam! ad 1) Jeśli dobrze zrozumiałem, to najlepiej w wierszu z instrukcją losującą podzielić modulo przez liczbę większą od 16 (zauważ, że 4 * 4 = 16, a tam wystepuje dzielenie modulo przez 14. W przeciwnym wypadku problem jest głębszy gdyż trzeba rozwiązać "problem ośmiu hetmanów" opisany w książce "Algorytmy + dane = programy" autorstwa N. Wirth...
Udary nie są jednakowe jak napisał kolega xwit , dzielą się na 1. piezoelektryczne ( przetwornik piezoelektryczny ) 2. elektromagnetyczne ( cewka + magnes ) 3. mechaniczne ( sprężyna ) Najlepsze są 2. największa czułość , najmniejsza liczba przypadkowych alarmów ale niestety najwięcej kosztują. Pozdrawiam.
czy są w necie jakieś kursy z dobrze opisanym tym działem programowania w C++ ? Akurat z tym to niekoniecznie. Współczesne procesory sprzętowo wykonują mnożenia przynajmniej 16-bit x 16-bit z wynikiem 32-bitowym, standardowa biblioteka kompilatora C z reguły obsługuje arytmetykę do 64 bitów (typ long long albo int64_t). Typowy programista nie zawraca...
Zbyt dużo tez stawianych na podstawie znajomości zaledwie ułamka spotykanych rozwiązań, a i solidnych podstaw definicyjnych też jest brak. Odniosę się jedynie do kilku zauważonych przeze mnie niezgodności, bo i tak próby naprawiania całości byłyby niewspółmiernie pracochłonne w porównaniu do napisania kompendium na podstawie przykładowej książki z biblioteki....
Nie wiem o co chodzi z tym free; jeszcze się z tym nie spotkałem. W tym zadaniu największy problem będzie stanowił chyba algorytm, bo nie wiem za bardzo jak to zrobić, żeby program sprawdził czy dana liczba jest pierwsza czy nie. Program chyba będzie musiał sprawdzić czy reszta z dzielenia modulo % przez każdą z liczb mniejszych od dzielonej liczby...
Jeśli projektujecie urządzenia elektroniczne, to z pewnością zetknęliście się z terminem, który często pojawia się np. w poradnikach - Karta Katalogowa (ang. datasheet ). Może nie do końca wiecie jeszcze, co to jest, ale zważywszy na to, jak często używa się tego terminu, to na pewno coś ważnego. W poniższym krótkim poradniku dowiemy się, co to za dokument...
Jak uśrednisz, to uzyskasz to co by pokazał miernik uniwerslany na zakresie napięcia przemiennego. Możesz sygnał podac na układ mierzący trueRMS (Analog Devices takie robi) ale to koszt rzędu 20zł. (at)kamil94goldman Ten cytat powyżej pokazuje jak projektować w sposób nie do końca logiczny. Masz do dyspozycji względnie szybki mikrokontroler ze wsparciem...
Wstawiam jaką odpowiedź dostałem od firmy RainBird: Dzień dobry! Dziękuję za kontakt z Rain Bird. Niestety nie mam możliwości wykorzystania jednego czujnika deszczu dla dwóch sterowników. Natomiast sterownik RC2 wyposażony jest w funkcję opóźnienia nawadniania w oparciu o prognozę wystąpienia opadów. Funkcję można włączyć przez aplikację w ustawieniach...
Te uchwyty nie służyły telefonom a sieci radiowęzłowej. Była ona montowana w standardowej (znormalizowanej) odległości od przewodów zasilających (o ile pamiętam 1,2m). (Za Wikipedią) Radiowęzeł to zespół urządzeń do przekazywania programów radiowych przewodowo do większej liczby odbiorców, elementarny moduł radiofonii przewodowej. Urządzenia wchodzące...
Pierwsze pytanie to w jakim zakresie może być wartość input? Cały uint32 czy może mniej np. 10, 15, 20, 25 bitów? 1. 125e6 możesz przecież skrócić do 125 bez jakiejkolwiek straty dokładności. Wtedy przód zmienia się w 2^32/1000000=4294,97 co dosyć dobrze można zaokrąglić do 4295. Ostatecznie formuła będzie 4295*input/125 i będzie działała o ile input...
Ten zamieszczony kod, może zadziałać, ale tylko dla liczb dodatnich, większych od 0 (zero). Dla zera i dla liczba mniejszych od 0, wynik nie będzie poprawny, bo przeprowadzasz obliczenia na złym typie danych. Skoro dzielisz : [syntax=cpp]int la(int n) [...] return 1/result;[/syntax] To jak chcesz wynik zwrócić do INT ? Całkowitą wartość dzielenia z...
Ta płyta wg. Asus obsługuje 1 x M.2 Socket (M.2 2242, M.2 2260 i M.2 2280; SATA i PCIe 3.0 x4) * blizej cpu 1 x M.2 Socket (M.2 2242, M.2 226, M.2 2280 i M.2 22110; SATA i PCIe 3.0 x2) 6 x SATA 3, wspierają RAID 0, 1, 5, 10 Intel Optane Memory Ready Ze względu na wystarczająco dużą liczbę interfejsów podsystemu dyskowego i niewystarczającą liczbę wolnych...
Jednak pomysł pisania "lepszych" wersji funkcji z math.h jest bez sensu - jedyne na czym zaoszczędzi taki "recznie" napisany cosinus to dokładność - znaczną większość kodu takich funkcji i tak stanowią operacje typu mnożenie / dzielenie liczb zmiennoprzecinkowych. Uwierz mi, że jest czasem taka potrzeba (; Zaoszczędziłem dużo cykli, dzięki temu na...
Tak jest to projekt NE ale czemu by nie spróbować czegoś nowego? ;) Co do projektu to nie ukrywam troszkę że nie za bardzo rozumiem w czym leży tutaj problem, starałem się od dzielić sekcję zasilania od tej sterowania (sekcja zasilania jest na górze po lewej stronie rezystorów dużej mocy) resztę połączyłem z LM.
Jeśli nie potrzebujesz liczb zmiennoprzecinkowych, to pewnie duża dokładność nie jest Ci potrzebna. Więc lepiej zamiast mnożyć przez 1000 i dzielić przez 14, po prostu podziel X przez 71. A funkcje do mnożenia i dzielenia na '51 są w internecie tak powszechne jak spam. Ewentualnie możesz podejrzeć jak to robi kompilator.
Dobrze zrozumiałeś. Ja nie mówiłem o muzyce. Podałem to jako dowód, że i tam się to stosuje. Ciut inaczej z oktawami muzycznymi. Harmoniczna to właśnie wielokrotność częstotliwości podstawowej. Są takie przyrządy elektryczne i elektroniczne które analizują jakie napięcie jest na zadanej częstotliwości. W przypadku częstotliwości radiowej nazywa się...
Mnożył tylko w głównym obwodzie, a następnie za węzłem rozgałęziającym dzielił na poszczególne oporniki :D , gdyby za węzłem prąd przy takim samym napięciu się jak to ująłeś mnożył, to byłoby to PM.
kurde ludzie widze kompletnie niemacie pojecia o samochodach popierwsze klemy to zaciski na alternatorze po drugie paski klinowe i srednica kół pasowych niemają nic wspólnego z tym jak bedzie dzialal obrotomiez (to niejest dynamo!!)alternator ma sam w sobie joz stabilizator napięcia .Najlepiej podskoczyc na najblizszy szrot(autozlomowiec) tam popytac...
Skoro zrobiłeś już tyle tabelek pomocniczych, jedna więcej nie zrobi różnicy. Musisz tylko zdecydować czy liczysz w formacie godzinnym, czy liczbowym -WYBIERZ zwraca liczbę (liczbę dzielisz przez 24, czas mnożysz). Być może należałoby jeszcze bardziej skomplikować formułę i porównywać, czy liczba w komórce (czas*24) jest większa od zwróconej przez WYBIERZ,...
tablica dzielenie dużych liczb dzielenie liczb dzielenie liczb ujemnych
zacisk hamulcowy ręczny dodawanie wiersza excel chińskie testery akumulatorów
prexer instrukcja stycznik zaklocenia
Rozrusznik Passat B5 1.9 TDI 90KM sam się rozłącza Wymiary Renault Trafic 2019 do naprawy blacharskiej