Projekt badawczy Polska-Namibia 2010

artu14 napisał



Najważniejsze polecenia, szkielety przykładowych programów w Turbo Pascalu na kilku kartkach. Polecam szczególnie początkującym programistom!!!






Onego czasu (a bylo to: Thu, 23 Nov 2000 18:07:07 +0100)
Adam Karpierz zdecydował się na ujawnienie tej oto prawdy:


"gruesome [Artur Siekielski]" <grues@go2.plwrote in message

| Mam akurat zupelnie odwrotne odczucia. Funkcje w string.h sa dla mnie o
wiele
| bardziej przejrzyste od tych z Turbo Pascala,
|  to ze nie ma typu string takze powoduje ze program jest prostszy.

Dowod prosze  czyli przyklady wiekszej prostoty


Napisalem: odczucia :-. Dowodow nie da sie przedstawic (mam podawac nazwy
funkcji operujacych na stringach z pascala i c/c++ i udowadniac ze gdzies jest
ladniej???). A ze nie ma stringu - jeden (zupelnie niepotrzebny) typ
(wbudowany; przeciez mamy nasza obiektowosc ;)) mniej.




Piszę program, który dane z pola edycji (TEdit) przenosi do pliku txt, by
móc
je wykorzystać później do ponownego wykorzystania. I tu zaczyna się
problem:
dane zapisywane są w kilku kolumnach oddzielonych znakiem: |. w jaki
sposób
odczytać wproawdzone dane, zakładając, że potrzebne są dane z kolumny
trzeciej?
W jaki sposób odczytać linię w której zawarta jest żądana wartość w tym
przypadku 2?
Dla sprecyzowania mojego pytania podaję przykładowy wygląd pliku dane.txt:

1| bla bla bla| bla bla bla| 123,01|
2| bla bla bla| bla bla bla| 321,01|


No to bedzie w pseudo-metaPascalu:

var
T : TextFile
bufor:string;
i,n,k:integer;
....
k:=3; //potrzebujesz trzciej kolumny
n:=0;

readln(T,bufor);
for i=0 to length(bufor) do
   begin
     odczytaj znak z bufora i sprawdz czy nie jest separatorem
     if separator then inc(n);
     if n=k then  nastepny znak trzeba juz wyjac - teraz wyjmuj znaki do
zadanego dmiesjca dopoki nie napotkasz na separator
  end;

Jedyny problem tutaj to wyjmowanie znakow z bufora. Mozna to zrobic albo
wyjmujac po znaku , lub szukajac nastepnego separatora i wywolujac jedna z
funkcji do pracy na strinagach (wiem ze jeszcze w czasach Turbo Pascala,
wiec poszukaj w helpie).



 * Mon, 15 Apr 2002 19:08:11 +0200 *
 * Epsilon <epsi@life.plwrote:


 witam
 mam zamiar nauczyc sie programowac... i nie wiem jaki jezyk wybrac...
 ktory jest najlepszy????
 znam juz troche turbo pascala jak to cos pomoze:))
 czy lepszy jest C/C++ czy yyy object pascal(ten w delphi)???


jak znam zycie i bedziesz sie zajmowal programowaniem zawodowo (nawet ol
zawodowo) to skonczysz w C. dlaczego ? dlatego ze wiekszosc uczelni daje
przykladowe programy w C ,dokumentacje w C ,pomoce w C ,algowytmy (no
zgadnij w czym ;) nieliczne tylko podhodza do sprawy naklaniajac do pisania
w Pascalu (Object Pascalu). wiec.. i tak decysja nalezy do ciebie...
powiem tylko jedno, pascal jest bardziej przejzysty ,a C bardziej
elastyczne. wybor nalezy jednak do ciebie...



Użytkownik Łukasz Budnik <ad@korn.wejher.plw wiadomości do grup
dyskusyjnych napisał:9cn211$6m@news.tpi.pl...


Cześć!
Jestem administratorem serwisu www.komputery.wejher.pl na swojej stronie
zamiesciłem kurs programowania w turbo Pascalu.
Od dawna już nie programuję w TP więc zwracam się do was, jako expertów, z
prośbą o odwiedzenie strony i ocenienie kursu....
BTW:
Może ktoś z was chciałby się przyłączyć do współtworzenia serwisu.

Pozdrawiam Łukasz "Xhemjl" Budnik


To kompilacja roznych prac a podane przyklady nie zostaly napisane przez
Ciebie, jak programy liczace silnie metoda rekurencyjna i iteracyjna, oraz
pozostale zawarte w dziale "funkcje". Reszty nie sprawdzalem, bo i po co?
Czy  Andrzej Kierzkowski, autor ksiazki "Turbo Pascal-Cwiczenia praktyczne"
wie, ze dokladnie przepisales fragmenty jego ksiazki?
I ty sie  tym jeszcze chwalisz?

Do pozostalych w grupie:
Witam wszystkich, pozdrawiam serdecznie. Na imie mam Christian, czytam Was
od jakiegos czasu i z pewnoscia tak pozostanie.

Christian



Sito jest bardzo szybkie.
Zwłaszcza że aby np otrzymać liczby pierwsze z przedziału 0..10000 należy
wykreślać maksymalnie do co setnego elementu.
Program przykladowy wykorzystujący ten algorytm jest standartowo dołączony
do Turbo Pascala - widziałem go już w TP5. Jest na tyle szybki, że najdłużej
trwa tam wylistowanie wyników.
Oczywiście można go przyśpieszyć,  ale najwięcej kłopotów sprawia pamięć.
Można zauważyć, że do pamiętania, czy jest wykreślony wystarcza tylko jeden
bit!
Poza tym nie ma sensu pamiętać liczb parzystych, które zaraz będą wykreślone
(i wykreślanie zajmuje czas jednego przebiegu)
Dzięki temu można wyznaczyć liczby pierwsze z zakresu 1 -
16*rozmiar_pamięci.
Wraz z pojawieniem się BP7 nie trzeba się ograniczać do kilkuset kb, a 16M
daje zakres ponad 200 mln,

Sposób wykorzystujący losowanie, stanowi podstawę szybkich algorytmów
służących do sprawdzania, czy konkretna duża liczba (np mająca 100 cyfr)
jest liczbą pierwszą.

Natomiast sito podaje od razu całą grupę liczb pierwszych, co powoduje że na
obliczenie jednej zużywane jest bardzo mało czasu



At 10:16 96-10-31 +0100, you wrote:


 Czy ktos z szanownych wie, jak (np w C) czytac dane z/pisca na port
szeregowy, z pominieciem biosu (albo przez niego, byle w miare dowolnie).


  W Turbo Pascalu  mam procedurki typu  wczytaj bajt, zapisz bajt itp


Chodzi o zczytywanie danych miernika, ktory mozna za pomoca RS-a polaczyc z
PC-tem). Bede dzwieczny za jakiekolwiek dokumenty, albo przyklady.


  Tutaj pewne ostrzezenie:  niektore mierniki stosuja i powaznie
  traktuja dodatkowe linie sygnalowe a nie tylko trzy druty.
  Podaj typ i model miernika.
  Jesli jest to miernik powaznej firmy to w ksiazeczce sa przyklady
  programu w Basicu to komunikacji z miernikiem a oprocz tego
  jest programik do takiej komunikacji.


PS: jesli to mozliwe, wolalbym odpowiedzi mailowe - nie wszyscy pewnie sa
zainteresowani kilobajtami kodu :)
                                               Lukasz Grochal (.)


Romek
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
  ------   PeCetologia jest nauką eksperymentalną !  ------



[ Jacek Niezgoda ]


| Dlatego na początek
| poleciłbym Pascala lub Javę. I dobrą literaturę, np. wznowienie
| Wirtha "Algorytmy + struktury danych = programy" (przykłady
| są w Pascalu).

Bardzo dobra książka. Również polecam. Do Pascala najlepsza książka to
"Pascal" autor Kott (przez dwa t).


Jest jeszcze książka Leszka Buczkowskiego; bardzo dobra moim zdaniem ("Turbo
Pascal 7.0").



Wed, 18 Dec 1996 19:03:06 +0100, Krzysztof Jacewicz <j@koti.com.pl
napisał(a):


On 18 Dec 1996, Grzegorz Szyszlo wrote:

| tech@ceenet.nask.org.pl (technel) wrote:
| Czy ktos wie gdzie mozna znalezc biblioteke do obslugi fontow TrueT w TP ????

| Jesli jest to Pascal for Windows, to odpowiednie przyklady masz w pakiecie.

Co ty, jaja sobie robisz ? Przeciez facet wyraznie napisal, ze w TP.


No właśnie Turbo Pascala (TP) for Windows, który można dostać za
grosze. Choć chyba rzeczywiście chodziło mu o narzędzie dla dos'a.


Kiedys widzialem biblioteke w pascalu ( Turbo Pascalu), ktora pozwalala na
pisanie programow ludzaco przypominajacych te z Win31. W tym takze byla
obsluga True Type'ow. W mojej opinii chodzilo to szybciej od interface'u
firmy Microsoft ( na zwyklej VGA ). To wszystko bylo ze zrodlami.
Wydaje mi sie, ze bylo to na kompakcie od software'a z poczatku tego roku.


Szybko to może chodziło, ale jak znam takie pomysły nie zapewniało
właściwej gospodarki pamięcią (jeden egzemplarz kodu, wiele danych,
biblioteki DLL), nie zapewniało obsługi każdej karty, .... Znajdzie
się tego więcej. Natomiast bajer z obsługą fontów True Type pozostanie
tylko bajerem. Proponuje się do tego ograniczyć z w/w powodów.

Piotr Trzcionkowski
tel. +48 (0-32) 1-284-907
http://www.cto.us.edu.pl/~trzcionk




Szukam źródeł lub informacji na temat odtwarzania sampli poprzez
bzyczka. Jeśli wiecie gdzie takowe można znaleźć, to podzielcie się
swoją wiedzą. W sieci nie znalazłem niczego poza kilkoma bibliotekami
pod BC (bez źródeł), którymi nie jestem wcale zainteresowany.


Przykladowy program (w pascalu + asm) jest w ksiazce:

"Turbo Pascal i asembler" wydawnictwo Lynx-sft
autorzy: Robert Grzegorzewski + Grzegorz Puchawski



nati napisał(a):

jaki polecacie jezyk programowania na amige 68000 (cos jak turbo pascal,
gfa-bacic itp), zeby byly dostepne opisy funkcji i procedur, jakies
przyklady, dobryedytor z wbudowanym kompilatorem do testowania kodu w
trakcie pisania itp


Jakies 10 lat temu fajnie mi sie pisalo w AmigaE.
Mialem wtedy A600 1MB + HDD.
Srodowisko: CED 3.5 + AmigaE + AREXX laczacy wszystko. Do malych
programow z GUI opartym na gadtools wystarczalo. Strasznie zaluje ze
moja owczesna tworczosc poszla  w zapomnienie, wszytskie moje programy
ze zrodlami przepadly, nawet nie wiem kiedy i w jakich okolicznosciach :(
Mialem wtedy opis bibliotech systemowych w plikach txt, niestety one
rowniez przepadly, niemniej na pewno sa w necie. Wlasnie probuje sobie
skompletowac nowe srodowisko na A1200/030, z tym ze po poogladaniu
AmigaE zdecydowalem sie na C, i tez szukam jakiegos helpa z dobrze
rozwiazana nawigacja(patrz moj post o amigowym msdn-ie), jak cos znajde
to dam linka. W sumie opis bibliotek systemowych powinien byc
uniwersalny, wiec nie wazne na jaki jezyk sie zdecydujesz.




"Marek Dzwonnik" <m@message.plwrote in message



Jeżeli na maszynce DOS-owej to nie ma problemu. Po prostu zapis danych do
portu pod zadany adres. Np. z (Borland/Turbo)Pascala jest to
Port[adres] := dane8;  lub
PortW[adres] := dane16;

Jeżeli pod Win a zwłaszcza pod WinNT to sprawa jest bardziej
skomplikowana.
Jeżeli chcesz to mogę podesłać Ci driver, który to umożliwia. Jest do
niego
przykładowa aplikacja, pozwalająca na zapis i odczyt 'z palca'.

MDz


Interesuje mnie program działający pod WinXP, który umożliwia wysyłanie i
odczytywanie na i z lini portu równoległego. Ewentualnie czy można
zainstalować jakieś drivery, które umożliwiają korzystanie z programów
napisanych pod win95 i 98 wykorzystujących port równoległy, gdyż mam problem
z wszystkimi programami np. do programatorów kontrolerów (AT89C2051, ISP AVR
itp.) z tego powodu zainstalowac musiałem dodatkowo 98.



Szablon by Sliffka (© Projekt badawczy Polska-Namibia 2010)