Zamień przecinek (występujący jako separator dziesiętny) na kropkę (funkcja Replace) przed zmianą tekstu na zmienną liczbową.
znowu mam problem. Nie mam pojęcia jak zamienia się liczby z ułamkami (dziesiętne) np. 23.123 na kod binarny. I na odwrót np. 10001,111. Pomożecie??
A to nie miało być bez tego przesuwania? Bo to x to zdaje się 16 starszych bitów liczby wejściowej...
jakiej użyć funkcji aby zamienić liczbę dziesiętną na ciąg binarny??
jak zamienic liczbe np. 184 dziesietnie na zapis heksadecymalny?? czy ktos moglby przedstawic jak to sie robi, nietylko ostateczny wynik? z gory dzieki
Czas w Excelu to liczby, które się dodaje, odejmuje... Często wystarczy zmiana formatowania (liczbowe, czas w rożnych konfiguracjach). Aby zamienić czas na liczbę dziesiętną, trzeba pomnożyć przez 24.
czyli np liczba 11,1011 to ile bedzie??
Co szukać się nie chce: http://edu.i-lo.tarnow.pl/inf/alg/006_bi... Do tego kalkulator systemowy też zamieni liczby dziesiętne na binarne. 3 - 00000011 15 - 00001111 65 - 01000001 158 - 10011110
Witam. Jak zamienić ujemną liczbę w kodzie dziesiętnym na tą samą wartość w kodzie szesnastkowym?
W asemblerze
Każdą cyfrę liczby dziesiętnej koduje się w 4 bitach. Bajt to dwie cyfry liczby dziesiętnej czyli max 99. Np. liczba 25 = 0001 1001 - binarnie i 0010 0101 w kodzie BCD Żeby dokonać zamiany trzeba wyodrębnić poszczególne cyfry z liczby dziesiętnej, zamienić każdą z osobna na postać binarną i "skleić" otrzymane zera i jedynki razem.
Zadanie projektowe polega na syntezie układu zamieniającego liczbę zmiennoprzecinkową na liczbę całkowitą dziesiętną zapisaną w postaci wektora 18 cyfr BCD (i znak, razem 80 bitów). Argument jest zapisany w postaci liczby zmiennoprzecinkowej rozszerzonej wg standardu IEEE 754 (80-bitowej). Mam o to taki właśnie problem. Nie rozumiem jednak samego fragmentu...
... a potem zamieniłeś liczby odpowiadające w systemie dziesiętnym 101-5,110-6,7-111,tak? 567 nie jest w systemie dziesiętnym, tylko ósemkowym, który posługuje się cyframi 0...7.
Witam; jestem raczej początkującym w programowaniu w C, więc proszę o wyrozumiałość, gdyby temat okazał się trywialny. Otóż mam przykładowo string : [syntax=c] char string[]="8A1";[/syntax] w tym stringu mam liczbę w postaci Hex. I teraz pytanie - w jaki prosty sposób można zamienić ją na liczbę w postaci dziesiętnej. Próbowałem z memmove, przemiataniem,...
Witam. Potrzebuję zrobić schemat blokowy zamieniający kod dziesiętny na BCD. Wiem jak on działa ale co do algorytmu, lub samego schematu nie mam pojęcia jak podejść. Np chce by liczbę dziesiętną 574 zamieniło mi na BCD, czyli 0101 0111 0100. Nie proszę o gotowy schemat, a o jakieś wskazówki co do tego jak podejść do sprawy.
-jedności liczby sekund -jedności liczby minut -części dziesiętne liczby minut W powyższych przepadkach zamieniłeś wyprowadzenia Q2 i Q3 układu 4518 - wyprowadzenia 5 i 6 oraz 13 i 14
Binarne "abcd" zamienione na liczbę dziesiętną zawsze daje numer wejścia multipleksera. Musisz zatem podać logiczne jedynki na te wejścia multipleksera, dla których wynik funkcji y ma wartość 1 i podać zera na te wejścia multipleksera, dla których wynik funkcji y ma wartość 0. Multiplekser jest wielkim przełącznikiem, który zwiera podane wejście (0-15...
:cry: No facet systemy liczbowe się kłaniają. Liczbę podaną cyfra po cyfrę interpretujesz jak hex i tego hex chcesz zamienić na hex. Liczb uczą w przedszkolu już.....
witam pisze program dla mikroprocesora AVR, ale w C. mam kilka problemów. 1. obieram po rsie kod znaku zapisany heksadecymalnie z rejestru UDR. jak zamienić to na format dziesiętny? 2. wymyśliłem sobie, ze jak zamienię już tą liczbę, to jej wartość w kodzie decymalnym ma wskazać mi numer elementu w tablicy ze znakami. np. liczba 80 w dziesiętnym, ma...
Witam Wiem że jest sporo podobnych tematów ale nie rozwiązały one mojego problemu do końca. Potrzebuje stworzyć rozliczenie godzin pracy od - do =ilość godzin następnie suma tych godzin z całego miesiąca. następnie suma godzin * stawka za godzi, a na koniec suma do wypłaty :za godziny +(premia zł*godzi przepracowane)- zaliczki. I tak doszedłem do etapu...
na zapis szesnastkowy typowo mozna przekonwertowac tylko liczby calkowite. (...) Oczywiscie mozna by teoretycznie zdefiniowac zapis przecinkowy dla innej reprzentacji liczb niz dziesietna ale jakos matematyka tego nie przewidziala Jak to nie? Tak samo jak w dziesiętnym! na przyklad 987.56 10^-1 + 6* 10^-2 Tak samo w szesnastkowym. dead.beef = d*16^3...
Jeśli masz liczby z kropką dziesiętną i chcesz, żeby zamienić je w VBA na "prawdziwe" liczby (zgodne z lokalnymi ustawieniami systemowymi), należy w funkcji Replace zamieniać kropkę na kropkę (jakkolwiek dziwne może się to wydawać). Kropka w argumencie Replacement znaczy "lokalny separator dziesiętny". W arkuszu można też użyć procedury 'Tekst jako...
Jak "rozbić" liczbę na dziesiątki, jedności i części dziesiętne? Jak zamienić stopnie na stopnie Celcjusza?
Ok dzięki za odpowiedzi coś pokombinuję i czekam na dalsze propozycje. A jeśli chodzi o to jakie dane będe odczytywał z pinów to są to dane z dekodera DTMF MT8870. Dekoder na wyjściach podaje binarną reprezentację wciskanych klawiszy w telefonie (0-9 i znaki #, *) i kłopot w tym, że potrzebuję zamienić tę reprezentację binarną na liczbę dziesiętną,...
Paweł , jesteś niemożliwy! Oddałbym Ci wszystkie swoje punkty, ale tych akurat Ci nie brakuje... ;) Tel-fan , masz wyjątkową okazję to zrozumieć bez szukania po podręcznikach. Powodzenia! P.S. Paweł, a znasz słynną zagadkę 'dlaczego ludzie liczą w systemie dziesiętnym'?
Witam Zaczynam zabawę z AVR i złożyłem sobie prosty układ na Atmega8. Tzn. 4 LEDY odbiornik IR TSOP1736 etc. Teraz, chcę zaswiecić LEDa poprzez naciśnięcie przycisku na pilocie tylko jest jeden problem, mam pilota lecz nie znam jego kodów. (testowałem układ na pilocie od kolegi, on znał po prostu kody paru przycisków) Wiem że mogłbym wykonać układ z...
(...) iknij oblicz ml. tu jest dobrze https://obrazki.elektroda.pl/7524076900_... tu też https://obrazki.elektroda.pl/9817226100_... : i tu niestety problem powstaje https://obrazki.elektroda.pl/3121518400_... Witam serdecznie na forum! Zgłoszony problem wynika z używania funkcji `parseInt()`, która konwertuje wartości...
Skoro można każdą liczbę wymierną zamienić na ułamek dziesiętny okresowy (pomijam skończony) poprzez metody znane z gimnazjum i nie wstawiamy przybliżenia tylko =, zróbmy to i równanie dalej będzie równaniem. W przypadku Π wstawiając wartość mamy tylko ≈
Jesteś pewien? Liczba 0.75 jak o exponentę ma ustawioną następującą liczbę: 0111 1110. Rozumiem przejście z systemu binarnego na dziesiętny dla liczby rzeczywistej. Ale jak pójść w drugą stronę?
Wynonaj AND na oktetach IP i maski zobacz ile różncch wartości otrzymasz, Zamień liczby dziesiętne w oktetach na 0-1-owe i wykonaj AND, Ew użyj kalkiulatora windows (naukowy tryb), tam jest AND operacja, wtedy nie musisz zamieniać na 01.
To znaczy tym razem chodzi o normalne sortowanie danych, rozumiane jako operacja, a nie za pomocą formuł. To jest przypadek trochę niestandardowy. Po pierwsze: sortowanie w ramach filtra dotyczy pojedynczych kolumn, a tu potrzebujesz sortować najpierw według nazwy, potem według ceny, czyli wg dwóch kolumn. Należy więc użyć normalnego sortowania. Dane...
To ponownie ja.Żeby dodawać liczby szesnastkowe musisz napisać procedurę do konwersji na system dziesiętny dodać je do siebie i zamienić na szesnastkową.Jeżeli chcesz więcej szczegułów to pisz na maila.
Kod wstawia się w specjalnych znacznikach - przyjemniej się będzie czytało. Co do twojego problemu - takie coś wygooglałem: "Funkcja Val rozpoznaje tylko kropkę (.) jako prawidłowy separator części dziesiętnej. Jeżeli zostanie użyty inny separator dziesiętny, należy użyć funkcji CDbl() to konwertowania łańcucha na liczbę.". Wspomniano tam także, że...
Witam, podaj jaką liczbę zapisaną w Systemie Dziesiętnym chcesz zamienić na zapis binarny, a będzie mi łatwiej to Tobie wytłumaczyć. Nie sugeruj się wszystkimi dotąd podanymi odpowiedziami, ponieważ jedna z nich jest nie na temat i wprowadza w błąd. Pozdrawiam Greg
Może przekształcisz na liczbę dziesiętną (masz link Link usunąłem. Ostrzeżenie #2. Za linkowanie do strony z reklamami i bezsensowne porady.
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
Szkoda, że płyta nie pozwoli na więcej RAM-u, ale można spróbować aby system zaczynał używać pliku wymiany później przy zapełnieniu pamięci do 90-95 %. W linku opis jak zrobić odpowiedni wpis w rejestrze. https://www.tweaks.pl/optymalizacja-wyko... Można też napisać w notatniku plik tekstowy a w treści wpisać : Windows Registry Editor...
Pytanie zasadnicze: tam zawsze będzie przecinek czy może być czasami przecinek a czasami kropka? Chodzi mi o samo rozdzielenie części dziesiętnej od całkowitej; Jeśli zawsze będzie tam przecinek to można pracę podzielić na dwa etapy: 1) wczytać linię z pliku i zamienić przecinek na kropkę 2) zamienić wczytany napis na liczbę Jeśli zawsze będą kropki...
Witam, jak zamienić wpisaną do textboxa liczbę np 11 na tablice elementy w tablicy byte tak że byte ale 11 na hex to 0x0B... a nie 0x11! Tobie nie chodzi przypadkiem o BCD (ang. Binary-Coded Decimal), czyli system dziesiętny zakodowany dwójkowo :?:
:/ To dopiero 2 liceum, więc o żadnych "niezwykłych" binarnych nie miałem nic jeszcze. Próbuję zamienić tą liczbęna dziesiętną takim posobem: 1)wpisuję liczbę binarną jako string np 1101 2)sprawdzam ile jest cyfr za pomocą dlugosc:=length(liczba) 3)for i:=1 to dlugosc do if liczba[i]='1' then a[i]:=1 else if liczba[i]='0' then a[i]:=0 4)no i teraz mam...
Jeśli by ktoś był dobry czy może mi wyjaśnić jak przebiega interpretacja wyniku przetwarzania przetwornika A/C np mikrokontrolera ADuC812 w trybie u2. Np. mam wynik w u2 100110101101, czyli liczba ujemna, wiem jak zamienić na dziesiętną postać i wychodzi -1618, a Ufs=2.5V. Teraz co zrobić z tym wynikiem, policzyć go normalnie ze wzoru U=Ufs*D/2^n, gdzie...
po ściągnięciu programu i odpaleniu wyskakuje jakiś błąd wystarczyło go przetłumaczyć i wiedziałbyś o co chodzi , pisałem już o tym kilkakrotnie ..... Panel Sterownia > Opcje regionalne > Liczby > Symbol dziesiętny > zamienić przecinek na kropkę ..... wszystko w tym temacie Ona chyba ma prąd max 50mA. może i są takie diody ale zdecydowana większość...
Nie zawsze na końcu otrzymasz 5 bo przecież 2*5=10. Czy jednak nie prościej zamienić liczby na normalny kod binarny, mnożyć je w tej postaci i potem dopiero zamienić na kod BCD? Pozdrawiam wszystkich jjanek
np: 234,7=2347*10do-1; 765,1=7651*10do-1; 234,7+765,1=10do-1*(2347+7651); podobnie odejmowanie; 234,7*765,1=10do-2*(2347*7651); dzielenie podobne tylko trzeba jeszcze resztę zamienić na postać dziesiętną np: liczba całkowita z dzielenia 2347/7651=0; "miejsca po przecinku" 10do-1/10do-1=10do-2; reszta z dzielenia 2347/7651=5304; licznik to 5304 mianownik...
Przykłady parsowania danych tekstowych masz w helpie - keyword reference - string. Np polecenia typu LEFT, MID, RIGHT itd. wraz z opisem działania masz przykłady. Do Bufor = Ischarwaiting() 'Sprawdz czy cos jest w buforze If Bufor = 1 Then Waitms 250 Gosub Odczytaj_sprzetowy_uart 'Jesli jest to odzcytaj Oblicz Cls Locate 1 , 1 Lcd Dane; Locate...
Możesz skorzystać z tej metody: 1. Masz liczbę, 33663168, 2. Po zamianie na system heksadecymalny, będzie to 201A8C0, 3. Dodaj tyle zer na początku ile trzeba, by w liczbie po zamianie na hex było 8 znaków - w tym przypadku jedno zero, wychodzi 0201A8C0, 4. Podziel tą liczbę na dwu-bajtowe liczby - 02, 01, A8, C0, 5. Zamień każdą liczbę na system dziesiętny...
no to spox, następny przykład (nasm) dla liczb dziesiętnych 32bit %include "asm.mac" global StrToInt SUB StrToInt, lpString mov esi,lpString xor ecx,ecx mov ebx,10 ; podstawa dziesiętna cld .next: sub eax,eax lodsb ; al=[esi] esi++ sub al,'0' jc .quit ; znak mniejszy od '0' : koniec cmp al,9 ja .quit ; znak większy od '9' :...
, jak wyglądałby napis "ELWRO", zakodowany na ośmiobitowej taśmie dziurkowanej? Układ dziurek zapisz jako zera i jedynki. W celu zakodowania napisu "ELWRO" na ośmiobitowej taśmie dziurkowanej, należy przypisać każdej literze odpowiedni kod ASCII, a następnie ten kod zamienić na zapis binarny. Dla litery "E" w kodzie ASCII odpowiada...
Witam Ponownie sorry ale byłem na urodzinach. zrobiłem *-1 i jest wynik. G = &HFFFFFFFF00000000 Double:-4.294967296E9 C1F0000000000000 Print "Double:" ; G ; " " ; Hex(g) i wyświetla liczbę;Double:4.294967296E9 41F0000000000000 i jest dylemat dlaczego liczba hex: C1F0000000000000 a po zamianie na dziesiętną hex:41F0000000000000 się zmieniła ? ja chcę...
Dobra z tym sobie w miarę poradziłem, teraz szukam jak zamienić char znak='1'; na int liczba=1. Jak robię liczba=(int)znak to podaje mi kod ASCII. :(
Rozumiem, że chodzi o to, aby liczby 0-9 zamienić na kod ASCII znaków 0-9 ? Jeśli tak to wystarczy do każdej z wartości dodać liczbę 48 (dziesiętnie), czyli 30 (hex). 30h to kod ASCII zera - patrz tabela znaków ASCII.
Witam, na tej sotnie: http://lirc.sourceforge.net/remotes Możemy znaleźć kilkadziesiąt pilotów. Ja posłużę się przykładem mojego pilota do magnetowidu. Ma on oznaczenie RT25114/101 (minimalnie różni się od tego. Ten poniżej to RT 25184/101) http://lirc.sourceforge.net/remotes/phil... Możemy zobaczyć, że klawiszowi 1 Przyporządkowuje...
Tak, faktycznie, już problemu nie ma, wczoraj wydumałem algorytm szybkiej konwersji między systemami liczb, wystarczy na dziesiętny zamienić, a potem na ASCII (albo odwrotnie), przy czym można to dość mocno zoptymalizować :D dla tego jednego konkretnego zadania http://www.elektroda.pl/rtvforum/viewtop...
Tak na pierwszy rzut oka musisz wyjąć błędne dane ze strumienia bo one tam zostają. Możesz sobie zrobić zmienną typu "string" i do niej wyjąć coś co okaże sie, że nie jest liczbą, skasować błąd i dalej. Musisz pamiętać by uważać na wartości hexadecymalne np. 0xff otrzymasz najpierw 0 a resztę jako text. Zależy co chcesz uzyskać, sprawdzaj i pomijaj...
To jest liczba w formacie HEX(adecymalnym) i chcesz ją zamienić na DEC(imal). Czyli: google -> delphi hex to dec (pierwszy link jest nawet z elektrody :))
Witam. Z tego co zdążyłem się zorientować to aby np. skonwertować liczbę z systemu dziesiętnego na np. binarny potrzebna jest formuła DEC2BIN(komórka np. A1) > =DEC2BIN(A1) - w A1 jest liczba którą chcę zamienić. Sęk w tym, że po użyciu wyskakuje komunikat "#NAZWA?".. Co z tym zrobić? ;D Sory, że tutaj ale nie mam pkt. ;/ Proszę o przeniesienie do odpowiedniego...
Witam, Mam 5 bajtową tablicę i muszę ją zamienić na wartość dziesiętną w formie tablicy gdzie każdy element to jedna liczba. I tu się zaczynają schody, przerobienie z uint8_t arr[5] na uint64 jest proste i bezbolesne. Ale zamiana uint64 na dziesiętną wartość w tablicy z pojedynczymi liczbami zajmuje ponad 7kb flash'a.... Docelowo chcę użyć m8 i już...
Są różne rozwiązania, zaproponowaliśmy te, które wydają się najprostsze w opisanej sytuacji. Innym rozwiązaniem jest wyłączenie opcji "Użyj separatorów systemowych" i wskazanie kropki jako separatora dziesiętnego, a przecinka jako separatora tysięcy. Ale to automatycznie nie skonwertuje tekstów, które już masz w arkuszu na liczby. I tak trzeba każdą...
Zgodnie z tablicą ASCII nadajemy poszczególnym zmiennym, wartości tak aby były inkrementowane od zera. [syntax=asm] LL EQU 030H ;mlodsza czesc inkrementowanej liczby 16b LH EQU 031H; starsza czesc tej liczby W00 EQU 00H; 00H= spacja miejsce na LCD żeby nie stykał się z ekranem W0 EQU 030H; hex->030H=0 W1 EQU 030H; W2 EQU 030H; W3 EQU 030H; [/syntax]...
Witam ! zaczynam wlasnie nauke asemblera i prosze o pomoc w napisamiu programiku (tak jak w temacie), ktory by zamienił liczbe napisaną ósemkowo na dzisiętną ?? Przydają mi się wszystkie informacje jak zacząć, jakieś kody pomysły i wogóle ! z góry wielkie dzieki pozdrawiam
Wiem dlaczego, ale wyrzuca mi średnie 110,8 i 112%....w tym drugim przypadku zamieniam procenty na dziesiętne i wychodzi liczba, ale jeszcze tego nie sprawdziłem...w każdym razie ta pierwsza średnia oszukuje. Nie wiem dlaczego. EDIT: Włączyłem obsługę makr, działają. Zamieniłem, zgodnie z sugestią, kolejności parzyste/nieparzyste, teraz jeszcze zobacze...
Witam. Po pierwsze będziesz wyświetlał cyfry (od 0 do 9), a więc każdy wyświetlany znak, to jedna cyfra z twojej liczby. Czyli musisz mieć je w kodzie BCD, czyli dziesiętnym - taki kod to cztery bity w zakresie wartości od 0 do 9. Po drugie - cyfrę w takim kodzie musisz zamienić na znak ASCII, bo takie znaki wyświetla LCD. Jest to bardzo proste - dodajesz...
jeśli chodzi o assemblera to używałem atmega32 (mam nadzieje że napisałem dobrze) bo jeśli chodzi o wyjaśnienie to znalazłem coś takiego to od wykładowcy mnemnonik ORI, operandy-Rh,c255, Suma logiczna zawartości rejestru i stałej ,operacje-Rh ¬ Rh Ú c255 zmienianie flagi- Z,N,V,S liczba cykli1, i tutaj jest wyjaśnione tylko chodzi mi o działanie...
Każde zadanie ma wiele rozwiązań, najtrudniej wybrać to o które chodzi. Reszta z dzielenia przez 10 to ostania cyfra dziesiętna. Taki algorytm może działać poprawnie, ale inaczej niż wynika z treści, masz chyba porównywać zgodnie z definicją od najstarszej. Najprościej to zamienić liczbę na string i przeanalizować cyfry jak zechcesz. Zadanie staje się...
jeżli chcesz wykorzystać taki licznik do zliczenia ile impulsów wygenerował generator, to oczywiście można. Zliczona liczba będzie binarna, jednak można przy zastosowaniu kodera kub dekodera (zależnie na co chemy podać wyjście) zamienić na dziesiętny lub wyświetlić na jakimś wyświetlaczu. Nie jestem pewien, czy dobrze zrozumiałem Twoje ostatnie pytanie....
Można raz przejechać pętlą i wyłapać bzdury - czyli wszystkie niepoprawne kombinacje, a drugi raz zamienić. Zamienić moge, ale arabską chce wpisać do tablicy bo wszystko mam w tablicach to niech już tak będzie. A właśnie nie umiem wpisac do tablicy danej liczby w systemie dziesiętnym. Skąd taka konwencja? A no stąd, że program wymagał wzięcia pod uwagę...
Dziękuję, mam tylko drobny kłopot Nie wiem jak ustawić warunek do badania Czy samo pojawienie się "pwm1:" powinno uruchomić wyciąganie znaków i konwersje, czy "pwm1: " wydaje mi się, że powinienem użyć najpierw MID a później VAL Zamienia tekstową reprezentację liczby na jej postać dziesiętną. Czyli z całego stringa zmiennej E najpierw wyciągnąć trzy...
Wyświetlasz tak jak znaki, tylko musisz zamienić swoją liczbę na ASCI. Stwórz sobie podprogram który będzie zamieniał liczbę z danego rejestru na ASCI z dowolnego formatu. Pamiętaj, że liczby są przechowywane w formacie HEX. Zobacz czy nie masz komendy która konwertuje HEX na BCD (dziesiętny), wtedy tylko dodajesz $30 to każdej cyfry z BCD i masz pikną...
Witam. Jeśli mam procedurę rozłożenia liczby 4 cyfrowej na poszczególne cyfry (po to aby je później wyświetlać na 4*led 7-segment) co odbywa się w systemie dziesiętnym: cyfra(1)=liczba/1000 cyfra(2)=liczba mod 1000 cyfra(2)=cyfra(2)/100 itd.... a później pobierana jest liczba z tabeli odpowiadająca kodowi danej cyfry zamienionej na kod 7-segment: cyfra_wysw=cyfra(L)...
"liczbe w systemie binarnym na system szestnastkowy" Zadając pytanie w ten sposób nie do końca wiadomo czy: 1. Masz napis w systemie binarnym i masz go zamienić na napis w systemie szesnastkowym 2. Masz liczbę binarną (np w zmiennej typu integer) i chcesz ją zamienić na napis w systemie szesnastkowym. Tu jest kilka problemów, między innymi jaka jest...
Można jeszcze zaproponować rozwiązanie mieszane - połączyć Excela z Visual Basiciem. W VBA jest metoda Evaluate, którą można wykorzystać do obliczania wartości numerycznej formuły zapisanej jako tekst. W module VBA należy zdefiniować prostą funkcję, na przykład taką: Function Oblicz(x) Oblicz = Evaluate(CStr(x)) End Function Można z niej teraz korzystać...
Witaj Kolego, Ja Ci postaram się pomóc ale musimy coś uściślić: Wczytać z kl. matryc. 3 cyfrową liczbę BCD zamienić na jeden bit binarny i wyrzucić na lcd dwa znaki hex z uzyskanej liczby binarnej. Jak dobrze rozumiem to masz wczytać z klawiatury matrycowej 3 cyfry tworzące liczbę. Nasuwa się pytanie jaką klawiaturę masz ile na ile lini skoro mówisz...
Generalnie powinieneś odbierać cyfry jako znaki ASCII i tak je odbierasz tylko wartość którą podajesz to wartość zamieniona na system dziesiętny musisz więc od wartości odjąć 48 (HEX 30) i otrzymasz cyfry od 0 do 9 w twoim przypadku 49-48=1 48-48=0 (10)
Przepraszam. Bascom avr Masz dwie opcje: var = VAL( s) gdzie; 'var'- to numeryczna liczba dziesiętna S - ta sama liczba przedstawiona w postaci textowej jako 'string'. druga opcja; STR2DIGITS s , ar(1) - stosowana gdy potrzebujesz miec dostęp do kazdej cyfry oddzielnie bez dodatkowych przeliczeń; na przykład, gdy zechcesz je wyświetlic na 7-segm. LED....
Przyjmijmy, że masz funkcje do operowania na liczbach o dowolnej długości (dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie modulo). w takim przypadku zamiana liczby "42949672954294967295" na postać hex może wyglądać tak: t = 0 dla_kazdej_cyfry(od lewej do prawej){ t = t*10 + cyfra; } wtedy masz zamieniony ciąg znaków na liczbę...
Fajnie, że nie wiesz jak te układy działają, więc skąd masz wiedzieć, który użyć? Bez internetu ludzie byli zmuszeni pytać kolegów albo czytać. Czytanie jest takie męczące... Części które masz - trzy liczniki, dekoder BCD na 1z10 - nie w tę stronę. multiplekser/demultiplekser i rejestr przesuwający. Nie wiadomo co z zakodowanym stanami chcesz zrobić?...
Racja racja racja mój błąd. :sm7: Zmienna single będzie wyglądać inaczej niż napisałem. Jednak dalej twierdze, że zaniża o jeden stopień. Sprawdziłem jak jest z odłączonym czujnikiem i u mnie pokazuje -1.0 Dodano po 1 Zumek dzięki, że zwróciłeś mi na to uwagę. Chyba zrozumiałem to skąd sie to bierze. Tylko, że mnie wychodzi, że 25.0625 to liczba: 0...
Witam! Tutaj podaję przykładowy sposób konwersji liczb rzymskich na odpowiadający im zapis dziesiętny, wraz z opisem działania i "czym to sie je" [syntax=c]#include <ctype.h> // tutaj makra toupper() i isupper() #include <string.h> // tutaj funkcja strlen() // Najpierw stworzyć typ strukturowy pary: cyfra rzymska i odpowiadająca jej liczba...
Witam. Mam taki oto nieskomplikowany kod: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <stdint.h> #include <util/delay.h> #include "MyLibs/NokiaLcd.h" #define BAUDRATE 9600 #define UBRR_VALUE (((F_CPU / (BAUDRATE * 16UL))) - 1) #define d_RECEIVE_DATA_COMPLETE !(UCSR0A&(1<<RXC0)) void USART_INITIALIZATION(void);...
Jak wiemy kod U2 jest pomiedzy +7 a -8 Pierwsze słysze!!! Kod U2 (tak jak kod binarny, dziesiętny itd., itp) nie ma określonego zakresu! Zakres wyznacza dopiero ilość bitów, które można wykorzystać do zapamiętania liczby. Zakres, o którym wspomniałeś, odpowiada 5 bitom. co jesli np na sprawdzianie poda mi profesor w Hexie kod który w U2 sie nie zmiesci,...
Wie ktoś jak dokonać zamiany danych pokazywanych w wykresie, chodzi o zamiane danych na osi X z tymi na osi Y i odwrotnie w Office 2010? A dokładnie to ma być wykres, w osi Y dane z "Hk" a w osi X liczby dziesiętne (0, 10,20, ..) i dane "Q kur" i "Qp(ostatnia)" Dodam dokładnie o co mi chodzi: http://obrazki.elektroda.pl/9173247300_1...
Kilka sprostowań: 1. W kompilatorach C na AVR typ float jest tożsamy z double i jest 32 bitowy. Moze to się zmieni w przyszłych implementacjach. 2. Mantysa w 32 bitowej reprezentacji liczby jest 23 bitowa a w 64 bitowej jest 52 bitowa. Jako, ze na jedną cyfrę dziesiętną jest potrzebne ok 3.32 lcyfr binarnych (dokładnie log(2)(10) <-podstawa 2 ) to...
zostawiłbym 1 i 11/12 [A] bo takiej postaci wymagała odemnie nauczycielka matematyki i tak mi pozostało, bo po przejściu na postać dziesiętną ułamka nie zawsze już wyjdzie dokładnie to samo po podzieleniu kalkulatorem. (zresztą żadko używam kalkulatora więc nie miał bym jak zamienić, skoro taki wynik też właściwy, a dzielić na kartce to szkoda czasu...
[syntax=c]printf("Liczba: %#x\n", zmienna);[/syntax]
Temat chyba jeszcze aktualny ;) Tak jak mówili poprzednicy w pliku zapisuje się bajty czyli liczba od 0 do 255. Jeśli każdej literce przypiszemy liczbę (np. tablica ASCII) np. "a" = 97 a "b"= 98. To np. taki notatnik po wczytaniu pliku *.txt odczytuje liczby nie litery ! :) Gdy napotka na 97 to wyświetla jako "a" i analogicznie... Ty chcesz zamiast...
To przecież prosta arytmetyka przeliczyć hex na dec, dla hex->dec, wystarczy podzielić na znaki, przekodować znaki na liczby dziesiętne a następnie pomnożyć starszą cyfre przez 16. Dla dec->hex, młodszą cyfre hex łatwo otrzymać maskując tak zmienną że pozostaną 4 najmłodsze bity, a starszą cyfre przesuwając zmienną o 4 bity w prawo. Potem wystarczy...
Sam komplikujesz sobie życie bez zagłębiania się dokładnie w notę i brak matematycznego myślenia oraz dokładnego sprawdzenie tego co napisali inni. To moja podstawowa uwaga, jednak możesz zrobić jak poniżej napisałem: - pobierasz częstotliwość wyjściową (np klawiatura dziesiętna) - podstawiasz do przekształconego wzoru na wyliczanie wartości ładowanej...
bez urazy, kolego olekewaagata, zanim zaczniesz kogoś pouczać przeczytaj tekst ze zrozumieniem! ;)) Autor wątku miał problem z propagowaniem przeniesienia - moja odpowiedź dotyczy DOKŁADNIE zalecenia, jaką instrukcją uwzględnia się przeniesienie. A podany przeze mnie przykład dotyczy sumowania, z jakim ma problem autor - czyli dokładnie liczby _16bit_...
W kodzie z mojego poprzedniego postu sa tylko pary klucz wartość. Proszę zamień to tak że #define zamieniamy na Const, potem nazwa stałej, za nią znak równości i wartość. Te które są zapisane z przedrostkiem 0x zamień na &H Linie komentarzy pozostaw ale poprzedź je apostrofem który je w języku Basic zakomentuje. Doskonale, teraz kiedy znamy specyfikacje,...
Witam Forumowiczów! Bardzo proszę o pomoc. Z terminala RealTerm wysyłam znak (Send ASCII) poprzez UART. Po odebraniu chcę go wyświetlić na LCD też w postaci znaku, a nie liczby dziesiętnej. Szukałem na Forum, ale przedstawiane sposoby u mnie nie działają albo nie potrafię ich zaimplementować (zwłaszcza itoa). FRAGMENT KODU PROGRAMU (na podstawie: Mirosław...
Witam. Na to pytanie odpowiedziałem na PW. Ale jak zgłaszasz taką prośbę to napisze tutaj. Zamiana BCD na HEX: ; w zmiennej tblicowej tab zapisane są kolejne cyfry BCD przy tym w komórce 1 jest najstarsza cyfra xor ax,ax xor dx,dx mov cx,.... ;tutaj wpisz ile masz cyfr Petla: mul 10 inc dx add ax,tab[dx] loop Petla ;w ax bedzie wynik w NKB...
Witam Mam program, który zamienia liczbę w systemie HEX na jej odpowiednik w systemie dziesiętnym. Niestety jest to realizowane tylko w polach Edit (czyli moge zamienic tylko jedna liczbe, pózniej trzeba skasować i wpisać kolejną). Wymysliłem że w jednym Memo bede wpisywać liczby HEX, zapisywać je do pliku txt, a następnie w drugim Memo odczytywać ten...
Zostaw zapis binarny bo ci tu nie jest potrzebny ;) a tak wygląda 0b00110010 Ty z PCF'a odczytujesz w kodzie BCD i skoro już ci coś działa to chyba nie masz problemu z tym, żeby zamienić z BCD na normalaną postać dziesiętną prawda? czyli jeśli masz zmienną hh to po konwersji z BCD masz w niej normalne wartości godzin: 12, 13, 14t-a i tak dalej w czym...
C++ ma możliwości takie, jak jego programista, wyszukanie cyfry 1 w liczbie można zrealizować sposobem brutalnym - zamieniając liczbę na string, lub matematycznie. A problem rozwinięcia liczby : http://www.math.edu.pl/rozwiniecie-dzies... Więc żaden problem :)
błagam o pomoc -,- treść zadania: Napisz program, który zamieni liczbę daną w systemie dwójkowym na liczbę w systemie ósemkowym, dziesiętnym i szesnastkowym. Poszczególne zamiany powinny być zrealizowane oddzielnymi procedurami. z góry dziękuje za jakąkolwiek pomoc. moje gg 5272085
Jeśli sprawdzanie układu równań jest kłopotliwe to wystarczyłaby mi odpowiedź czy ułożone równania dla potencjałów i prądów są prawidłowe wartości liczbowe nie są dla mnie aż tak bardzo istotne. http://obrazki.elektroda.pl/3677280300_1... Niestety, ale podane przybliżone wartości potencjałów węzłów znacznie odbiegają od wartości jakie...
Witaj Kolego. No dobrze to kombinujesz. Podpowiem Ci jedynie jak możesz sobie to uprościć. Otóż powołaj sobie zmienną 16 bitową zamiast 2 8 bitowych w ARM to short w AVR to int i normalnie odwzoruj całość z czujnika następnie jak chcesz mieć dokładność do 0.5C to przemnóż całość przez 10. Pojawi się zapewne pytanie dlaczego pomnozyc przez 10 odpowiedz...
Key(hex): 320062acfa1a8c5cb0b201798264997d1504acba... podziel to na dwuznakowe grupy i użyj np excela żeby przekonwertować na liczbę dziesiętną (hex2dec) dostaniesz wtedy kod ASCII później zamień to na znaki(funkcja znak) ps chyba jednak coś nie tak z tym kluczem, ja jak odczytywałem swój to ta instrukcja którą podałem działała...
Język C stworzono z tak aby był niezależny od sprzętu, starając się wszystko co niskopoziomowe przerzucić na system operacyjny lub ukryć w jakikolwiek sposób, zgodnie z tą filozofią są pisane książki o programowaniu w C (na duże komputery), coś w stylu: jeśli potrzebujesz komunikacji poszukaj odpowiedniej funkcji systemu operacyjnego która załatwi to...
wymieniłem kartę graficzną i kilka razy był ten sam problem, To nic nie ma do problemów z dyskiem. no tak ale niewiele mi to mówi pozatym ze zdjęć nie mogę odczytać tej wartości? W kolumnie ID pozycja 197 i 198 . Po przeliczeniu wartości 14h w zapisie szesnastkowym na "bardziej zrozumiały" system dziesiętny otrzymujemy liczbę 20 . Parametr 198 mówi...
string liczbę liczbę portów ascii liczbę
kabel zasilający grubość kabla scroll myszka wyciek pompy paliwa
instrukcja dragon schemat dragon
Łożyska i uszczelniacze do piły Faworyt RG 5300 18A Peugeot Partner 1.6 HDI 2013 - Odcięte turbo i kontrolki poduszek