MB/8 Club Poland - Klub i forum miłośników samochodów Mercedes-Benz

Forum dyskusyjne klubu właścicieli i miłośników samochodów marki Mercedes-Benz
Dzisiaj jest pt wrz 12, 2025 1:44 am

Strefa czasowa UTC+02:00




Nowy temat  Odpowiedz w temacie  [ Posty: 12 ] 
Autor Wiadomość
 Tytuł: pascal prog
Post: śr lis 17, 2004 12:45 pm 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: ndz cze 01, 2003 5:09 pm
Posty: 975
Lokalizacja: szczecin
Wie ktoś przypadkiem jak w pascalu wyliczyc pierwiastek?
Dostałem zadanie stworzyć program który będzie liczył f. kwadratowe.
Czytałem wiele kursów, program zrobiłem lecz bez pierwiastka.
Help. :roll:

_________________
W126 300SE czyli Second Edition :)

Ex W123 200D


Na górę
 Tytuł: Re: pascal prog
Post: śr lis 17, 2004 1:01 pm 
Offline
wiarus senior
Awatar użytkownika

Rejestracja: pn cze 16, 2003 10:46 pm
Posty: 1972
Lokalizacja: Królewskie Stołeczne i Rezydencjalne Miasto Wrocław
Rad.ek pisze:
Wie ktoś przypadkiem jak w pascalu wyliczyc pierwiastek?
Dostałem zadanie stworzyć program który będzie liczył f. kwadratowe.
Czytałem wiele kursów, program zrobiłem lecz bez pierwiastka.
Help. :roll:


funkcja SQRT()

_________________
Supposed Former Automotive Journalist


Na górę
 Tytuł:
Post: śr lis 17, 2004 2:23 pm 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: ndz cze 01, 2003 5:09 pm
Posty: 975
Lokalizacja: szczecin
Ok pokombinuje:
delta:=(b*b)-(4*a*c);
pd:=sqrt(delta);
x1:=(-b-pd)/(2*a);
Czy tak?
pd-pierwiastk z delty

_________________
W126 300SE czyli Second Edition :)



Ex W123 200D


Na górę
 Tytuł:
Post: śr lis 17, 2004 2:34 pm 
Offline
wiarus senior
Awatar użytkownika

Rejestracja: pn cze 16, 2003 10:46 pm
Posty: 1972
Lokalizacja: Królewskie Stołeczne i Rezydencjalne Miasto Wrocław
tak, jak na mój gust zapis jest poprawny. Dobrym nawykiem jest gęste korzystanie z całkiem niezłego systemu pomocy wbudowanego w programy Borlanda, jak jeszcze programowałem z Pascalu to każdy program zaczynałem od skopiowania kluczowego fragmentu z treści helpa.

_________________
Supposed Former Automotive Journalist


Na górę
 Tytuł:
Post: śr lis 17, 2004 2:38 pm 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: ndz cze 01, 2003 5:09 pm
Posty: 975
Lokalizacja: szczecin
Ok dzięki.

_________________
W126 300SE czyli Second Edition :)



Ex W123 200D


Na górę
 Tytuł:
Post: śr lis 17, 2004 6:13 pm 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: czw wrz 19, 2002 11:13 am
Posty: 637
Lokalizacja: Łódź
a x2 uciekło... ;)

_________________
Jeep Cherokee XJ 4.0
Honda CR-V
Ex: C140 600 '96, W124 E220 '94, BMW 525tds '93, W123 240D '82, W201 190 2.0 '89, Honda CB500, Chrysler 300M 3,5


Na górę
 Tytuł:
Post: sob lis 20, 2004 1:24 am 
Offline
kombatant
Awatar użytkownika

Rejestracja: śr paź 29, 2003 7:31 pm
Posty: 3225
Lokalizacja: Kraków
Rad.ek pisze:
Ok pokombinuje:
delta:=(b*b)-(4*a*c);
pd:=sqrt(delta);
x1:=(-b-pd)/(2*a);
Czy tak?
pd-pierwiastk z delty


Lepiej (bardziej elegancko ;-) ):
x1:=(-b-sqrt(delta))/(2*a);
x2:=(-b+sqrt(delta))/(2*a);
if x1=x2 then
begin
{tutaj pierwiastek jest jeden}
end
else
.
.
.

PS.
Ale i tak polecam C++ ;-), duuzo mniej pisania ;-)

PS2
Jak pochrzaniłem jakąś syntaktykę to przepraszam, 2 lata nic w Pascalu nie pisałem :-?

_________________
pozdrawiam Andrzej
Mercedes Benz 450 SLC - było
MGB 1965
GMail: anwojcik (at) gmail.com


Na górę
 Tytuł:
Post: sob lis 20, 2004 1:14 pm 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: ndz cze 01, 2003 5:09 pm
Posty: 975
Lokalizacja: szczecin
and6412 pisze:
Rad.ek pisze:
Ok pokombinuje:
delta:=(b*b)-(4*a*c);
pd:=sqrt(delta);
x1:=(-b-pd)/(2*a);
Czy tak?
pd-pierwiastk z delty


Lepiej (bardziej elegancko ;-) ):
x1:=(-b-sqrt(delta))/(2*a);
x2:=(-b+sqrt(delta))/(2*a);
if x1=x2 then
begin
{tutaj pierwiastek jest jeden}
end
else
.
.
.

PS.
Ale i tak polecam C++ ;-), duuzo mniej pisania ;-)

PS2
Jak pochrzaniłem jakąś syntaktykę to przepraszam, 2 lata nic w Pascalu nie pisałem :-?

Słyszałem że C++ jest lepszy ale zapisałem się na studium i mam teraz paskala. Szczerze powiem że pierwszy raz coś programuję i dla mnie to czarna magia ale ...
[oczko]

_________________
W126 300SE czyli Second Edition :)



Ex W123 200D


Na górę
 Tytuł:
Post: sob lis 20, 2004 9:31 pm 
Offline
kombatant
Awatar użytkownika

Rejestracja: śr paź 29, 2003 7:31 pm
Posty: 3225
Lokalizacja: Kraków
Powiem Ci tak:
Mnie na studiach najpierw uczyli Pascala. Musiałem go tak znać, że w nocy, o północy, z pamięci na kartkach, mogłem pisać bezbłędnie algorytmy. Zawsze zastanawiałem się, "po co?". Teraz jak przeszedłem na c++ dopiero widzę, że pascal, jest genialny, do zrozumienia istoty programowania i algorytmów. Następnie warto przejść na c++ (obiektowość), bo tak naprawdę to pascal, ma bardzo slabe możliwości do zastosowań profesjonalnych (bstrachując od Delphi).
Generalnie warto go znać bardzo dobrze, zwłaszcza, że jest bardzo łatwy.

PS.
Jak będziesz miał kiedyś jakieś problemy/pytania związane z programowaniem do wal do mnie jak w dym. Zawsze (w miare oczywiście możliwości) chętnie pomogę.

_________________
pozdrawiam Andrzej
Mercedes Benz 450 SLC - było
MGB 1965
GMail: anwojcik (at) gmail.com


Na górę
 Tytuł:
Post: ndz lis 21, 2004 1:18 pm 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: ndz cze 01, 2003 5:09 pm
Posty: 975
Lokalizacja: szczecin
and6412 pisze:
Jak będziesz miał kiedyś jakieś problemy/pytania związane z programowaniem do wal do mnie jak w dym. Zawsze (w miare oczywiście możliwości) chętnie pomogę.

Poszedłem na studium, Jesteś pewien co mi proponujesz [oczko] .

_________________
W126 300SE czyli Second Edition :)



Ex W123 200D


Na górę
 Tytuł:
Post: czw lis 25, 2004 9:49 am 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: pn sie 04, 2003 10:09 pm
Posty: 761
Lokalizacja: Szczecin
no troche brakuje.
rownanie moze nie miec rozwiazania w zbiorze liczb rzeczywistych. powinno byc:
procedure "bez roziwazania"
procedure "dwa rozwiazania"
delta:=....
if delta<0 then "bez rozwiazania" else " dwa rozwiazania"

tak mniej wiecej. mogłbys pokusic sie zeby rozwiazac to w zbiorze urojonych....
kiedys taki program napisalem..

_________________
W168 A160 CDI -Biedronka alias Pryszcz
VW Golf mk4 - golf


Na górę
 Tytuł:
Post: czw lis 25, 2004 10:49 am 
Offline
wiarus junior
Awatar użytkownika

Rejestracja: ndz cze 01, 2003 5:09 pm
Posty: 975
Lokalizacja: szczecin
Zrobiłem to bez procedur i działa [cool]
Jaki jestem genialny... a jaki skromny [cool]

_________________
W126 300SE czyli Second Edition :)



Ex W123 200D


Na górę
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat  Odpowiedz w temacie  [ Posty: 12 ] 

Strefa czasowa UTC+02:00


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Limited
Polski pakiet językowy dostarcza phpBB.pl