Nie, mnożenie tekstów jest tak samo wykonalne, jak upieczenie mieszkania czy wyhodowanie telefonu. Mnożyć możesz tylko liczby.
Jaki to pascal? Jaki system?
Witam, próbuję sobie przypomnieć troszkę podstaw Pascala. Utknąłem na procedurach. Moim celem jest program wypisujący na ekranie tabliczkę mnożenia. Nie wiem co powinno znaleźć się w nawiasach w wywołaniu procedury licz. [syntax=pascal]PROGRAM Tabliczka_Mnozenia; {$R+} USES Crt; CONST n=10; TYPE Mac= ARRAY [1..n, 1..n] OF word; VAR Tabliczka: Mac; Procedure...
Mam pytanie, czy posiadacie program w turbo Pascalu w trybie graficznym, żeby liczył mnożenie, dzielenie, dodawanie i odejmowanie w zakresie do 25, najprostszy jaki może być. Pozdrawiam :)
A czego tu nie rozumieć ? Po prostu musisz sobie zrobić osobne procedury albo etykiety dla każdego rodzaju przeliczeń czyli osobną dla Mohm, Kohm ,Ohm . Następnie układasz algorytm np coś takiego. Wybór jednostki wejściowej Mohm Kohm Ohm i teraz wybierasz sobie rodzaj jednostki następnie z klawiatury zczytujesz wybór z menu i teraz musisz mieć wszystkie...
witajcie. potrzebuje program, który po wczytaniu n liczb naturalnych do tablicy, losuje dwie z nich, dodaje i mnoży za pomocą procedur. z zapisem samej tablicy, dodawania i mnożenie dam sobie rade, ale te losowanie jest nie do zgryzienia.
Funkcja wykonuje potęgowanie i korzysta z zależności: y=a^x; obustronnie logarytmujemy ln(y)=x*ln(a); teraz korzystamy z definicji logarytmu: y=e^(x*ln(a)); Można potęgować wykorzystując mnożenie w pętli for(...).
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.
Witam, muszę wczytać dwa wielomiany do programu (wykonującego dodawanie,odejmowanie i mnożenie na nich) z pliku tekstowego ,a nie mam pojęcia jak to zrobić. Mogłby mi ktoś pomóc? Da się zrobić to tak żeby w pliku tekstowym były zapisane?
Hm.. "i podzielić ją przez np 0,0000001 co da liczbe rzeczywistą" drobna pomyłka :) dzielenie przez ułamek to mnożenie przez odwrotność, to będzie liczba całkowita. można podzielić liczbe losową całkowitą przez np 100000 powstanie liczba rzeczywista.. co do zapisu liczb rzeczywistych na komputerze są one zapisane w postaci wykładniczej, np 123.456 będzie...
Oto wycinek z Twojego programu z moimi zmianami i uzupełnieniem: program suma; type Ulamek = record licznik: integer; mianownik: integer; end; var z1,z2,z3 : Ulamek; procedure pobierz(var z1,z2:Ulamek); begin write('podaj licznik pierwszego ulamka: '); readln(z1.licznik); write('podaj mianownik pierwszego...
Odkurzyłem co nieco :D i nawet fajnie dział jak to przy mnożeniu dwóch liczb Wersja sprawdzona i działająca [syntax=pascal]var a,b,p : integer; begin writeln ('Podaj pierwszy bok...'); readln(a); writeln ('Podaj drugi bok...'); readln(b); p:=a*b; writeln ('Pole prostokata wynosi ',p); readln; end.[/syntax] Wersja z czyszczeniem ekranu osobiście nie...
To ja dodam coś od siebie.. wszystkie zadania które się bardzo długo wykonują muszą sie wykonywać w pętli co jest chyba dla każdego logiczne, nikt niebendzie pisał aplikacji która zajmuje 30MB poto, aby wogóle niestosować intrukcji skoku czy tym podobnych. Na końcu głównej pętli wystarczy proste dzielenie i mnożenie aby sie dowiedzieć ile procent pętli...
Oczywiście, że nie należy popadać w paranoję i optymalizować każdej jednej linijki kodu. Jednak w częściach krytycznych co do czasu wykonywania należy przeprowadzać - a nic nie stoi na przeszkodzie pozostawiać w komentarzu opis działania. No i czasami nie zawsze mniej kodu = szybciej. np: var Zoom: Byte; function ScreenToPoint(Point: TPoint):...
Wielkie Podziękowania dla ed-ek Czy jest możliwość zrobienia takiego kalkulatora oktalnego: Kalkulator dla liczb zapisanych w postaci oktalnej (dodawanie, mnożenie, odejmowanie i dzielenie) Proszę o pomoc Gdzie można znaleźć książki z Turbo Pascala w formacie PDF. Pozdrawiam
Witam! Na początek wstawiam kod: [syntax=pascal]Var tablica:array[1..10] of integer=(20,6,28,496,656,86,37,379,65,24... a:integer; b:integer; d:integer; j:integer; w:integer; begin j:=1; d:=2; for a:=1 to 10 do begin w:=(j+d)*d; if w=a then writeln('liczba ',a,' jest doskonala!') else j:=j+d; d:=d*2; end; readln; end. [/syntax] j to liczba 1, d to 2,...
A jak myślisz na czym oparta jest funkcja Random? Praktycznie wszystko softwarowe ma charakter pseudolosowy. Można kombinować z początkiem (ziarnem), ale wcześniej czy później skończy się na mnożeniu dodawaniu i operacji reszty z dzielenia. Spróbuj ze zbioru 4 miliardów liczb (32 bity) wybrać wszystkie w pseudolosowym porządku bez powtórzeń. Albo żeby...
potrzebuje waszej pomocy w zaliczeniu w szkole mam do wykonania program "Kalkulator z menu który dodaje, odejmuje,mnoży , dzieli, liczy silnie, dzieli 2 liczby, sume i srednia n liczb, liczy pole powierzchni: trójkąta,koła, kwadratu" był bym wdzieczny gdyby mi ktos pomógł:cry:
Moim zdaniem musisz pobrać szerokość formy podzielić to na 2 tak samo jak szerokość panelu i potem od podzielonej szerokości formy odjąć podzieloną szerokość panelu i wynik ustawić jako parametr left panelu. Tak samo z wysokością. Masz tu kod (testowałem): Czyli powtórzył kolega dokładnie to co autor postu napisał na samym początku. [syntax=pascal]Panel1.Left:=(Form1.Width...
Przypomnę, że a^n=a*a*...*a i tak mnożymy (n-1) razy, to znaczy, że w iloczynie, wartość a występuje n razy. Dodam, że x^y=e^{y*ln(x)} , a dzięki funkcji exp() łatwo policzyć e^k=exp(k)
Jak najszybciej potrzebuje rozwiązanie tych dwuch zadań w języku Turbo Pascal: 1. Napisz program, który czyta liczbę naturalną n, 1<n<=10, w tablicy dwuwymiarowej tworzy tabliczkę mnożenia dla liczb naturalnych z przedziału Wskazówka Trzeba zadeklarować tablicę dla najwiekrzego n, czyli 10. a w programie korzystać z jej części odpowiednio do wczytanej...
Sorry ale muszę zapytać. Po co bawisz się w to w tak przestarzałym i nie używanym w praktyce języku? Chyba nawet w Delphi (nie znam, bo wolę języki oparte na składni C) są do tego eleganckie klasy i kontrolki. :) A ja to nawet myślę, że kiedyś na dowolne pytanie będzie można odpowiedzieć odsyłając do odpowiedniej biblioteki. Można tak, i pewnie wyrobnik/rzemiocha...
Konwersję części ułamkowej wykonuje się osobno. Mnożysz ułamek przez podstawę systemu, do którego konwertujesz. Część całkowita staje się kolejną cyfrą w ułamku docelowym. Część ułamkowa jest wejściem do kolejnej iteracji: 0.3 (dec) -> (bin) 0.3 x 2 = 0.6 (dec) -> 0.0 (bin) 0.6 x 2 = 1.2 (dec) -> 0.01...
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...
Nie moge dokończyć algorytmu strassena w pascalu, oto kod źródłowy: !!!!!!!!!!!!!!!!!!!!!BARDZO PROSZĘ O POMOC!!!!!!!!!!!!!!!!!!!!! PROGRAM Strassen; TYPE X1=ARRAY Dodano po 4 Chodzi mi o to żeby np. w takim wierszu: p Dodano po 1 .........poprostu jak zrobić zamiast + żeby była procedura dodawania, zamiast * procedura mnożenia....... :-)
W swoim poprzednim poście podałem kilka linków - artykułów w których zwięźle opisane są różne algorytmy wyznaczania dnia tygodnia wg daty. Wystarczy chyba tylko popatrzeć w nie, prawda? I będzie wiadomo, dlaczego np. mnożymy sumę dni przez jakąś stałą...
k jest tablicą, nie możesz sobie ot tak pomnożyć całej tablicy przez coś, musisz mnożyć każdą skłądową, ogólnie w wielu miejscach masz operacje na tablicy dziwnie zrobione :P
uses crt,dos; var fSource:file; bufor:array[0..1023] of char; i,o,p:word; read:integer; liczba:longint; cyfr:byte; znal_liczby:array[0..1023] of longint; ind_znal_liczb:integer; procedure SwapLI(var a,b:longint); var tmp:longint; begin tmp := a; a := b; b := tmp; end; begin...
((r4*16+r5)*16+r6)*16+r7 To raczej są bajty więc mnożenia przez 256 a nie 16.
Heheee , informatyka to nie jest aktualizacja BIOS-u, usuwanie wirusów itd. To są czynności rzemieślnika. Nikt z nas nie wie, bo i Ty sam jeszcze nie wiesz, co naprawdę Cię interesuje. Składanie i naprawa komputerów nie powinna być opatrywana etykietką "informatyka". Musisz samodzienie poczytać sobie o językach programowania, systemach operacyjnych,...
I dopiero była dyskusja na temat tego czy w DIY Powinny być publikacje nieelektroniczne! Po drugie to każdy potrafi sobie napisać tego typu program, czy to w C++ , czy C, Basciu, Bascomie , Pascalu, czy to w PHP właśnie. Gdybym ja tak chciał zamieszczać i chwalić się wszystkim swoimi mini programikami napisanymi w w/w językach (bez PHP) to chyba codziennie...
No więc, aby wyliczyć wynik bramki AND należy użyć polecenia and , aby obliczyć wynik OR należy użyć or . Aby wyliczyć XOR należy użyć... no zgadnij czego :) A teraz coś trudniejszego: NAND = not (tab1 , a NOR = ... No to zadanie dla Ciebie :) Trzeba tylko zastrzec jedną rzecz - wszystkie podane operacje pracują równolegle na wszystkich bitach liczby...
wrrrrrrrr, mam tylko wersję EVAL kompilatora (ograniczenie długości generowanego kodu) jeden printf i du..... cholera blada, poszarpię się z tym trochę. I AvrStudio też jakoś słabo sięz tym lubi. Przyjąłem założenie 128 punktów, lepsza dokładność, np. wartości tablicy sinusa u mnie są w zakresie +/- 16383, no i chcę powalczyć z czasem. W "C" samo fft...
..dobra, zasada pierwsza, jeśli chcesz podkręcić procka, musisz się nauczyć mnożyć! Tak aby poszczególne magistrale przyśpieszyć o ten sam procent mhz w górę. Jeśli nie zostaje Ci zflashowanie BIOS'u, aby uaktywnić mnożnik.. I tu a propos flashowania.. Jeżeli wydaje Ci się, że masz BIOS - http://help.bios.pl/tools/pliki/iflash.z... - AMI: Program do...
A pomiędzy tymi dwoma firmami to przepaść każda ma inne zasady podłączania paliwa. Wszyscy w projektowaniu wykorzystują Prawo Pascala bez względu na kształt obudowy i markę samochodu. Wystarczy znajomość tabliczki mnożenia.
Programy się zwykle pisze a nie robi :) Przy pisaniu programów musisz wykonać następujące kroki: 1. Zdefiniować problem W przypadku twojego kalkulatora musisz określić: - typ obsługiwanych danych - czy to będą liczby wyłącznie całkowite czy całkowite i ułamkowe (ogólnie mówiąc rzeczywiste) - rodzaje działań jakie ma wykonywać twój kalkulator, np. dodawanie,...
mam napisać program do nauki tabliczki mnożenia losujący kilka działań..tak żeby można było na nie odpowiać..np2*4=?ale działąnia nie mogą się powtarzać:(i tu są schody:)bo losuje sobie liczby i wszystko działa ładnie ale działania się powtarzają:(i nie potrafie temu zaradzić:((może znasz jakiś sposób?
witam, chodzi mi o zrodlo w C++ lub Pascalu.. mnozenie macierzy pasmowej gornej (lub dolnej bo latwo to zmienic:) i wektora ( rozwiazywanie ukladu rownan A* x = b) lub cos podobnego chetnie sie zapoznam z roznymi rozwiazaniami programistow.
Chodzi o wprowadzanie liczb w postaci hex do programu, np. piszesz "0fe" i chcesz otrzymać 254 dziesiętnie, czy chodzi o kody klawiszy w postaci hex? Raczej o to pierwsze, więc np.: 1. Obracasz pobrany string z klawiatury (z "0fe" zobisz "ef0") i mnożysz każdą cyfrę { (ord(znak)-32)*waga } przez wagę odpowiadającą jej pozycji. Dla hex będzie to 1, 16,...
W jakiejś bibliotece powinny być owe f-cje (na pewno tangens). Jeżeli nie to na pewno jest sinus i cosinus. Z tąd łatwo wyliczyć tan = sin/cos. Żeby rysować musisz wejść w tryb graficzny. Wywoływać f-cje (postaci y = tan(x)) zmieniając parametr x z krokiem (który sobie założysz) w zależności od przedziału w jakim musisz wykres narysować w pętli. Całość...
Masz fatalną technikę rozwiązywania. Jeżeli porobiłeś zastrzeżenia na początku to BEZKARNIE możesz mnożyć przez przeszkadzające Ci wyrażenia z mianowników. Te zastrzeżenia są w MOCY. Nie jest błędem jeżeli tak będziesz robił. Ja piszę to w notacji Pascala tutaj (nie da się inaczej bo nie mam skanera) 1. 4 / (x+3) = 1 a/ zatrzegamy że x <> -3 b/...
Wartość pojedynczego bitu można odczytać stosując tzw. maskowanie. W przypadku pojedynczego bajtu należy przemnożyć logicznie osiem razy, dla wyciągnięcia każdego bitu. Jeśli wynikiem mnożenia będzie zero - oznacza, że na danym bicie jest zero. Jeśli nie zero - to znaczy, że na tej pozycji jest jedynka. np. liczba 131d = 1000 0011b i mnożymy kolejno:...
No, to już coś. Teraz podobne funkcje dla assemblera zapisz dla mnożenia (MUL). Następnie zobacz, jak [url=http://www.dzyszla.aplus.pl/downloa... liczby (klika przykładów z assemblera) - znów zapiszesz swoją funkcję zamiast readln. Podobnie postąp z wyświetlaniem liczb (również ten sam link co podałem). Na koniec wszystko zapisz w jednym...
To ja dodam algorytm bez operacji dzielenia, modulo ani mnożenia. Warunkiem wykorzystania algorytmu jest to, że z góry trzeba znać zakres w jakim się poszukuje liczb. Tworzysz tabelę byte od 1 do 100. Zerujesz ją. Uznajesz że indeks 1 reprezentuję liczbę 1, a indeks 2 liczbę 2 itd. Dla każdej wielokrotności liczby 7 inkrementujesz zawartość tablicy....
Już dawno nie bawiłem się w Delphi ale jak dobrze pamietam używa sie tam Pascala. 1. Więc jeśli się nie myle pliki powinno otwierać cię tak jak w Pascalu. var pliki:array[1..16] of string; i:integer; p:text; liczba:integer; begin {tu sie powinno znaleść wypełnienie tablicy ścierzkami dostępu} for i:=1 to 16 do begin...
Potrzebuję zmierzyć w programie czasy reakcji użytkownika i czas operacji. Dokładność ma być maksymalna, interesują mnie milisekundy. Oczywiście najczęściej procesor "odzywa się" co jakieś 55 milisekund, ale o to akurat mniejsza. Bo problem leży w odejmowaniu. Dokonując pomiaru czasu w większości języków programowania otrzymuje się cztery zmienne -...
algorytm mnożenie mnożenie kolumn asembler mnożenie
palet maszyna renault megane bezpiecznik wycieraczka panele dachy płaskim
Lokalizacja czujnika kluczyka w Nissan Qashqai Wyrzucanie zabezpieczenia w pralce Samsung - przyczyny i rozwiązania