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
Do jednoczesnego porównania "każda z każdą" potrzeba 10 komparatorów (i wtedy można kombinować, jak wskazać medianę na podstawie sygnałów z komparatorów; jakby wszystkie były różne, to mediana z 4-ch komparatorów ma po 2 sygnały '<' i '>'); jeśli mają być zapisane w adresowalnej pamięci, to wystarczy jeden komparator i kolejne porównywanie różnych...
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.
Link Register - najpierw zawiera adres skoku, który należy (albo i nie) wykonać, potem (jeżeli wykonano skok pakowany jest tam adres powrotny z procedury, tzn. : BPU wydłubuje sobie z cache, czy kolejki (nie wiem) instrukcję skoku do podprogramu, jeszcze zanim dojdzie do jej wykonania, jeżeli licznik programu dojdzie do tej instrukcji i należy wykonać...
unary operator expected To może być skutek użycia zmiennej, która nie jest zdefiniowana, albo ma wartość pustą. Ale -gt to porównywanie liczb - jeśli $zmienna napiszesz w "", to wyskoczy inny błąd. Może np. [ `pgrep -c $i` -gt 0 ] daje taki błąd, jak pgrep nie daje w wyniku liczby?
Napisz funkcję w C++, która będzie porównywała dwie liczby zmiennoprzecinkowe. Następnie sformułuj pytanie, na które odpowiedź z mojej strony pozwoli Ci na bardziej precyzyjne udzielenie odpowiedzi. Funkcję w C++ do porównania dwóch liczb zmiennoprzecinkowych można napisać na wiele sposobów, w zależności od tego, co dokładnie chcemy porównać i jaką...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych Ryzenów czy i9,...
do kolegi maxter_xx nie wiem skąd wziąłeś ten kod, który rzekomo jest mój. Jeśli będziesz tak łaskaw i spojrzysz na kod który podałem to zobaczysz że jest on inny. zamieszczam prawidłowy kod: (kompiluje sie i nie wyrzuca błędów a co najważniejsze działa tak jak powinien) #include<iostream>; using namespace std; int main() { int a,...
Ale w czym chciałeś się upewnić? Przecież jest wyraźnie napisane. To jest porównywanie liczb na poziomie trzeciej klasy szkoły podstawowej.
Jest sposób aby wykonać ta procedurkę w asemblerze , ale nie wiem ile ona potrwa- a tobie zależy na szybkim wykonaniu obliczenia. Poniżej opisałem jak według mnie mogłoby to działać: Np. A=256 ; B=64 Deklarujemy tablice w której będą procentowe podzialy liczby (25%,50%,75%,100% itd) 1) porównanie liczb A=B, A>b, A<B 2) A>B (inkrementujemy odpowiednio...
Jak zwykle tylko "polak polakowi umie zgotować ten los" zacytowałem cały link - tylko w Polce zdecydowano się wdrażać dyrektywę z drugiej strony "Chory system i ludzie" http://www.ure.gov.pl/pl/poradnik-odbior... Czym...
Można o wiele krócej, jeżeli nie boisz się skorzystać z funkcji eval . [syntax=php] <?php function Compare($val1, $val2, $operator) { if (!in_array($operator, array("<", "==", ">", ">=", "<=", "!=")) || !is_numeric($liczba1) || !is_numeric($liczba2) ) return false; else return eval("return $val1 $operator $val2;"); }[/syntax]
Do wcześniejszej wypowiedzi odniosę się później teraz czasu nie mam za bardzo. Co do ostatniej wypowiedzi, jeżeli porównywanie liczb zespolonych nie ma sensu to ciekawe w jaki sposób będziesz wiedział jaki dobrać przekrój kabla ewentualnie jak skompensować system elektroenergetyczny zakładu (dla niewtajemniczonych tg(fi)=0,4). A na tę chwilę próbuję...
anaba255 napisał: Piszesz o on-grid, ja o off-grid tylko do grzania wody, instalacja dopasowana mocą do bieżącego zużycia w okresie poza sezonem grzewczym. Bo robienie instalacji off-grid o parametrach identycznych z solarami jest 2x droższe? I nie ma sensu? A manipulacjami jak porównywanie 140l zbiornika i 1kW grzałką do 300l zbiornika z 4kW solarem...
wymuś porównywanie liczb a nie znaków if(number(pole1)> number(pole2)) tak naprawdę pełny zapis wygląda tak var lpole1 = new number(pole1) var lpole2 - new number(pole2) if (lpole1 > lpole2) , ale skrócony zapis też działa (choć nie na wszytkich wersjach przeglądarek) Ja testowałem na MS Explorer. Do sprawdzenia funkcji, obiektów itp. języka JScript...
Gdzie jest błąd? Błąd wynika z założenia, że zawsze prawidłowo będą porównywane liczby typu float. Niestety tak się nie dzieje. Przyczyny są wyjaśnione pod tym linkiem: [url=https://embeddeduse.com/2019/08/26/... Jeżeli chcesz porównywać liczby typu float, to powinieneś to robić z pewnym marginesem (epsilon). Miłej lektury ;)
Zależy jak to zrobiłeś. Jakimś rozwiązaniem jest dodawanie ułamków. Dzielisz bramki strzelone przez 100, stracone przez -100 i dodajesz do sumy punktów. Przy odpowiednim formatowaniu ułamków nie będzie widać, natomiast porównywanie liczb zadziała. Pozostaje kwestia identycznego bilansu punktowego i wyników meczów bezpośrednich (Np Grecja i Rosja w naszej...
Ogólnie w bascomie natkniesz się na inne przykre niespodzianki, typu źle obsługiwane timery, przerwania, rejestry niektórych uP, porównywanie liczb niektórych typów... I najgorsze, że wtedy się szuka błedu godzinami zanim się dojdzie o co chodzi... C jest o tyle lepsze że tam i tak wszystko robisz sam ręcznie i dodatkowo są większe możliwości w wykorzystaniu...
Dopiero zaczynam swoją zabawę z 8051 i od kilku dni próbuje rozwiązać problem z porównaniem dwóch liczb 16 bitowych na procesorze 8 bitowym, załóżmy jeśli pierwsza liczba jest mniejsza do drugiej to ma się wykonać skok w określone miejsce. W R0 = starsza cześć pierwszej liczby, R1 = młodsza część pierwszej liczby R2 = starsza cześć drugiej liczby, R3...
hey Ja wlasnie tak chcialem zrobic tylko ze nie jestem zbyt dobry w asm nie wiem jak taka liczbe zapisac i ja porownywac bo w 24 godzinach jest 1440 min a to juz mi sie nie miesci w 8 bitowym rejestrze Jak moglbs mi dac przyklad w asm licznia na duzych liczbach to bylbym wdzeczny np dadanie 2 24 bitowych liczb pozdrawiam dylu
Niezupełnie. Najpierw losujesz element j, potem sprawdzasz czy nie ma powtórzeń, czyli czy nie ma go już w tablicy. Nie sprawdzaj przy tym z samym sobą, bo wyjdzie powtórzenie. Do tego lepsza będzie pętla while, bo w przypadku znalezienia może się zakończyć i wszystko już wiesz. Porównywanie if Tab[i]=j wydaje się bez sensu, nie porównuje się jabłek...
ogarnij: porównywanie i podstawowe działania zrób sobie zadania na: kalkulator prosty + potęgowanie pierwiastkowanie i odcinanie np do 2 liczb po przecinku obliczanie pól i obwodów figur na podstawie długości boków: kwadrat prostokąt trójkąt(heron) koło(promień, srednica). Sprawdzanie możliwosci wejscia na strone za pomocą hasła Sprawdzanie siły hasła:...
Trzeba prawdopodobnie tylko wyłączyć kursor. Funkcja void LCD_SendCommand(unsigned char ucCommand) komendy zdefiniowane l pliku .h LCD Ewentualnie spróbuj pobawić się kontrastem może uda się go ustawić tak aby nie było bardzo widać przejścia kursora podczas odświeżania. Co do porównania temperatur w bibliotece onewiere.c jest funkcja OW_CompareRawTemperature....
Da to tyle że porównywanie będzie zajmowało dwa wiersze i nie musisz zaczynać porównywania od końca. Tak, o te 6 znaków chodziło.
Nie ja użyłem, tylko nauczyciel dał nam to, powiedział, że się da tak zrobić i odesłał. Nie tylko dostałeś wędkę, ale na haczyk nałożony robak i ryby pływają przed twoimi oczami. (pominę porównywanie float, zapytaj o to nauczyciela)
Używając słowa sortowanie nie miałem konkretnie na myśli sortowania samego w sobie (raczej użycie zmiennej max lub min i klasyczne porównywanie jej z kolejnymi zmiennymi). Ale z drugiej strony dlaczego nie ? Można przecież uruchomić algorytm sortujący a później operować już na posortowanym zestawie liczb, gdzie w zależności od implementacji na pierwszym...
Witam, Czy chodzi Ci o coś takiego jak w załączniku? Makro napisane na szybko, "na kolanie", z bezczelnie zagnieżdżonymi 5 pętlami FOR (gdzie aż się prosi aby użyć jakiejś rekurencji...), dodatkowo operacje wykonywane na liczbach całkowitych, żeby uniknąć problemów z sumowaniem i porównywaniem liczb zmiennoprzecinkowych (czyli 1 = 0.1, 2 = 0.2 etc).
Witam! Do Kol Grko - Owszem, standard C99 wprowadził tablice o zmiennym rozmiarze (VLA), jednak w późniejszym (C11) wycofano się z tego rakiem określając tablice VLA jako opcjonalne dla implementacji. Ale wracając do problemu Autora to sortowanie zrobiłbym tak: [syntax=c]int test = 1; while (test) { test = 0; for (i = 1; i < N; ++ i) if (tablica[i...
A możesz opisać słownie algorytm, bo zupełnie nie wiem, co chciałeś zrobić... Przecież w taki sposób, to wcale duplikaty nie powędrują na początek, a co gorsza - utracisz zawartość. Ponadto porównywanie dokonuje się raczej jednostronnie, czyli 1 z 2..n, 2 z 3..n, 3 z 4..n, n-1 z n. Ty niepotrzebnie porównujesz 1..n z 1..n
Prosty to prosty :) tylko nie pamiętam jak przerwac pętle porównująca liczby tam gdzie jest znak zapytania ale to moze sama cos wymyslisz bo ja nie robiłem notatek i teraz nie pamiętam jak to leciało :)
W pierwszym kroku porównujesz liczbę całkowitą czy jest większa czy mniejsza od 15. Robisz to za pomocą if..else. Jeśli jest mniejsza to wtedy za pomocą funkcji: http://pl.wikibooks.org/wiki/C/strlen sprawdzasz długość imienia. Na tej stronie co podałem nawet jest przykład podobny do tego co podałeś.
bigrom --> nie kwestionuję, że różnorodne układy oparte o IgorUSB są wyśmienite wręcz ;) To jednak to co tu opisałeś, że rzekomo taki układ był zrobiony na małym procku z jakimś tam kwarcem - ma się (przepraszam za porówanie) ale jak pięść do nosa ;) i świadczy tylko o jednym niestety, że albo: 1. nie przeczytałeś lub nie zrozumiałeś do końca idei działania...
Czyli potrzebujesz formuły porównującej, jeżeli, POTRZEBNE > DOSTĘPNE to wyświetl komunikat--> za mało stanowisk.
Wyszukujemy, czy w kolumnie A znajdują się wartości zawarte w kolumnie B i w kolumnie C zapisujemy je: [syntax=vb]Sub PorownajAiB() ow = Cells(Rows.Count, "A").End(xlUp).Row owb = Cells(Rows.Count, "B").End(xlUp).Row y = 1 For x = 1 To ow s = Cells(x, 1) If Application.CountIf(Range(Cells(1, 2), Cells(owb, 2)), s) > 0 Then Cells(y, 3) = s y = y + 1...
mirkes.de Tiny Hexer umożliwia swobodne ustawianie ilości kolumn, szerokości itd. Porównywać też potrafi. http://obrazki.elektroda.pl/5814694500_1...
Powinien żeś skorzystać z funkcji JEŻELI, np: w komórce C1 wpisać =JEŻELI(A1=B1;"RÓWNE";JEŻELI(A1>B1;A1;B1...
Komparator nie modyfikuje podanych wartości, bo to by było tak, że porównujesz liczby 2 i 3 pod kątem tego, która jest większa, wychodzi Ci, że 3 jest większe, ale po porównaniu zostają 12 i 3, co jest bez sensu. Komparator posługuje się metodą, a w Javie wszystkie parametry przekazywane są przez wartość, czyli te wszystkie dodawania w komapartorze...
(p Nigdy, przenigdy nie porównuje się w ten sposób liczb zmiennoprzecinkowych. Przyjmujesz jakąś dokładność obliczeń epsilon np. 0,000001 i porównujesz różnicę dwóch liczb z epsilon (dokładniej wartość bezwzględną z różnicy) [syntax=c]if( fabs(p[i].Przyjazd - czas_symulacji) < epsilon)[/syntax]
Jest taki scalak 7485. Jest to komperator 4-bitowy. Mozna go łaczyc w wieksze "zespoły" Nie będzie problemów z porównywaniem liczb w NBC bo co to za róznica dla komperatora? Aha sa tez komperatory 8 bitowe np. 74682. W nocie na pewneo będzie opisana budowa wewnętrzna tych scalaków, Ale nie wydaje mi sie ze jest jakikolwiek sens budowanie czegos takeigo...
Pętla, podstawianie (replace), porównywanie długości ciągów (len), rozbijanie ciągów (split), podstawianie, porównywanie, rozbijanie, itd. W zależności, czy warunek spełniony wstawianie wiersza, dodanie wartości, mnożenie *10, lub przepisanie. Mnóstwo kombinacji, ale do zrobienia.
Dzień dobry, Przyczyna tkwi w tym, że obliczenia w Excelu są wykonywane z ograniczoną precyzją, z dokładnością do ok. 15 cyfr znaczących. Wskutek wykonywania operacji na liczbach niecałkowitych można otrzymać wynik, który wydaje się być liczbą całkowitą, lecz w rzeczywistości minimalnie się od niej różni. Mogą to być zarówno różnice na plus, jak i na...
Algorytm jest prosty(jeden z możliwych): 1. Tworzysz procedurę porównujaca dwie liczby i w zależności od wyniku zwracajacą określone wartości. 2. Odpytujesz w petli, dla każdej pary liczb(lub w 2 pętlach, jedna w drugiej), tą procedurkę, porównując każdą liczbę z każdą, i zależnie od wyniku odpowiednio przesuwając liczby. 3. Jest możliwa oczywiście...
Cześć, może spróbuj napisać taką pętlę: [syntax=vbscript]Sub test() Dim a As Short Dim i As Short Dim y As Short Worksheets("Sheet1").Activate a = InputBox("wpisz liczbę", "szukana pozycja", 1) For i = 1 To 3000 If Cells(i, 1).Value = a Then If Not Cells(i,2).Value = "" Then Cells(y, 3).Value = Cells(i, 2).Value y += 1 End If End If Next i End Sub [/syntax]...
Mam nadzieję, że jak już trafisz tą szóstkę w totka to się podzielisz?? ;P Kolejna wersja - w załączniku. Z policzeniem ilości wystąpień już chyba sobie poradzisz - tabela przestawna albo złącz komórki rozdzielone jakimś separatorem i po tym funkcją LICZ.JEŻELI(). W przykładzie liczby się mogą powtarzać, więc zbiór wynikowy czasem przekracza 4 liczby,...
Problem staje się prosty gdy możemy się posłużyć określeniem ogólnym "czas", jednak gdy mamy osobno minuty i godziny - jest inaczej. Procki nie operują na pojęciach ogólnych , tylko na liczbach i zapewniam Cię , że porównywanie liczb(nawet wielobajtowych) jest prostrze niż np. ich dzielenie. Więc może skupmy się jedynie na sposobie porównania dwóch...
Ad 1. A coś nie tak jest? Ad 2. Nie możesz zastosować tej samej zmiennej po dwóch stronach nierówności, bo taka nierówność zawsze jest spełniona (matematyka: 0 < 10). Wczytaj sobie do oddzielnej zmiennej liczbę startową porównuj względem niej. Dodatkowo przed pętlą po prostu zainicjuj jej licznik wartością wczytaną + 1.
Tak można to zrobić. Wystarczy w pierwszym kroku zapisać wylosowaną do zmiennej jako maksymalna i w każdym kolejnym kroku pętli for porównywać z tą maksymalną. Za pomocą warunku if wprowadzić że jeśli wylosowana liczba jest większa niż ta zapisana w max to wylosowaną liczbę zapisz w max. Można też nie zapisywać tej pierwszej wylosowanej tylko od razu...
Eeee, hmm... bo tak nie porównuje się stringów ;) W ten sposób możesz porównywać liczby, pojedyncze znaki (działa Ci np sprawdzanie ostatniego znaku w zmiennej "c") itp. Natomiast do stringów powinieneś użyć np. strcmp https://pl.wikibooks.org/wiki/C/strcmp
Wydaje mi się, że najprostszym rozwiązaniem było by naklejenie na pierścień motoreduktora i na wał ślimaka (jeśli jest taka możliwość) srebrnych pasków z kilkoma czarnymi przerwami i zamocowanie dwóch czujników optycznych (dioda podczerwieni i fototranzystor). Procesor porównywał by liczbę impulsów z czujników i jeśli ze ślimaka otrzymał by mniej zgłaszałby...
Tak - paszport prawidłowy, nie zepsułeś sobie dysku. A może to ten RAID namieszał? Może to właśnie tam masz jakieś ograniczenie? Dziwne to wszystko, te liczby także. - programy różnie przeliczają i zaokrąglają jednostki, dlatego najlepiej byłoby porównywać liczbę sektorów LBA.
porównywanie komórek porównywanie zmiennych makro porównywanie
rozebrać baterię compaq pilot serwisowy zielony philips zresetować telewizor smart
samsung ps50b850y1w samsung ps50b850y1w
Jeep Compass 2022 – ustawienie dwóch zegarów: obrotomierz i prędkościomierz na cyfrowym wyświetlaczu Citroen Xsara Picasso 1.6 HDi – wypięcie linki zmiany biegów ze skrzyni BE4/5 krok po kroku