1.1 - 1.0 = 0.10000000000000009, czyli wynik odejmowania nie jest dokładnie równy 0.1. Przy porównywaniu liczb typu float czy double trzeba dopuścić jakiś margines błędu. [syntax=php]EPSILON = 0.0001 if (abs($x - $y - $z) < EPSILON) ...[/syntax] Zob.też "Comparing floats" w https://www.php.net/manual/en/language.t... i ew. https://pl.wikipedia.org/wiki/IEEE_754
nie umiem uruchamiać formuł...? :please: Po prostu niezrozumiałeś tricku :cry: - w komórce B8 wstawiasz liczbę z formatowaniem "Ogólne" - tak jak w całej kolumnie B; - w komórce E1 uzupełniasz formułę na końcu: "-B8" zamiast stałej "-6258"; - w formatowaniu warunkowym dla każdej z 3 formuł (masz obecnie ustawione "Brak ustawionego formatu" :D ) musisz...
jak nie kijem to młotkiem... oto gotowy [url=http://home.elka.pw.edu.pl/~pkaleta... na liczby dodatnie. wystarczy go przerobić na u2 :)
inną możliwością jest sprawdzenie po każdej operacji dodawania (odejmowania) bitów odpowiedzialnych za jedności i wówczas jest > 9 do liczby dodajesz 6
No tak, racja. Myślałem nad tym, aby liczby były odejmowane w kolejności ich wprowadzenia.
Jak zrobic aby w kalklatorze liczby całkowite byly odejmowane bo mi wychodzi teraz 2-3=5 czy wprowdzic zmienna pomocnicza a moze lepiej cos innego prosze o pomoc. Program musze napisac na zaliczenie. Jak ktos umie niech przerobi go. Zamykam. - arnoldziq
Oto przykład: Wprowadzę oznaczenie: a1=Re(liczba1);b1=Im(liczba1); Re(liczba1)->część rzeczywista liczby "liczba1"; ImI(liczba1)->część urojona liczby (liczba1); fi1=arctg(b1/a1);fi2=arctg(b2/a2);arctg-... tangens; Uwaga:fi może być podane w radianach lub stopniach; a2,b2->to samo ale dla liczba2. M1=sqrt(a1^2+b1^2);M1->moduł liczby zespol.,sqrt->pierw.kwadrat....
Formuła może być nieco przydługawa, ale.. 1) Jeśli po odjęciu (w przykładzie: 8:30-3:30-6:00) wynik wychodzi <liczba (godzina) odejmowana, to odejmujesz dodatkowo 8godz. 2) Jeśli po odjęciu godzin (pkt.1) DZIEŃ.TYG(wynik;2)>5 to odejmujesz dodatkowo DZIEŃ.TYG(wynik;2)-5 (w przypadku niedzieli wyjdzie 2, natomiast 1 dla soboty) http://obrazki.elektroda.pl/2975519900_1...
Dodawanie : ; PODPROGRAM WIELOBAJTOWEGO DODAWANIA ; WEJSCIE: ;R0 - ADRES NAJMLODSZEGO BAJTU PIERWSZEGO SKLADNIKA ;R1 - ADRES NAJMLODSZEGO BAJTU DRUGIEGO SKLADNIKA, NIE MODYFIKOWANY ;R2 - LICZBA BAJTOW ; WYJSCIE: ;R0 - ADRES NAJMLODSZEGO BAJTU WYNIKU ;R2=0 ;PRZENIESIENIE C I PRZEPELNIENIE OV JEST ;USTAWIANE W TAKI SPOSOB, JAK W ROZKAZIE ADDC...
Najprościej: warunkowe odejmowanie z czerwonym formatem liczb ujemnych.
Witam, Odejmowanie liczb wielobajtowych [ASSEMBLER] pozsiada może ktoś taki program w assemblerze lub potrafi go napisać ?
Układ ten sam, metoda zależy od rodzaju kodowania liczb.
Witam mam takie liczby: 50=(110010)B 16=(10000)B w dodawaniu powinno wyjść mi 66 a wychodzi 55 lub 58 a odejmowanie też idzie nie bardzo. Mógłby mi ktoś wytłumaczyć to.
W excelu można sobie łatwo budować taki prosty program. W załączniku przykład. Nawet jeśli nie programowałeś w VBA to pewnie nie będzie Ci ciężko zrozumieć kod tego makro. Oczywiście jest prosty do bólu, jedyne co robi to dekrementuje komórkę E4 w kierunku zera, jak osiągnie przy wrzucie zero to wyświetla komunikat. Po wrzucie można zapisać arkusz i...
Witam potrzebny program w C++ ktory dodaje i odejmuje liczby binarne w kodzie U2 albo moze ktos pomoc.Jakas podpowiedz. Czy musze do tego urzywac tablic ??
Witam. Potrzebuję wyświetlić liczby rzeczywiste z zakresu (0,1), znalazłem więc informację, że można tego dokonać za pomocą cyklicznego odczytu części całkowitej, odejmowaniu jej od liczby i mnożeniu przez 10. Jednak mam problem przy odejmowaniu liczb. Dla przykładu liczba 0.7254. Działa, dopóki nie osiągnę wyniku 5.4, w tym momencie po odjęciu 5 otrzymuję...
Cze Nie będę owijał dostałem do napisania program odejmujący liczby 8-bitowe w kodzie U1. Jak ktoś morze pomóc byłbym bardzo wdzięczny za pomoc. Lub nakierować mnie jak do tego się zabrać. Pozdrawiam dun1
Mam taki problem: Na wejście podawany jest zestaw składający się z dwóch liczb, mogą to być duże liczby, ale nie mogą składać się z więcej niż 1000 cyfr. Na wyjście ma zostać podany wynik odejmowania i dodawania poszczególnych zestawów, wszystko w nowej linii. Np. wejście 100 200 300 400 wyjscie -100 300 -100 700 Kod mam taki #include <stdio.h>...
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...
Witam Czy poniższy kod dla odejmowania liczb w kodzie BCD jest poprawny (w języku verilog)? module sub_BCD( input [3:0] A, input [3:0] B, input CIN, output COUT, output [3:0] S); reg [4:0] s2; reg [3:0] _B; assign S = s2[3:0]; assign COUT = s2[4]; always (at) (...
Instrukcją asemblera? A może byś napisał coś więcej?
Dodajesz i odejmujesz 8bitowe kawałki oddzielnie i jeśli nastąpi przeniesienie w młodszym kawałku to dodajesz/odejmujesz jeden do starszego
Może nie najładniej to rozrysowałem - [url=http://forum.dzyszla.aplus.pl/topic... dzielenia liczb wielobajtowych z wykorzystaniem odejmowania
Wybór należy do ciebie zależy co ma wynikać z tego porównania. A zanim zadasz pytania na forum spróbuj sam. CJNE wydaję się logicznym rozwiązaniem. Odejmowanie i porównanie z zerem jest również możliwe. A jeśli chcesz uzależnij jakiś fragment programu od tego która z liczb jest większa zastosuj sposób z odejmowaniem z sprawdzaniem odpowiedniej flagi....
Ad.1: Napisanej przez siebie :P Tak na prawde to Twój program nic nie robi :P Zwykłe dodawanie i odejmowanie liczb, chyba że będziesz chciał go jakoś super rozbudować o interfejs graficzny, albo zrobić baze stałych klientów czy coś :P
Pisze drugi raz o tym odejmowaniu i coś tam wymyśliłem. Wersja pierwsza: MOV R0,#2 MOV R1,#8 MOV A,R1 CPL A MOV R1,A MOV A,R0 ADD A,R1 CPL A MOV R3,A END Gdy odejmuje np mniejsza - większa daje wynik dobry tylko że dodatni. Co gorsza program całkowicie nie działa gdy odejmujemy większa-mniejsza. PROSZĘ o POMOC!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
Proszę o pomoc. Pomóżcie stworzyą tabele stanów do zadania. lub w ogóle wyjaśnijcie co trzeba jak podłączyć w zadaniu. zadanie: na przerzutniku typu D zaprojektować układ sekwencyjny wykonujący operację odejmowania dwóch liczb dwójkowych wprowadzanych na wejście układu. myślę że jak będę odejmował liczby 3 bitowe to będzie dobrze i wystarczy.
Rozumiem, że chodzi o wykonanie działania: y=1000 - 5 * x gdzie x to wprowadzona liczba , a y to wynik. Jeśli tak to pętla może być taka: x=inputbox ..... y=1000 for i=1 to 5 y=y-x next i print y
Step 5 umozliwia dodawanie i odejmowanie liczb 16-o bitowych ze znakiem (zakres od -32768 do +32767). Ale czy jest mozliwość dodawania i odejmowania liczb 16-o bitowych bez znaku ? (zakres od 0 do 65535; 0h to 0, a FFFFh to 65535)
Bo żeś źle wmalował. U imć Bolkowskiego wyjdzie zero. Dodano po 11 Ale weźmy twój rysunek. Czemu oznaczyłeś roznym kolorem półokresy? Bo jak sam stwierdziłeś "Niebieska linia to moc oddana". Więc biorąc to pod uwagę, od czerwonych musisz odjąć niebieskie. Czyżby jednak niebieskie mają znak ujemny? Odejmowanie to dodawanie liczb ujemnych.
wszystko pięknie tylko, że microkontroler, oblicza sinusa i cosinusa za pomocą szeregów McLorina i wykozystuje do tego standardową dokładność obliczeń dla atmega. Można by próbować napisać coś co pozwala na dodawanie i odejmowanie liczb 32 bitowych ale to pracochłonne i nie koniecznie się uda, a pozatym bardzo obciąży procesor. Pozostaje jedynie procesor...
Bzdura kolego Wójcik. Gdyby to były liczby rzeczywiste, to X = Z-R a nie X=√(Z²-R²). Do odejmowania liczb rzeczywistych stosuje się arytmetykę. To wektory, a nie liczby rzeczywiste. Dlatego do odejmowania tych liczb wykorzystujesz rachunek wektorowy. Ileż to ciekawych rzeczy człowiek się może dowiedzieć na elektrodzie... np że Pitagoras...
A sprawdź jaki będzie wynik odejmowania tych dwóch prawie równych liczb, jeśli nie zero, to w takim razie to jest problem "standardowy" z liczbami zmiennoprzecinkowymi polegający na niejednoznaczności liczby i nieciągłości zbioru. Tak na szybko znalazłem taki tekst http://www.cygnus-software.com/papers/co...
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...
Freddie a gdzie ja wystawiłem nawiasy? Wokół _MNOZENIA_. To co podałem to przykład nieprawidłowej logiki przy działaniach na liczbach całkowitych. Napisałem że lepiej dać więcej nawasow przy założeniu że są one w _ODPOWIEDNICH_ miejscach. Kolega zresztą ma jeszcze inny problem z tym wzorem związany z tzw "wrap around" behavior (nie pamiętam terminu...
Takie pisanie programu przy pomocy CASE`ów moim zdaniem woła o pomstę do nieba. Program jest napisany niechlujnie i nieczytelnie. Wiem że pewnie Tobie jest to obojętne, ale dzięki temu łatwo zrobić błąd. 1. NIE baw się w takie pokręcone CASE, wystarczy przecież stablicować napisy a potem zrobić wywołanie printf("%s ",tablica case 9: printf("dziewietnascie...
Witam. Poszukuje schematu licznika na 2 cyfrach LED. Układ ma mieć dwa przyciski 1 do odejmowania liczb a 2 przycisk do dodawania. Taki układ jest na zdjęci tylko nie mam schematu do układu. Pozdrawiam.
Niestety mylisz się. Zarówno typ przyjmowany przez funkcję jak i binarne reprezentacje liczb ujemnych w kodzie U2 są tu bez znaczenia. Myślę, że jednak nie :) Nie polemizuję z promocją typów bo to jest oczywiste. Myślę, że autor pytał o coś innego - dlaczego odejmowanie tych liczb daje poprawny wynik. Jeśli przypatrzysz się wygenerowanemu kodowi, to...
Witam, Mam problem ze zrealizowaniem na bramkach komparatora dwóch czterobitowych liczb danych w kodzie U2. Znalazłem oczywiście gotowy układ (SN7485) wraz ze schematem logicznym i mógłbym to po prostu przerysować, ale chciałem zrobić to jakoś po swojemu. Wpadłem na pomysł, żeby wykorzystać odejmowanie liczb - dodatni wynik będzie oznaczał, że pierwsza...
'Zwykłymi' funkcjami arkusza wydobyć, z danej komórki, poszczególne liczby z takiego zapisu raczej się nie da. Da się, da się :D i to bez specjalnych trików zwykłymi funkcjami tekstowymi :!: :D ... rozumiem że chodzi o taki zapis ... poprzedzony znakiem "=", tj. taki który spełnia 'excelowe normy' 'formuły matematycznej', ... :D Zgoda ... jeśli traktujemy...
Tak, to jakaś porażka. Bo tylko prosument musi umieć liczyć wg MG - vide ten genialny wzór zaproponowany przez nich. Ale jak ZE miałby odejmować zamiast dwóch liczb aż cztery, to już się nie da? Przecież to same liczniki (inteligentne) mogą zrobić, to kwestia zaprogramowania.
Witam, mam taki problem - nie wiem czy to odpowiedni dział ale sprawa jest podobna, chodzi mi o to że mam kłopot z SUB, ADD, ORI, INC, DEC, MOVE. Wiem że sub to chodzi o odejmowanie dwóch liczb, a add dodawanie, inc zwiększenie liczby o 1, dec zmniejsza o jeden, move przepisuje liczbę, ale nie wiem o co chodzi z ORI jak to trzeba zrozumieć i na jakim...
DAA sie uzywa przy dodawaniu albo odejmowaniu liczb w BCD. tutaj nie widze zastosowania... tzn. jak dodasz do 0x04 0x09 to otrzymasz 0x0D, a to nie jest juz BCD. po wykonaniu DAA otrzymujesz 0x13 czyli 13 w zapisie "packed BCD"
odejmowanie dwu liczb całkowitych nieujemnych A-B można zastąpić dodawaniem do A uzupełnienie dwojkowego liczby B.Uzupełnienie dwójkowe liczby B otrzymujemy negując bity słowa B i dodając jedynke do reprezentowanej prze nie liczby... w skrócie kod U2 służy do odejmowania binarnego... w kodzie U2 zachodzi następująca właściwośc: jeżeli zanegować wszystkie...
tylko i wyłącznie dzielenie i odejmowanie. Czyli [0]=liczba/100 (stałoprzecinkowe - pascal - div) [1]=liczba/10-[0]*100 itd. oczywiście do wykonania w pętli.
Dzień dobry, mam za zadanie napisać dodawanie/odejmowanie/możenie liczb za pomocą transmisji szeregowej. Podajemy liczbę w takiej postaci np. 123+045=, mam na razie to na jedną cyfrę np. 003+004= po zsumowaniu wynosi 7. Moje pytanie brzmi w jaki sposób mógłbym uzyskać liczbę setek, dziesiątek, jedności? Można by było wziąć pierwsza cyfrę tj. 1 i pomnożyć...
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...
witam, mam problem z liczbami zmiennoprzecinkowymi, posluzylem sie wyszukiwarka i nic nie znalazlem, a zeby nie zakladac nowego tematu pisze tutaj. Chodzi mi o odejmowanie i mnozenie liczb zmiennoprzecinkowych. Dodawac potrafie, ale tych dwoch działan nie potrafie. Nie wiem co po kolei robic i co wogole robic. Moglby ktos mi ładnie opisac wszystkie...
Witam! W przypadku dni to jeżeli dzień urodzenia jest równy lub mniejszy od dnia oznaczonego to liczbę dni uzyskujesz odejmując dzień urodzenia od dnia oznaczonego, w przeciwnym wypadku dodajesz liczbę dni miesiaca zadanego do dnia zadanego pomniejszonego o 1 i odejmujesz dzień urodzenia od tak obliczonej liczby dni, po czym odejmujesz 1 od liczby miesięcy...
Na początek dwie uwagi: 1. Nie należy manipulować formatowaniem "dosuń do prawej" i "dosuń do lewej" w trakcie opracowywania danych, bo to skutecznie utrudnia orientację, z czym mamy do czynienia w komórce. Excel domyślnie dosuwa liczby do prawej krawędzi komórki, a teksty do lewej. To jest ważna informacja, bo czasem jakiś zapis przypomina datę/czas,...
Zadanie: . Zaprojektować jednostkę arytmetyczno-logiczna, która będzie realizować dodawanie i odejmowanie 4-bitowych liczb binarnych w kodzie U2 oraz ma informować o przekroczeniu zakresu. Zrobiłem taki układ: http://obrazki.elektroda.net/18_12442034... Dobrze zrobiłem ten układ? Jak zrobić, żeby informował o przekroczeniu zakresu? Pozdrawiam...
Mam do zrobienia dwa takie zadania, nie umiem napisać do nic kodu. Ktoś pomoże? ;) 1. Z wykorzystaniem systemu mikroprocesorowego zaprojektuj prosty kalkulator odbierający dane przez port szeregowy i wysyłający przez niego wynik. Kalkulator Dodaje i odejmuje pojedyncze liczby (tylko jedności) – wykonuje dodawanie i odejmowanie jednocześnie wysyłając...
Witam Mam rozwiązanie twojego problemu ale w osobnych plikach. Jest tam dodawanie, odejmowanie, mnożenie i dzilenie we wszystkich kodach (NKB, U1, U2, BDC). Musisz przejrzeć te programy i wybrać odpowiednie procedury.
Jeśli kod ASCII znaku '0' to 30h, to ile od 30h trzeba odjąć (SUB), żeby dostać 0? A jeśli '1' to 31h, to odejmując tą samą... takie czary :) Przecież masz dokładnie to samo tylko w drugą stronę cyfra -> znak w ety1. Masz tu kilka prostych kodów, w tym także wprowadzanie liczb: https://www.dzyszla.pl/download-34.html
Och, szyfrant by z Ciebie był... wybitny inaczej :) W formule od zadanego maksimum odejmujesz sumę wybraną w komórkach. W (kolejnym) przykładzie rozszerzyłem ten zakres do 400 (A1:D100). Przeanalizuj , dostosuj do własnych potrzeb.
Bartoneczek - miałem ostatnio ten problem i zrobiłem tak jak napisał Macias. Komplikacja polega na tym że AVR nie ma dzielenia. Zrobiłem więc najpierw mnożenie przez 10 liczb od 0 do 25 aby znaleźć dziesiątki (gdy wynik mnożenia jest większy niż konwertowana liczba, to odejmuję 1 od znalezionej liczby dziesiątek i już ją mam), potem to odejmuję od konwertowanej...
Po pierwsze, poczytaj o reprezentacji liczb zmiennoprzecinkowych. Nie dajesz całości programu więc ciężko stwierdzić jednoznacznie ale może się okazać, że dwie liczby zmiennoprzecinkowe po szeregu operacji arytmetycznych, różnią się na którymśtam miejscu po przecinku. Po drugie, nie wiem dlaczego robisz pętlę do { ... } while (z1!=z2)...
$regfile = "m8def.dat" Config Pinb.1 = Output $crystal = 1000000 Config Timer1 = Timer , Prescale = 64 Config Timer0 = Counter , Edge = Rising On Timer1 Odmierz_1s Dim Licz As Byte , I As Byte Enable Interrupts Enable Timer1 Start Timer1 Timer1 = 65535 - 15625 Do Loop End Odmierz_1s: Timer1 = 65535 - 15625 Incr Licz If Licz = 5 Then Licz...
Witam Mam bardzo duży problem :( Do napisania mam 3 programy: 1. Dodawania nieskończenie dużych liczb a + b 2. Odejmowanie nieskończenie dużych liczb a - b 3. Reszta z dzielenia nieskończenie dużych liczb a / b Jeżeli chodzi o "nieskończenie" to że ma być obojętnie jak duża liczba - może mieć nawet 1000 czy 10000 znaków. Domyślam się że trzeba będzie...
Można napisać program który będzie liczył cokolwiek jeśli jest to oparte lub da się rozłożyć do stosunkowo prostych operacji matematycznych. Nie napisałeś co z tymi liczbami ma robić dodawać, odejmować .. ?
Odejmujesz czy dodajesz bity w sumatorach?
Do celów wskazania bieżącego czasu najlepiej użyć scalonych układów RTC komunikujących się przez szynę I2C. Dla przykładu popularnego PCF8583 firmy Philips. Potrzymanie zasilania tylko układu RTC bateryjką (np. CR2032) lub specjalnym kondensatorem o pojemności kilku faradów będzie gwaranować ciągłość wskazań zegara. W kwestii odliczania pkt. 1 i 2,...
Zmusza. Dzielenie i mnożenie na liczbach zmiennoprzecinkowych nie są tak upierdliwe jak dodawanie i odejmowanie. Ten dodatkowy kilobajt to procedury konwersji, mnożenia i dzielenia na liczbach zmiennoprzecinkowych.
Może nie to co chciałeś. Tu są pocedury mnozenia,dzielenia,dodawania,odejmowania dwóch liczb z dowolną dokładnością. Liczby zapisane sie jak wykładnik + mantysa Pozwalają na wykonanie kalkulatora z wszystkimi funkcjami.liczby z zakresu -1*10 do 63 1* 10 do 63 realna dokładnosc to 28 miejsc po przecinku
Pewnie wystarczy moduł STM32C8T6 ("blue pill", zegar 72 MHz), z programem w asemblerze; najlepsze, co można uzyskać, to zmiana stanu wyjścia w tym cyklu zegara, który będzie najbliższy wymaganego czasu zmiany, co oznacza, że sygnał wyjściowy na ogół będzie miał "jitter" na poziomie kilku ns, gdy 72 MHz nie podzielą się równo przez wymaganą częstotliwość....
Jak nie uchwalą noweli to dla FiTowców może być wolna amerykanka. Co do taryf to dwie strony wyżej rozpocząlem dyskusję na ten temat. W skrócie: MG sugeruje rozliczenie prosumentów w taryfie jednostrefowej ze względu na trudności w bilansowaniu dwóch taryf. Nie podają szczegółów, ale pewnie chodzi im o odczyt energii wprowadzonej do sieci w strefach.To...
zaokrąglenie liczb / formatów doprecyzuj miejsca po przecinku
Witam, mam problem z wykonaniem kalkulatora o dużej precyzji. Rozchodzi mi się o liczby po przecinku. Chce po prostu policzyć dajmy na to działanie: 0,00000000000000000000000000000000000000... - 0,00000000000000000000000000000000000000... Dodawanie już mam ale nie wiem jak zrobić aby...
Problemem była by tylko konwersja ascii<->liczba, trochę długo by to trwało :D Wcale nie bylaby takim problemem :) zalozmy ze mamy liczbe 357, chcemy ja rozpisac na jedynki i zera. robimy sobie zatem kolumny, w kazdej kolumnie dokladnie jedna cyferka zapisana w czterech bitach 0011 || 0101 || 0111, sa ladne trzy kolumny, teraz przesuwamy o jeden...
Cześć i szczęśliwego nowego roku. Borykam się z kwestią uproszczenia kilku działań. Może najpierw przykład. [syntax=avrasm]SUB R18,R0 LSL R18 ROL R19 ADD R20, R18 ADC R21, R19[/syntax] Czyli odejmowanie od siebie dwóch liczb jedno bajtowych. Mnożenie dwóch liczb jedno bajtowych (wynik liczba dwu bajtowa). Dodanie do siebie liczby dwu bajtowej i liczby...
dodawanie odejmowanie mnożenie dzielenie moduł itp wszystkie działania są takie same we wszystkich systemach liczbowych.. na komputerze pojawiają się nam cyferki dziesiętne gdyż takiego syst. uczyliśmy się w szkole.. na komputerze wszystkie operacje są wykonywane w kodzie dwójkowym(binarnym) a wyniki są takie same i w dziesiętnym.. przykładowy przykład:...
W twoim przypadku, losowe liczby to nie jest rozwiązanie. Każdy może sobie "wylosować" takie liczby i twoje zabezpieczenie traci sens. Musisz się zastanowić nad jakimś sposobem kodowania, ze zmienną formą kodu, tak aby kolejne kody zawierały odmienne liczby/litery, ale odkodowane zawierały dokładnie tę samą informację. Można to zrobić w dość prosty...
Witam, aktualnie na pracowni wałkujemy DSM-51 i jest dla mnie sporo niewiadomych i prosiłbym o wyjaśnienie/pomoc. Do rzeczy, pierwsza sprawa; - sterowanie diodą i brzęczykiem, korzystałem z poniższego kodu: LEDEQUP1.7 BUZZER EQU P1.7 LJMPSTART ORG100H START: LOOP: CPLLED CPLBUZZER MOVA,#10;czekaj czas 10*100ms=1s LCALL DELAY_100MS LJMPLOOP Opis: definicja...
Jeśli chcesz zoptymalizować pętlę jeszcze bardziej, to zamiast for-ować od 0 do max, for-uj od max do zera. Co obrót pętli zaoszczędza się jedną instrukcję, porównaj sobie w obu przypadkach asembler wygenerowany przez kompilator. Dobry kompilator sam to zrobi. Sam sie kiedyś zdziwiłem, ja dodawałem a kompilator odejmował :]
może wystarczy Ci generator liczb losowych napisany w excelu? =ZAOKR.DO.CAŁK(MAX(1;100*(LOS()))) potrzebuje coś podobnego tylko żeby mi podmieniał / zamieniał /nadpisywał liczby podaje przykład 2254993na 6764792 następny 1528581na4585556 dalej 2226570na6679522 potrzebuje coś takiego wpisująć kod 2254993 wyszło 6764792 może jakieś podstawianie liczb...
Poza tym pobieżnie przejżałem DS ATTiny i nie widzę instrukcji analogicznej do DIV w 8051?? Jak w nim dzielić liczby?? A czy znalazłeś MUL? ;) Do takich obliczeń niestety trzeba pisać własne funkcje. Można mnożyć i dzielić poprzez wielokrotne dodawanie lub odejmowanie danej liczby, ale to jest oczywiście dosyć mało optymalna metoda. Oczywiście mnożenie...
Program - kalkulator dla liczb zapisanych w postaci rzymskiej (dodawanie, mnożenie, odejmowanie dzielenie czy wie ktoś jak to zrobić żeby wyświetlało litery rzymskie
witam próbuje napisac program w step 7 wykonujący działania matematyczne takie jak dodawanie odejmowanie dzielenie mnożenie dwóch liczb . Niestety nie bardzo wiem jak to zrobić . Jak wprowadzać liczby na których mają byc wykonywane działania ,jak wybierać które działanie ma byc wykonywane w danym momencie . Jak zrobi żeby z OB1 odwoływac się do FC lub...
Bardzo dziękuję już wszystko jasne. Co do ostatniego to chyba jest tak jak Pan mówi ponieważ wpisałem taką formułę tablicową =PODAJ.POZYCJĘ(C3;ZAOKR($A$3:$A$4;100000... daje wynik 2 natomiast =PODAJ.POZYCJĘ(C3;ZAOKR($A$3:$A$4;100000... [Jedno zero mniej w rozszerzeniu] da już wynik 1 Różnicy tej nie widzi jednak przy odejmowaniu tych liczb....
to jest niemal identycznie jak przy pisemnym dzieleniu liczb dziesiętnych. Musisz sobie tylko uświadomić np to że w 1000 liczba 110 mieści sie tylko 1 raz :) weźmy może prostszy (krótszy) przykład: 45/6=7,5 45d=101101b 6d=110b czyli 101101:110 Działanie wygląda tak: http://obrazki.elektroda.net/56_11731924... w czerwonej liczbie 1011 liczba 110 mieści...
z mojej rozmowy z nim (na gg) wynika że jest to atmega8535.. div nieumiem znaleźć w helpah ani nigdzie.. więc trzeba to zrobić programowo... sukcesywne odejmowanie (w/w) albo odejmowanie z przesuwaniem bitowym (szybsza metoda)
to mi wyglada jak zwykly pascal, nie uzywaj w nim polskich liter, "then to" na "then", zamiast / powinno byc DIV bo dzielisz liczby calkowite i repeat nie mialo until Program kalkulator; Var liczba1:integer; liczba2:integer; chr:char; decyzja:integer; Procedure DODAWANIE; Begin WriteLn('Podaj dwie liczby'); ReadLn(liczba1,liczba2);...
Cyz koś mogłby wyjaśnić pojęcie liczby zmienniprzecinkowej. Jakie są standardy ? Jak wykonać działania : "+" ; "-" ;"*" ; " / " czyli dodawanie, odejmowanie, mnożenie, dzielenie. Dzielenie nieotwarzające. Pozdrawiam.
ETC to mój nowy przedmiot w szkole z którego niewiele roumiem.. Znacie jakieś stronki z opisami takich rzeczy jak między innymi: zamiana kodów w różnych systemach (np z dwujkowego na ósemkowy i na odwrót), działania na takich liczbach tj.dodawanie odejmowanie itd.] Z góry dzięki za pomoc!
Witam Problem niby banalny ale nie mogę go przeskoczyć. Przepisałem program z oślej łączki i niestety nie działa, wyrzuca ciągle błąd: http://obrazki.elektroda.pl/7648375800_1... Może ktoś podpowiedzieć z czym jest błąd, wydaje mi si ę że problemem jest zmienna b ale jak ten problem zwalczyć?? CLS 'tu czyscimy ekran INPUT "Podaj...
mam tylko 1 pytanie, czy ignorowanie przeniesienia znaku bitu można jakos uzasadnić ? jest na to jakas zasada ? bo np. w przykładzie: 10111 10111+ 101110= przenosimy bit poza najstarszy, a sytuacja jest bardzo podobna jak w przykładzie z mojego wczesniejszego pytania ten przyklad masz zle moim zdaniem :| Dodawanie i odejmowanie Liczby U2 dodajemy i...
Sorki, błąd jest. Pomyliłem się ( z rozpędu... :wink: ) w fazie jest źle, powinno być tak: fi (jw) = arctg (w/3) - arctg (- (2w - w^3)/4) bo w przypadku dzielenia liczb zespolonych argumenty się odejmuje...
to przyznam, że w sumie obojętne mi to jak to będzie podliczać, byle w komórce ostatecznie jest suma wszystkich dodanych i odjętych liczb Taki przykład (jeżeli dodajesz to bez znaku "+", jak odejmujesz to ze znakiem "-" ) [syntax=vbscript]Dim s As Variant Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Not Intersect(Target,...
Jak zrealizować dzielenie dwóch liczb binarnych stałoprzecinkowych w VHDL? Byłbym wdzięczny za wszelkie linki lub tytuły książek w których mógłbym coś znaleźć na temat programowej realizacji operacji arytmetycznych (dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie, pierwiastkowanie)
o rzeczach o których mówisz nie mam pojęcia. z tym przejściem na "ujemna" strone układy wsp. to może być problem. Jaki problem? Procesor tak samo umie dodawać i odejmować liczby dodatnie i ujemne.
Zakladam ze liczby sa w formacie X * 10^Y gdzie X to jest wartosc a Y to jest potegi dziesiatki Mnozenie: -mnozysz pierw liczby -dodajesz potegi dziesiatki Dzielenie: -wyrownujesz potegi dziesiatki do tej mniejszej -potem je jedynkujesz -dzielisz normalnie te liczby -dzielisz Dodawanie: -wyrownujesz potegi dziesiatki do tej mniejszej -dodajesz liczby...
Powinno być tak : [syntax=pascal] program kalkulator; var a, b, c, d: integer; //tu dałbym double albo real, zeby nie tylko calkowite e : string; begin write ('Chcesz wykonac odejmowanie czy dodawanie? :'); readln (e); write ('Podaj pierwsza liczbe :'); readln (a); write ('Podaj drugĄ liczbe :'); readln (b); if (e:='odejmowanie') then begin c=a-b; write...
Witam Poszukuje schematow na bramkach logicznych realizujących dodawanie, odejmowanie, mnożenie, dzielenie na liczbach zmiennoprzecinkowych (format obojętny). Z góry dziekuje.
może źle to wytłumaczyłem. [url=http://www.przeklej.pl/plik/zeszyt1... w arkuszu wyjaśniłem wszystko, ale jeszcze raz excel sprawdza dzień miesiąca z datą systemową jeśli się zgadzają to odejmuje liczbę od liczby głównej
Planuję wykonanie sterownika silnika DC tak, aby utrzymywać zadaną pozycję. Enkoder silnika będzie pracował z dekoderem kwadraturowym procesora i sterował licznikiem. Drugi licznik będzie zliczał impulsy step dir. Mam taki dylemat czy stworzyć dwa liczniki 32bit i obliczać błąd z wartości bezwzględnych co jest trochę bez sensu, bo trzeba ciągle odejmować...
1. Co za pomysł, żeby zamiast zadeklarować dane z nazwami, ręcznie pilnować adesów pamięci? Od tego jest asembler. 2. Jest taka instrukcja CJNE - przyjrzyj się jej wariantom, któryś powinien pasować. Ew. użyj XRL. SUBB to odejmowanie z pożyczką - tu Ci nie pomoże.
Praca mrowcza u podstaw EDUKACJA 😎 No tak, ale wiesz dobrze, że teraz edukacja w końcowych klasach szkół podstawowych opiera się teraz tylko na zadaniach: "Pokoloruj drwala" (do znalezienia w internecie :wink: ). Teraz szkoły wypuszczają baranów, żeby w dorosłym życiu były strzyżone jak barany i o nic nie pytały. Smutne to, ale prawdziwe. :sad:...
Jak odejmujesz coś od R2 to wychodzi liczba ujemna ale dla DJNZ to ona jest dodatnia >127 (256-X) Przy pierwszym odejmowaniu masz R2=0 więc musi wyjść ujemne ...
W r4-r7 masz mianownik. Niemniej z czasem przestajesz używać najstarszych rejestrów (słusznie) ale zapominasz je wyzerować (Twój błąd) i zamiast odejmować 10000 odejmujesz 111110000. BRGE stosuje się do liczb ze znakiem czyli nie u Ciebie, a BRSH jest OK tylko gdzieś popełniasz błąd. Pamiętaj że przy BRSH masz zamienić rejestry w cp czyli nie cp r4,r0...
Napięcia tutaj dodajesz i odejmujesz jak liczby, czyli U+U-U+U=2U
liczb tablicy odejmowanie odejmowanie liczb bitowych odejmowanie liczb sumator
instalacja deutz pw3015 unitra błąd pamięć masowy
kablówka skrzynka matryca lsc320an02
Niedziałające kierunkowskazy w Romet 747 z 2009 roku Neckar N19E - Piecyk gazowy zapala się przy małym przepływie wody