Załączam 2 programy do obsługi RS-232 w Turbo Pascalu. Są to programy terminalowe, ale uproszczone w ten sposób, że najpierw jest wczytywane polecenie z klawiatury, wysyłane do modemu, a potem wypisywana jest odpowiedź modemu. Można więc wykonać jedno polecenie AT. Programy operują na portach (bez BIOS'u), jeden z użyciem przerwań, drugi bez. Niestety...
Pytanie czy ten "kernel" ma dzialac w trybie rzeczywistym czy chronionym ? Jesli w chronionym to bedzie to wymagalo od ciebie poustawiania wszystkich struktur od obslugi pamieci (tablice stron,segmenty) i odpowiednie zainicjalizowanie procesora. Programy skompilowane w Pascalu sa skompilowane tak aby dzialac w trybie chronionym pod opieka systemu operacyjnego,...
Może, jeżeli pewnie czujesz się w Pascal-u, to próbuj "przesiąść" się na jakąś Windows-ową wersję tego języka. Masz do wyboru; komercyjne Delphi lub darmowego Lazarus-a. W ten sposób, po niewielkich przeróbkach, możesz swoje programy z Turbo/Borland Pascal-a przenieść na platformę Windows. Abu od razu uciąć wszelkie dyskusje na temat : o wyższości C...
To typowy błąd gdy kompilator nie może znaleźć katalogu BIN. Z kolei błąd o braku graph.tpu wynika z niezdefiniowania w Options -> Directiores pola EXE&TPU DIRECTIORES - tu powinna być pełna ścieżka do katalogu UNITS, oraz pola Unit directiores - tu taka sama ścieżka jak wyżej. Dla przejrzystości, w głównym katalogu załóż nowy katalog np programy i...
Pascal jak pascal. No jest inny niż C++ale to bardzo fajny język. Turbo Pascal (IDE) działa juz chyba nawet na 386. Ja w turbo C++ odpalałem programy kompilowane na pc które się uruchamiały nawet na na procesorze zgodnym z 80186. Możliwości sa nieograniczone bo zawsze można się posiłkować asemblerem.
Po prostu uczę się pisać programy w tym języku bez jakichkolwiek kursów. Miałem tylko styczność z c++ i dlatego jestem przyzwyczajony, że jeżeli kompilacja przebiegnie pomyślnie to dla mnie oznacza to że program napisany jest poprawnie. Dlatego piszę teraz ten post byście mi pomogli i ewentualnie poprawili coś w kodzie lub podpowiedzieli. Ten program...
Witam, ja testowałem 3: *Turbo Pascal 7.0 - nie nadaje się do windowsa, programy w nim pisane są bardzo wolne i zawierają trochę błędów *Free Pascal - programy mają bardzo duże rozmiary, niektóre nawet ponad 100 kB, pozatym u mnie NIE kompiluje się większość przykładów, co wg mnie jest skandalem *Virtual Pascal - według mnie nie ma lepszego wyboru,...
Pod DOSem kiedyś bardzo popularny był pascal (http://www.freepascal.org/). Bardziej jednak polecałbym C, jako że Pascal powoli przechodzi na emeryturę, a C jest wciąż używane (http://www.delorie.com/djgpp/). Do tego tutoriali wszelkiej maści do języka C znajdziesz w sieci całe mnóstwo.
Fogra 98 nie pójdzie pod Win2000. Możesz nie próbować. Dobrze chodzi natomiast następna wersja t.zn. Fogra 99 wydana m.in. przez Optimus Pascal Multimedia. Dołączona była do którejś z gazet. Zawartość ta sama, trochę inna kolorystyka a działa pod Win 9x i 2000. Przy ręcznej zmianie w pliku mep.ini działa z dysku - bez płyty. http://www.dzieci.org.pl/prog.php
GPL nie zabrania sprzedaży, wymusza jedynie przekazanie źródeł i praw do dysponowania nimi dla nabywcy. Nie jest istotne czy kompilator jest na licencji GPL czy nie, istotne jest to, co zostanie dolinkowane do programu stając się jego częścią (wg FSF nieistotne czy w sposób statyczny czy dynamiczny, co podważa sens stosowania licencji LGPL). W przypadku...
Bardzo ciekawy projekt. Gratulacje. Czy Kolega poleciłby jakieś tutorial do nauki Pascal'a dla AVR ?. Kiedyś pisałem programy w Bascom a teraz w Arduino, ale z ciekawości chciałbym zobaczyć jak to jest w tym języku. Ze szkoły z Pascala pamiętam tylko BEGIN :) ale to było dawno... Dziękuję :-) Przygotowuję krótki tutorial dotyczący języka Pascal oraz...
1. Bascom jest bardzo dobrym językiem, znacznie lepszym niż Arduino. 2. "a:10.0" "a:10.0 " ":10" "10 " Ten temat jest zamknięty, dostałeś 2 przykłady. Pierwszy napisałem do składni ramki jaką podałeś w pierwszym poście, później zmieniłeś konstrukcję rami to napisałem kolejny przykład, można jak dobrze naliczyłem jeszcze 9 innych metod zastosować by...
Potter: Jezeli budowales RC to mysle, ze ze strona mechaniczna poradzisz sobie bez problemow. Jak o elektronice wiesz duzo to tez dasz sobie rade. W sumie do silnikow bys potrzebowal jakis h-bridge (lub gotowy regulator modelarski) a do ramienia najlepiej byloby chyba skorzystac z serw modelarskich (lekkie i dosyc tanie, troche wczesniej byl tu temat...
To nie jest winna predkosc kompa. Mysle ze to jest brak postawowej pamieci(0-65kB). Jakiego OS uzywasz w nowym kompie? Jak nie wiesz to nie pisz. To jest wina przepełnienia licznika w procedurze delay() spowodowana za szybkim procesorem. W wyniku tego następuje dzielenie przez zero, czyli Runtime Error 200. Poza tym pamięć podstawowa jest do 640kB,...
Zajrzyj do drugiego topicu, ktory zalozyles
Teraz jest dobrze: program dwumian; var a,b,c: real; d: real; x1,x2:real; y1,y2:real; begin write('Podaj współczynniki równania : '); readln(a,b,c); if a=0 then if b=0 then writeln('Równanie sprzeczne') else begin x1:=-c/b; writeln('Pierwaistek równania to : ',x1:0:4);end else begin...
W podanym kodzie, przy odbiciu zmienna yspeed przyjmuje wielkość ok. 30. To jest ta różnica. Ponieważ sprawdzasz warunek na początku pętli lina nigdy nie przekroczy dolnej granicy 479-~30 = 449. Powoduje to także, że przy szczycie wykresu, zmienna yspeed zmienia wartość z ujemnej na dodatnią, juz przy y=14 a nie przy y=0. Stąd bierze się górny "margines"....
Szczerze mówiąc czy się da exe zrobić to nie wiem ale zrobiłem to w delphi W załączniku jest plik project.exe jest to wersja okienkowa bo pascala nie trawię :D A tak to jest zrobione w Delphi Oczywiście operacje na liczbach całkowitych :) [syntax=delphi]var a,b,p : Integer; begin a := StrToInt(Edit1.Text); b := StrToInt(Edit2.Text); p:=(a*b); Edit3.Text:=IntToStr(p);...
data: array[..] of array[..] of ...; I poczytaj o recordach.
if kompilator='Borland' then PressKey(Ctrl+F1) else URL('www.google.pl/search?q=pascal+e... Widzę, że zebrało się koledze na żarty. Ale tak na poważnie : http://obrazki.elektroda.net/43_12661588... I proszę nie zapomnieć ograniczyć pamięci zajmowanej przez program 'master', bo inaczej nie program 'slave' nie uruchomi się...
Trzeba było od razu napisać, że dostałeś taki kod na kolokwium, bo to zmienia postać rzeczy... oraz moje zdanie na jego temat. Teraz twierdzę, że kod jest prawie genialny w swoim zagmatwaniu i pewnie też taki miał być w zamyśle tego, kto to układał. Ale do rzeczy. Wbrew temu, co Ci się wydaje ostatnia i zresztą jedyna operacja zapisu do zmiennej tablicowej...
Zgłaszany błąd to "niezgodność typów". Masz zadeklarowaną zmienną "a" typu word, czyli całkowitego a przypisujesz do niej wynik działania funkcji "exp". Ona z kolei zwraca wartości type real - rzeczywiste. Zmień typ zmiennej "a" na real i będzie OK. Brakuje jeszcze średników i "end;". Dołączam poprawiony program
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...
Instrukcja zawarta w pliku rar W udostępnionym przez kolegę archiwum nie ma żadnego pliku rar. Poza tym ten plik poprawek został przetestowany z programami pisanymi w języku Borland Pascal 7 oraz Turbo Pascal 7. Nie był testowany z Turbo Pascalem 6. Patch ten usuwa błąd wykonania 200, który występuje na komputerach z procesorami wyższymi niż Pentium...
Jeśli nasz książkę do turbo pascala to pisz programy na turbo pascalu, bo możesz stracić dużo czasu na szukaniu błędu, którego w TP nie ma, a w Borland-Delphi jest.
Pierwszy. Po co przekazywać nieużywany parametr tylko by mieć zmienną? Zmienianie parametrów w funkcji to trochę zły pomysł - zmniejsza przejrzystość kodu. IMHO takie różne clrscr na początku i readln na końcu to raczej nie są cechy profesjonalnego programu.
Tak jak napisales ten program jest latwy. Ale nie wiem co sobie trzeba w nim przypominac. Skoro jesli nie pamietasz wzoru na wyznaczenie prostej wystarczy toworzyc tablice. Wczytanie 6 zmiennych - obliczenie parametrow a i b (pierwsze 4 parametry) funkcji postaci y=ax+b. Podstawienie do funkcji 5 parametry i porownanie y z 6 parametrem jesli y=6.par...
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.
Jakiego rodzaju programy można napisać w Turbo Pascal'u? Czy można napisać programy takiej jak np: kalkulator, excel, winamp?
Delphi to pascal . Praktycznie wszystkie programy napisane w paskalu są kompilowane i uruchamiane w Delphi . Różnica istnieje w pewnych typach .Np. w pascalu typ ineger był 16 bajtowy natomiast w delphi od wersji 2 jest 32 bajtowy .Tak samo w pascalu real był 6 bjtowy ( odpowiada to w delphi real48) natomiast w delphi jest traktowany jako double . Tak...
Programy piszesz w taich programach: - Delphi - Pascal - C++(dla zaawansowanych)
Witam, Poniżej końcówka programu: // sortowanie repeat Pom:=False; for i:=1 to x-1 do if tablica[i+1].nip < Tablica[i].nip then begin Pom:=True; pomocnicza:=tablica[i+1]; tablica[i+1]:=tablica[i]; tablica[i]:=pomocnicza; end; until Pom=False; writeln ('posortowane wedlug nipa '); for i:=1 to x do writeln (tablica[i].nip); readln; end. Pozdrawiam
Witam Zmodyfikowałem program który napisałeś. Jakby jakieś pytania to pisz. Pozdrawiam.
Albo zrobic zeby czekal po wykonaniu odpowiedniej liczby petli na jakis klawisz, i dopiero wtedy pojdzie dalej.... program lottomat; uses CRT; var i,j,k,n,s,x,OK:integer; A:array[1..100,1..6] of integer; {......tablice......} B:array[1..49] of integer; {... tablica statystyk...} enter: char; begin...
Zmienna globalna, inicjujesz na początku programu.
Najpierw zapisujesz plik z kodem (F2, albo file->save), a następnie kompilujesz (F9, ew. compile->make). Plik exe pojawi się tam gdzie był zapisany plik z kodem (.pas)
Schemat blokowy ;) http://pl.wikipedia.org/wiki/Schemat_blo... Teraz pokaż co stworzyłeś :D
dopisać przed ostatnim end-em instrukcję readkey; albo readln;
czyli nie ma możliwości podłączenia żadnego przekaźnika? Jest możliwość tylko przekaźników nie włączasz bezpośrednio do portu tylko przez transoptory. Potrzebujesz do tego dodatkowego zasilacza, ale nic nie stoi na przeszkodzie wykorzystać nieużywane złącze zasilacza w komputerze.
Ze swojego doświadczenia programistycznego polecam na sam początek Pascal'a ze wzgledu na bardzą prostą budowe składniową. Jest się go bardzo łatwo nauczyć. Jak poznasz na nim podstawy programowania możesz się przerzucić na prawie inny dowolny język. Jako rozszerzenie Pascal'a polecam język niższego poziomu czyli Assembler. Przy pisaniu programów z...
Spróbuj takiego kodu : [syntax=delphi]program Project2; {$APPTYPE CONSOLE} uses SysUtils, windows; var a,b,c,o,p,d,z : extended; begin writeln('Kalkulator obliczania miejsc zerowych funkcji kwadratowej.'); writeln('*******************************... writeln('Wzor funkcji: ax^2 + bx + c'); writeln('***************************');....
// w tym miejscu stoję, wymyśliłem pewien algorytm ,że liczba pierwsza to taka która (a mod 2) będzie <> 0 oraz ,że liczba a nie jest podzielna przez żadną z liczb aż do a-1.. Pomyślałem ,żeby zwiększać i=i+1 i znowu sprawdzić czy a mod i=0 Ten pomysł jest dobry, sprawdź taki kod (spróbuj to dokładnie zrozumieć): readln(n); a:=2;...
dopisać readln;
Co do tego ze Delphi jest nastepca Pascala to nie ma watpliwosci. W takim razie chodzi mi o to czy programy do kompilowania Pascala beda dzialac z Delphi? 'Zwykly' Pascal niewiedzial co to jest projektowanie obiektowe. Raczej interesowalo by mnie pisanie i pod te i pod te. Od konsolowych przecziez sie zaczyna
Budżet, ale myslę, że na programy to trochę za wcześnie. TURBO PASCAL Ci pójdzie na każdym.
Siemanko...Chciałbym sie zapytac was w jakim programie robi sie pascala...i jak to sie robi??
Powinien działać. Być moźe to sprawka SP2 lub SP3. Spróbuj uruchomić Pascala w trybie zgodności z win98. Jeżeli wpiszesz FreePascala, to pisząc pod nim programy zgodnie z zasadami Pascala 7.0, kod jest w pełni przenośny do Pascala 7.0 i odwrotnie. Może być różnica w ścieżkach dostępu.
kiedys dawno pisalem proste programy w pascalu baze umie zrobic, port wysterowac tez no ale paskal to przezytek PASCAL nie jest przeżytkiem... jak go znasz nawet w podstawowym stopniu to masz możliwość napisania programu w Delphi czy Delphi Prism. Ten drugi jest językiem o możliwościach identycznych jak C#. Wypadało by podać co to za sterownik masz...
Oto kilka moich wypocin napisanych w Pascalu i Delphi
Witam, postanowiłem zainteresować się językiem Pascal i zastanawiam się, czy byłaby taka możliwość, żeby napisać program chroniony hasłem, który przy pierwszym uruchomieniu prosiłby użytkownika o podanie hasła, zapamiętał je (najlepiej w formie zaszyfrowanej, bo wiadomo, że dla kogoś kto "siedzi" w temacie nie będzie problemem wyciągnąć hasła z kodu...
Temat poruszony już kilka miesięcy temu ale zapewne interesujący dla tych, którzy zaczynają przygodę z własnymi maszynkami. Mogę przedstawić swoje rozwiazania po dwuletniej przygodzie z budową własnej obrabiarki. Piszę programy pod Pascal Delphi. Zadanie obróbki brył przestrzennych próbowałem ugryźć od strony obróbki chmury punktów czyli zbioru dużej...
Spróbuj w ten sposób: [syntax=pascal]program zliczanie; const NUM = 100; {Rozmiar tablicy z liczbami} var tablica: array[1..NUM] of integer; {Tablica z liczbami} licz: array[0..9] of integer; {Tablica licznikow} i, n: integer; begin randomize; for n:=1 to NUM do begin tablica[n]:=random(10); end; for i:=0 to 9 do licz[i] := 0; {Zerowanie licznikow}...
miałem to wszystko na pierwszym semestrze. tu masz linka do materiałów z wykładów: http://www.zpcir.ict.pwr.wroc.pl/~witold...
Mam napisac programw pascalu który bedzie liczył pole kwadratu, prostokąta, rombu i trojkąta równobocznego, na poczatku programu ma sie wybierać jaka figura, potem podac boki czy co tam potrzebne dla danej figury, a na koncu ma sie pytac czy ponowic obliczenia, dziekuje z góry za pomoc :)
czesc, jest ktoś w stanie pomoc mi przy tym kodzie? Mam do napisania 3 programy, napisałem je odzielnie, ale mają stanowić jeden główny program, oczywyście po połączeniu razem nie działają, aplikacja nie chce przejść pierwszego end; //Program do zadania nr 1 program Rok_przestepny; uses SysUtils; //funkcaj jaka zostala zastosowana do zadania function...
Cześć, jestem początkującym w tym temacie a mam napisac taki oto program i nie wiem jak zrobic, by wczytywało litery i znaki, a potem jeszcze ułożyc równanie na tej podstawie. Z góry dzięki za pomoc. Dane są dwie liczby rzeczywiste x i y oraz znak określający operację arytmetyczną, który może być równy: ‘+’, ’-‘, ‘*’...
Mam problem muszę napisać program w którym jest narysowana prosta na podstawie dwóch współrzędnych względem osi liczbowej i jej błąd czyli dwie kolejne proste?? Miej więcej ma to wyglądać tak ale jak to w ogóle w pascalu zrobić. Acha współrzędne mają być podane w programie przed kompilacją. Pomocy nie wiem jak to zrobić jak ktoś ma coś takiego to bardzo...
Witam mam taki problem w szkole mieliśmy wprowadzenie do Pascala i mały program tam było wszystko ok ale w domu coś pomieszałem i się pogubiłem bo chciałem dodać procedury :P żeby ciągle nie było tego samego ale coś mi nie działa Var numer:byte; odpowiedz:string; Procedure start; Begin Writeln('1 - Ramka Pierwsza 2 - Ramka :'); Readln(numer);...
jak stworze w pacsalu turbo jakis program to jak go mam zapisac zeby działał?? bo gdy zapisuje powstaje plik z koncówka .pas i to niechce sie właczyc co mam zrobic??
Witam. mam problem z programem, którego treść brzmi: Tablica 12 elementowa - elementy typu integer a) losowanie generowanie elementów tablicy b) wyświetlanie tablicy c) Funkcja - średnia elementów d) Funkcja - średnia parzystych e) Fumkcja - obliczanie ile jest elementów z przedziału (-5,5) f) normalizacja tablicy g) potęgowanie tablicy ( każda następna...
Witam Musze napisać program w pascal'u , ale programowanie to dla mnie czarna magia. Proszę o jakieś wskazówki dla zupełnego laika, jak sie do tego zabrać. Treść zadania: Do tablicy 4 wiersze x 4 kolumny wprowadzić liczby, wybrać najmniejszą i największą liczbę, obliczyć średnią arytmetyczną dla wszystkich elementów tablicy, obliczyć sumy elementów...
Potrzebuję do szkoły „na prace kontrolna” sporządzić program do naliczania prowizji i premii w pascalu lub VB przy zastosowaniu modułów i strukturach danych. Rzekomo to banalnie proste ale ja z programowania jestem gorzej niż zacofany :) a do pracy kontrolnej mam załączyć na dyskietce Gotowy program i wydrukować kod źródłowy a żeby było...
Witam Mam pewne zadanko z którym usiłuję sobie poradzić Mam napisać "prosty" program w pascalu. Wprowadzamy z klawiatury liczbę rzeczywistą, program drukuje reszte z dzielenia przez 7 w ten sposób "Reszta z dzielenia liczby .... przez 7 wynosi ... " program aaa; uses crt; var a : real; Begin clrscr; writeln ('podaj liczbe rzeczywista');...
program trojkat; uses Crt; var a, b, c,p, pole: real; begin WriteLn('Jest to program na obliczanie !'); write('Podaj a'); readln(a); write('Podaj b'); readln(b); write('Podaj c'); readln(c); p:= (a + b + c)/2; pole := sqrt(p*(p - a)*(p - b)*(p - c)); WriteLn('Pole trojkata o bokach a=',a:0:2, ',b=', b:0:2, ',c=', c:0:2, ',wynosi p=', pole:0:2); Writeln('...
Witam, czy może mi ktoś pomóc w narysowaniu schematu blokowego tych 2 programów? Pozdrawiam serdecznie i z góry dziękuję. program 1: Program Zgadywanka; uses crt; var pr,li,a,b,x:integer; c:char; label new,zle; begin new: clrscr; randomize; li:=random(70+1)+10; pr:=0;a:=10; b:=80; repeat pr:=pr+1; writeln('Podaj...
Cześć. Chce się nauczyć Pascala. Od razu oznajmiam że nieznam żadnego innego języka programowania. Moglibyście mi poradzić jaki kompilator wybrać? Na razie pisałem w FP programy typu program napis begin write('Czesc jestem Digitron!'); writeln(2+3); readln; end. Prosiłbym też o polecenie jakichś kilku sensownych łopatologicznych kursów...
Szukam chętnych do napisania szybko programu jak w tytule. Proszę o kontakt na priv. Zapłacę oczywiście Przeniosłem z Programowanie Ogólne - krzychoocpp
Ten plik zawiera kilka programów zapisanych w postaci źródłowej do BP 7.0. Są to proste programy, które przydadzą się każdemu początkującemu pisanie aplikacji w Pascalu
pascal programy programy turbo pascal pascal programy droga
potrzebne 1n4148 volvo silnika unifon słuchawka
wieża panasonic samsung ue40h5000
Jak włączyć monitory DVD w zagłówkach BMW E60? TELPOD SP-1.x, SVP, ALPS RS60xx – potencjometr suwakowy 10k logarytmiczny do regulacji nagrywania