Dziękuję za naprowadzenie. :D Taki sposób oceny i eliminacji niespełniającego kryterium przez porównanie dwóch pierwszych liczb, po posortowaniu jest bardzo dobra i na pewno bardzo przyspieszy program. Myślałem też o porównywaniu sum, ale samo takie porównanie nie wystarczy. W Totolotku raczej granie sposobem 'najczęściej losowane "5" ' raczej nie jest...
Witam. Mam do oddania pracę kontrolną z programowania. Temat pracy: "Algorytm wyszukiwania liniowego i wyszukiwania binarnego - opis oraz implementacja w języku Pascal" Jakoś tam opisze teoretycznie te algorytmy wyszukiwania. Ale z praktyką będzie trudno. Ogromna prośba, może poda mi ktoś jakieś przykłady naprawdę prostych programów w Pascalu które...
Generalnie wszystkie języki programowania są pod wieloma względami identyczne. Oj, chyba Kolega niewiele języków poznał, i akurat wszystkie były podobne... próbował Kolega Lisp-a (albo elisp-a)? :arrow: miszcz310 "Mi się wydaje, że trzeba powiedzieć język programowania != programowanie." - racja "zacząłbym of Pythona i do tego jakiś dobry kurs/książka...
1. Tablica statyczna - po prostu array 2. Parzyste elementy - reszta z dzielenia (dzielenie modulo = mod ) = 0 3. Algorytm bąbelkowy - znajdziesz opis np w tej paczce: http://www.dzyszla.aplus.pl/download-32.... Nie przejmuj się, że to C. Po prostu przeczytaj punkt 2.3 z pliku sorts1.doc 4. pętla i dodawanie do zmiennej 5. kolejna tablica - P pkt....
Robie w automatyce to "pierwsze" i hajs dobry . Do tego działalność i wlasne fuchy. Te "zaawansowane" algorytmy to pewnie jakis pic na wodę tak jak u mnie w technikum bylem na "systemach i sieciach komputerowych". Z komputerów byl tylko Pascal hehe. A nawet jeśli ogarniesz takie " zaawansowane cos" to poszukaj terwz sobie ofert pracy z tego zakresu...
Jeżeli chodzi o sortowanie liczb (zaimplementowane w pascalu) to może to się przyda: http://omklnx.il.pw.edu.pl/~rgajewski/pa... http://www.sciaga.pl/tekst/42010-43-sort... Ale nie znam dokładnie zadań tego program, lecz poczytanie tego w linkach powinno dać jakiś pogląd na algorytmy sortowania ;)
arnoldziq. Dostałeś pomógł, bo na prawdę mi pomogłeś. Chodzi o funkcję ReadKey oraz KeyPressed. To eliminuje użycie asemblera do odczytu znaków z klawiatury. Reszcie dziękuję za spopularyzowanie tego tematu. Ogólnie to program chodzi paskudnie. Działa bardzo powoli. Spodziewałem się tego. Ale na początek nauki programowania wystarczy. Na razie nie chcę...
Ale dlaczego ty porównujesz i zamieniasz elementy j i j+1? Chyba się zamienia i z j. Czy pomieszałem algorytmy sortowania, bo dawno się tym nie bawiłem? Teraz są gotowce.
Faktem jest, że SCL jest językiem "wysokiego" poziomu przypominającym trochę Pascal i można w nim programować (a nawet trzeba 'skomplikowane' algorytmy numeryczne np. sortowanie ) ale pewnych rzeczy nie da się w nim zrobić, albo jest to niecelowe. No i wtedy przesiadamy sie na stary i wszystko mogący zrobić z PLC podobny do asemblera język STL.
Można i z jedną zmienną, np. łącząc oba zaproponowane algorytmy w jeden: [syntax=pascal] program Test; var text:string; u:integer; begin ReadLn(text); u:=1; while (u <= (Length(text) div 2)) and (text[u] = text[Length(text)+1-u]) do Inc(u); if u <= (Length(text) div 2) then WriteLn('nie') else WriteLn('tak'); end. [/syntax] Teraz mi się trochę...
Wyżej zamiast "słowo" powinno być "słowa" Tak jak napisałeś jest źle, bo złożoność to suma złożoności
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,...
Kolego mbalawajder . Napisałeś pod tematem (..) Pytam głównie o to czy istnieje jakiś konkretny algorytm (..) więc to jest moja odpowiedź Pewnie że istnieje taki algorytm. Nazywa się metodą eliminacji Gaussa-Jordana (..) i wcale nie brakuje w niej podmiotu (o ile znam gramatykę to podmiotem w tym zdaniu jest rzeczownik algorytm). Piszesz Warto by to...
Ja zaczynałem od Basic'a, potem było Logo i Pascal (to wszystko na komputerach ośmiobitowych). Najważniejsze jest to, by zrozumieć podstawowe algorytmy i nauczyć się je stosować oraz modyfikować dla swoich potrzeb. Program nauki w technikum informatycznym (przedmiot: "Programowanie strukturalne i obiektowe" w klasie 2, 3 i 4) zakłada umiejętność programowania...
Cała teoria o którą pytasz (łącznie z algorytmami napisanymi w Pascalu) opisana jest w książce "Algorytmy+Struktury danych=Programy autorstwa Niklausa Wirtha na stronach 99 do 129. Pozdrawiam wszystkich jjanek
Witam wszystkich forumowiczów. Ostatnio zacząłem się zastanawiać nad studiami, bo za niedługo będzie trzeba studia, które pomogą mi w dalszym rozwoju. Sprawa polega na tym, że jestem bardzo dobry z wszystkich przedmiotów informatycznych, a szczególnie z programowania. Jednak nie byłbym na informatyce gdyby utworzono kierunek elektroniczny, ale nie utworzono....
Nie udało się, ponieważ to co napisano nie ma nic wspólnego z zadaniem. Najprostszy sposób: Wczytaj tą liczbę do zmiennej typu string lub po wczytaniu skonwertuj do string. Dopiero ten string analizuj. Krótszy sposób: [syntax=pascal]var Digit,Prev,Value:Integer; ReadLn(Value); Digit:=10; Prev:=11; while (Value>0)and(Digit<Prev) do begin Prev:=Digit;...
Zajrzyj do drugiego topicu, ktory zalozyles
Jak zacząć? :) Sciagnij kompilator i napisz prosty hello world :P A potem poznaj jak działa if, pętla for, naucz się korzystać ze zmiennych, z tablic... z miesiąc albo dwa poćwicz takie elementarne rzeczy, a potem poprobuj sobie jakieś algorytmy implementować np. sortowania...następny miesiąc ćwieczenia :) A potem już możesz sie zabrać za nauke zaawansowanych...
Przerobić ten kod( prawdopodobnie Pascal ) na C++
Witam Potrzebuje pomocy w opracowaniu algorytmu dualnego simpleks w języku c, dokładnie chodzi o znalezienie błędu w programie, program się kompiluje ale nie odpala, jak by ktoś był na tyle dobry i zerkną na to to bym był bardzo wdzięczny: # include <stdio.h> # include <stdbool.h> main (void) { int nminm; int m, n, fopt ; float...
A tutaj masz podstawy pascala w pigułce: http://pl.wikipedia.org/wiki/Pascal_%28j... Robisz pętlę "for" 1-100 i sprawdzasz dla każdej liczby warunek podany przez kolegę powyżej. Jeśli jest prawdziwy dla wszystkich trzech (7,8 i 9) to wyświetlasz liczbę jako spełniającą warunek.
1. Ciąg zer i jedynek już podany, mylisz z liczbą np: 110001111 2. Zapoznaj się z pojęciem formatowania kodu. 3. Skomplikowałeś powyżej sensu. 4. Wystarczy tyle: [syntax=pascal]var count:Integer; var ch:Char; begin count:=0; Write('Podaj ciag zero-jedynkowy: '); while true do begin Read(ch); if ch='0' then Inc(count) else if ch='1' then Dec(count) else...
Witam. Szukam jakiegoś prostego algorytmu liczącego obwody tablicy dwuwymiarowej. Samo liczenie obwodó nie jest problemem, jedyne co mnie niepokoi to duża ilość pętli, które decydują czy jest jeszcze jeden obód czy już nie ma. Problemetyczne sa sytuacje, gdy ostatnim obwodem jest jeden element lub kilka elementów leżących w jednej linii. Gdyby ktoś...
Nie jestem pewien, czy dokładnie o to chodzi. Masz na tym forum (wyróżniony) wątek pt "problem trwałego małżeństwa" idea jest dość podobna.
To może zamiast for k:=0 to 5 do for i:=0 to 5 do zrób for k:=0 to 5 do for i:=k to 5 do
www.google.pl wpisz np algorytmy sortowania i dostaniesz odpowiedz na swoje pytanie
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....... :-)
Mam implementację w Matlabie, z badaniem czasowej złożoności obliczeniowej i sprawozdaniem. Może gdzieś uda mi się znaleźć implementację dla Pascala.
Ja tam już miałem pascala, logo, algorytmy i html w gimnazjum :D
A czy moglby mi ktos pomoc w przetlumaczeniu tego na jezyka Pascal??
podałem Ci cały algorytm...
Wiecie może jak wygląda schemat blokowy do wież hanoi (najlepiej żeby był pod pascala)
Zgoda, też widziałam wersję pascal na mikrokontrolery (chyba jakiejś niemieckiej firmy). Werse demo były na płytach z Elektroniki Praktycznej. Natomiast w dyskusji jest mowa o TP (Turbo Pascal). To jest inny towar. Jeżeli chodzi o sam pascal, to polecam lekturę samego twórcy pascala: Niclaus Wirth "Algorytmy + struktury danych = programy". Bardzo dobra...
Ależ to jest wręcz liniowy program wyłącznie z pętlami. http://www.algorytm.org/kurs-algorytmiki... - na dole strony.
Na początek podpowiadam algorytm: Algorytmy sortowanie plików sekwencyjnych - łączenie proste (pozostałe algorytmy to jego modyfikacje), składa się z dwóch etapów: Podział: otwieramy plik do odczytu (p1), a dwa do zapisu (p2,p3), zapisujemy pierwszą liczbę (element) a pliku p1 do p2, bierzemy kolejną liczbę, jeśli większa bądź równa zapisujemy do p2,...
Witam, dziękuje za trop. Ma ktoś może przykład implementacji takiego algorytmu na ciągach znaków? (C++,Pascal, PHP...)
a wiesz może jak to by sie przedstawiało w pascalu?
No tak (chyba proste) ale ja potrzebuję w Pascalu a algorytm za pomocą schematu blokowego.Ale i tak wielkie dzięki za odzew.Pozdrawiam. P.S Jak do tej pory to zrobiłam tylko tyle i utknęłam.(Dołączam screena).Algorytm blokowy ma być do programu z Pascala obliczającego k-elementowe kombinacje bez powtórzeń ze zbioru n-elementowego 0<=K<=n
Nie znam pascala ale algorytm działania w kazdym jezyku bedzie taki sam. A to liczba wejściowa Reszta z dzielenia A przez 10 pomnożyć przez 10 da to Ci dziesiatki natomiast jedności to A dzielone przez 10. Reszta z dzielenia to chyba oprerator Mod a dzielenie to /
A możesz narysować schemat lub przynajmniej opisać punktowo algorytm?
sry, nie zwróciłem uwagi bomber999 , nie bardzo rozumiem ten algorytm twój...
Implementacji prostych algorytmów w pascalu jest sporo. Poszukaj sortowania, metoda zależy od Ciebie. Wpisz w google choćby "sortowanie bąbelkowe" a znajdziesz algorytmy lub nawet gotowe kody, nie ma filozofii przekształcić je na własne potrzeby wg. sugestii arnoldziq
To masz problem (1) z pascalem i implementacja algorytmu, czy po prostu (2) nie rozumiesz tej metody rozwiązywania równań? Jeżeli (1), to której częsci nie rozumiesz? Jeżeli (2) to pomyliłeś dział. Wyjaśnienie jest w podręcznikui do matematyki i w internecie.
ok dzieki za podpowiedz
Niejasno to tłumaczysz, załącz program.
Ja mam tylko takie pytanie, bo to co wkleiłeś nam to tylko fragment kodu służący drukowaniu listy w Pascalu. A gdzie masz resztę kodu rozwiązujący cały algorytm. To masz już napisane?
Drodzy koledzy i koleżnaki mam do napisania program w Turbo Pascalu: "Napisz algorytm, którego wynikiem działania jest wartość najmniejszej z trzech rożnych liczb podanych na wejściu" To są moje początki z tym programem. Proszę o jakieś pomocne linki. Chyba musze wpisać warunki IF? IF A>B>C THEN WRITE ('A>B>C') ELSE WRITE ('C>B>A'); Już się pogubiłem...
nie pamietam juz pascala ale moze chociaz idee ci podsune. Z zalozenia listy jednokierunkowej wiadomo ze ma wskazanie na glowe, a kazda komorka posiada wartosc i wskazanie na kolejny element. Szukasz elementu przedostatniego i zapisujesz pod x. Wtedy element x.next (czyli ostatni) zapisujesz pod zmienna pomocnicza. x.next:=nil (tak pozbywasz sie zapetlenia)....
Ściągnij sobie Turbo Delphi albo nabudowanego na FP Lazarusa (bardziej toporny, ale za to dostępny pod Linuxem). Masz free pełny pascal obiektowy + środowisko + biblioteki + porządny help Z podręczników polecałbym Wirtha Wstęp do programowania systematycznego oraz tegoż Algorytmy+struktury danych = programy Solidne podstawy bardzo ważne.
podstawowe algorytmy algorytmy przetwarzania algorytmy robota
klawisze funkcyjne compaq samsung clp300 arduino sterowanie przez bluetooth
przenośna stacja zasilania algorytmy program
Hilti DD 130 – rezystancja stojana, wartości serwisowe, pomiar cewek 230V Wyciąganie PIN z EEPROM, plik bin – metody, algorytmy, offsety, narzędzia, radio, BSI, Blaupunkt, Peugeot