Jesteś tu: Tibia.pl / Forum

Wróć   Forum Tibia.pl > Inne > O wszystkim i o niczym

Notki

O wszystkim i o niczym O tym wszystkim co nie pasuje gdziekolwiek indziej ;)

Odpowiedz
 
Opcje tematu
stary 18-07-2005, 16:23   #1
Micidami
Użytkownik forum
 
Data dołączenia: 18 07 2005
Lokacja: Żagań
Wiek: 37

Posty: 6
Domyślny Turbo Pascal <Pomocy>

Wiec mam ulozony taki kod:
Cytuj:
program powitanie;
var imie, nazwisko :
string;
begin
write ( ' Podaj swoje imię : ' ) ;
readln ( imie ) ;
write ( ' Podaj swoje nazwisko : ' );
readln ( nazwisko ) ;

writeln ( ' Witaj ', imie+nazwisko);
readln;
end.
Niestety, mam blad:
Error 42: Error in expression

O co w tym chodzi ?
Chcialabym dodac, ze jestem 'zielona' w pascalu.
Ale chce napisac program, który bedzie odpowiadal na pytania Tibijczyków na temat roznych legen i tibijskich mitów

A nastepne pytanie:
Jakich polecen uzyc aby:
Ktos zadal pytanie, a program na nie odpowiedzial ?

To tyle.
Z góry dziekuje za pomoc.

Pozdrawiam.

Ostatnio edytowany przez Micidami - 18-07-2005 o 16:29.
Micidami jest offline   Odpowiedz z Cytatem

PAMIĘTAJ! Źródłem utrzymania forum są reklamy. Dziękujemy za uszanowanie ich obecności.
stary 18-07-2005, 16:24   #2
Baron Kaldrick
Użytkownik Forum
 
Baron Kaldrick's Avatar
 
Data dołączenia: 06 03 2004
Lokacja: from Dwarves Lands...

Posty: 1,289
Domyślny

AFAIR, a dawno nie bawiłem się w pascalu, to błąd tkwi w var przed definicją string. Ale nie jestem pewien. Dużo bardziej wolę C++...
__________________
Smoki powinny być okrutne, chytre, nieczułe i straszne. Ale coś ci powiem, czlowieku....
Smoki nigdy nie paliły na stosie, nie torturowały, nie rozpruwały na kawałki i nie nazywały tego moralnością.

Terry Pratchett, "Straż! Straż!"
Baron Kaldrick jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:28   #3
Micidami
Użytkownik forum
 
Data dołączenia: 18 07 2005
Lokacja: Żagań
Wiek: 37

Posty: 6
Domyślny

Wiec co zmienic ?
Micidami jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:31   #4
Vanhelsen
Użyszkodnik
 
Vanhelsen's Avatar
 
Data dołączenia: 05 02 2004
Lokacja: Festung Breslau
Wiek: 35

Posty: 4,597
Stan: Początkujący
Imię: Vanhelsen
Profesja: Druid
Gildia: Inner Circle
Świat: Auchindoun
Poziom: 80
Skille: LW/Skin
Poziom mag.: 2k
Vanhelsen ma numer GG 2690575
Domyślny # 1'999

Cytuj:
Oryginalnie napisane przez Micidami
Wiec co zmienic ?
Sugerując się wypowiedzią Barona? Język z pascala na c++

@down: Symfonia C++ oraz Dev-C++ i już wszystko jasne
__________________
Kłócenie się na forum jest jak uczestniczenie w paraolimpiadzie, może i wygrasz, ale nadal będziesz zacofanym -.-"



Ostatnio edytowany przez Vanhelsen - 18-07-2005 o 16:41.
Vanhelsen jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:33   #5
Micidami
Użytkownik forum
 
Data dołączenia: 18 07 2005
Lokacja: Żagań
Wiek: 37

Posty: 6
Domyślny

Cytuj:
Oryginalnie napisane przez Wieszok
Sugerując się wypowiedzią Barona? Język z pascala na c++
Jak zaczelam czytac kursy C++ to zbladlam :s
C++ jest z trudny i nie wiem skad wziasc kompilatory do niego :/

Wiec co zmienic ?;<
Micidami jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:39   #6
Matek
Użytkownik Forum
 
Matek's Avatar
 
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk

Posty: 1,859
Matek ma numer GG 3933509
Domyślny

Nic nie jest trudne

Na wstep zawsze dobre do C jest "Ansi C" K&R. Kompilator... hmm.. zaproponowalbym ci DJGPP, ale Kald kiedys powiedzial, ze poczatkujacy nie zainstaluje srodowiska
__________________


"Miła, błagam, nie zrozum mnie źle
Kocham cię tak jak swoje przestworza pokochał wiatr"

Moj jogger
Matek jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:42   #7
Micidami
Użytkownik forum
 
Data dołączenia: 18 07 2005
Lokacja: Żagań
Wiek: 37

Posty: 6
Domyślny

Wiec:
1. Jesli macie latwe poradniku, kursy o jezyku 'C' dajcie.
2. Jesli wiecie co zle zrobilam w tym algorytmie - powiedzcie.
3. Jesli znacie linki do roznych kampilatorow i wyzej wymienionych kursów - dajcie.
Micidami jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:45   #8
Matek
Użytkownik Forum
 
Matek's Avatar
 
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk

Posty: 1,859
Matek ma numer GG 3933509
Domyślny

1. Jak Matkus kiedys wspominla www.4programmers.net - forum i poradniki

3. http://www.delorie.com/djgpp/ - DJGGP. Mam nadzieje ze czytasz z e zrozumieniem :>
__________________


"Miła, błagam, nie zrozum mnie źle
Kocham cię tak jak swoje przestworza pokochał wiatr"

Moj jogger
Matek jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:47   #9
Vanhelsen
Użyszkodnik
 
Vanhelsen's Avatar
 
Data dołączenia: 05 02 2004
Lokacja: Festung Breslau
Wiek: 35

Posty: 4,597
Stan: Początkujący
Imię: Vanhelsen
Profesja: Druid
Gildia: Inner Circle
Świat: Auchindoun
Poziom: 80
Skille: LW/Skin
Poziom mag.: 2k
Vanhelsen ma numer GG 2690575
Domyślny

Cytuj:
Oryginalnie napisane przez Micidami
3. Jesli znacie linki do roznych kampilatorow i wyzej wymienionych kursów - dajcie.
http://www.bloodshed.net/dev/devcpp.html <- dev c++
Symfonia to 3 tomowa książka (razem okło 800 stron) za ~75zł
__________________
Kłócenie się na forum jest jak uczestniczenie w paraolimpiadzie, może i wygrasz, ale nadal będziesz zacofanym -.-"


Vanhelsen jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:48   #10
Guzik
Guest
 

Posty: n/a
Domyślny

Darmowy kompilator:
http://www.bloodshed.net/devcpp.html

Kursy dla początkujących:
- http://www.godula.akcja.pl/ albo http://www.edu.godula.com/
- http://lisek99.w.interia.pl/cwin04.html << Grafika w C++
- http://klub.chip.pl/rombin/vc.php << Kursik do Visual'a
- http://www.coderulers.prv.pl/
- http://www.winapi.org/ << Coś dla zaawansowanych czyli WinApi

Super zaawansowani, czyli bilbioteka allegro (dla gier-mejkerów):
- http://www.talula.demon.co.uk/allegro/

No cóż, ja Ci narazie proponuje pozostać przy pascal'u, nauczy on Cię myśleć logicznie oraz sprawi, że łatwiej będziesz sobie przyswajała C++ !

Ostatnio edytowany przez Guzik - 18-07-2005 o 16:52.
  Odpowiedz z Cytatem
stary 18-07-2005, 16:53   #11
Galarion
Użytkownik Forum
 
Galarion's Avatar
 
Data dołączenia: 11 01 2005

Posty: 175
Stan: Niegrający
Domyślny

Albo sobie w Colobota pograj . Fajna gierka.
__________________
"Realistyczna grafika dzięki zmodyfikowanemu silnikowi Unreal."
Galarion jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:56   #12
Nequss
Użytkownik Forum
 
Nequss's Avatar
 
Data dołączenia: 08 07 2005
Lokacja: z nienacka
Wiek: 36

Posty: 74
Nequss ma numer GG 4495053 Nequss ma login Tlenu osdlep
Domyślny

jak by to bylo w vb to bym mogl pomoc ale z pascala jescze nic nie umiem
Nequss jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 16:58   #13
Dwimenor
Born to Ban
 
Dwimenor's Avatar
 
Data dołączenia: 04 06 2004
Lokacja: inny wymiar
Wiek: 38
Wpisy bloga: 7

Posty: 2,783
Stan: Aktywny Gracz
Profesja: Royal Paladin
Świat: Harmonia
Poziom: 88
Skille: 87/62
Poziom mag.: 18
Dwimenor ma numer GG 7472583
Domyślny

Co do kodu

program powitanie;
var imie, nazwisko :<spacja><typ rzeczywisty>; <--średnik
string;
begin
write ( ' Podaj swoje imię : ' ) ;
readln ( imie ) ;
write ( ' Podaj swoje nazwisko : ' );
readln ( nazwisko ) ;

writeln ( ' Witaj ', imie+nazwisko);
readln;
end.

Jaki typ rzeczywisty? Chyba Char

Nie dam głowy, ze o to chodzi.

czyli:

program powitanie;
uses Crt;

var imie, nazwisko : Char;

string;
begin
write ( ' Podaj swoje imię : ' ) ;
readln ( imie ) ;
write ( ' Podaj swoje nazwisko : ' );
readln ( nazwisko ) ;

writeln ( ' Witaj ', imie+nazwisko);
readln;
end.

@Matkus
A czemu nie
Trzeba oszczendzać pamięć
(jakby te 10 znaków robiło różnicę....)

Nie sprawdzałem. Nie mam na tym kompie kompilatora.(A jakby to wywalić? hehe)
__________________
Poniższe zdanie jest fałszywe
Powyższe zdanie jest prawdziwe.

Ostatnio edytowany przez Dwimenor - 18-07-2005 o 17:12.
Dwimenor jest offline   Odpowiedz z Cytatem
stary 18-07-2005, 17:06   #14
MatKus
http://tibiaspy.com
 
MatKus's Avatar
 
Data dołączenia: 22 07 2003
Lokacja: Opole / Głuchołazy
Wiek: 44

Posty: 2,289
Stan: Na Emeryturze
Imię: Matkus
Profesja: Elder Druid
Świat: Secura
Adres Jabbera do MatKus
Domyślny

Co do pascal vs c++ - według mnie obecnie Delphi w niczym nie ustępuje C++. Oczywiście są to nieco inne języki, jednak prawdę mówiąc niemal identyczne po za składnia, więc jest to kwestia gustu, czego się uczyć.

Co do kodu : nie widze tam żadnego błędu, i mój kompilator turbo pascala też. Byćmoże masz jakoś dziwnie poustawiany kompilator albo wogóle jakiegoć całkiem innego używasz

@up : jeśli imie i nazwisko będą typu char, to będa mogły mieć max 1 znak, a chyba nie o inicjały chodzi
Twój kod Dwimenor wogole sie nie skompiluje, napisze, że wogole nie wie, co zrobić z tekstem "string;" pomiędzy definicją zmiennych a beginem.
__________________
Najlepsza strona o Tibii - http://tibiaspy.com - jeśli nie znasz, to nie wiesz, co tracisz!
Zarejestruj się na http://forum.tibiaspy.com - prowadź i oglądaj galerie, szukaj i udzielaj pomocy, rozmawiaj o Tibii i na każdy inny temat!

Ostatnio edytowany przez MatKus - 18-07-2005 o 17:09.
MatKus jest offline   Odpowiedz z Cytatem
stary 21-07-2005, 00:28   #15
Taube
Użytkownik Forum
 
Taube's Avatar
 
Data dołączenia: 23 06 2005

Posty: 604
Domyślny

o matko...
od lat nie bawiłam się Turbo Pascalem.. kiedy to ostatni raz było... hmn.. a już myślałam, że w tym się nie programuje.. nawet c++ jest przestarzałe...
po co ten + między imieniem i nazwiskiem... po prostu jedno po drugim chyba by starczyło...

program powitanie;
var
imie, nazwisko: string; {?}
begin
write ( ' Podaj swoje imię : ' ) ;
readln ( imie ) ;
write ( ' Podaj swoje nazwisko : ' );
readln ( nazwisko ) ;
{tu proponuję wyczyścić ekran... zapomniałam już jak dokładnie ta opcja szła..}
writeln ( ' Witaj ', imie,' ',nazwisko);
readln;
end

d. Taube
__________________
Time after time, while their bodies lie sleeping,
incarnate they in the bodies of men.
Teaching and guiding onward and upward,
out of the darkness into the light.

she lost somewhere her time..
get me known if You find it for me XD
mam obiekcję przez opowiadaniami, gdyż zaglądając w jedno, zostanę zawalona dziesięcioma kolejnymi.. czasem jednak człowiek ulegnie, a to źle wpłynie na stan gg oraz PW, lecz cóż począć..

Ostatnio edytowany przez Taube - 21-07-2005 o 00:35.
Taube jest offline   Odpowiedz z Cytatem
stary 21-07-2005, 08:11   #16
moo
Użytkownik Forum
 
Data dołączenia: 21 07 2005

Posty: 43
Domyślny

Nie wiem dlaczego ale u mnie dziala to normalnie. Skompilowalem i nie znalazlo bledow. Moze u siebie poprostu zapomnialas dac kropki, srednika itp.
Niewiele pomoglem ale jakos u mnie z tym problemow nie bylo.
moo jest offline   Odpowiedz z Cytatem
stary 22-07-2005, 14:47   #17
Nick0n
Użytkownik forum
 
Nick0n's Avatar
 
Data dołączenia: 17 10 2004
Lokacja: Polska
Wiek: 37

Posty: 12
Stan: Aktywny gracz
Imię: Lajtowiec
Profesja: Druid
Świat: Refugia
Poziom: 28
Skille: 20/23
Poziom mag.: 30
Nick0n ma numer GG 5743458 Nick0n ma login Tlenu nick0n@tlen.pl
Domyślny

Musisz określić jaki to jest typ zmiennej np. "var imie,nazwisko:integer;", jednak "integer" to sa liczby, a nie pamietam jak się nazywa typ, którego potrzebujesz, chyba "key". Jeżeli to nie zadziała to po wersie ze słowem kluczowym "program" dodaj "uses Crt;"
Nick0n jest offline   Odpowiedz z Cytatem
stary 22-07-2005, 19:15   #18
Baron Kaldrick
Użytkownik Forum
 
Baron Kaldrick's Avatar
 
Data dołączenia: 06 03 2004
Lokacja: from Dwarves Lands...

Posty: 1,289
Domyślny

Cytuj:
Oryginalnie napisane przez Taube
o matko...
od lat nie bawiłam się Turbo Pascalem.. kiedy to ostatni raz było... hmn.. a już myślałam, że w tym się nie programuje.. nawet c++ jest przestarzałe...
Przestarzałe? Pfff... C++ wiecznie żywe. I wiecznie wiele lepsze od Delphi czy pseudo-języków programowania, jak C# czy java...
__________________
Smoki powinny być okrutne, chytre, nieczułe i straszne. Ale coś ci powiem, czlowieku....
Smoki nigdy nie paliły na stosie, nie torturowały, nie rozpruwały na kawałki i nie nazywały tego moralnością.

Terry Pratchett, "Straż! Straż!"
Baron Kaldrick jest offline   Odpowiedz z Cytatem
stary 22-07-2005, 19:33   #19
Matek
Użytkownik Forum
 
Matek's Avatar
 
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk

Posty: 1,859
Matek ma numer GG 3933509
Domyślny

C++ przestarzale??? PHI...

to jaki jezyk programowania jes nowoczesny?
__________________


"Miła, błagam, nie zrozum mnie źle
Kocham cię tak jak swoje przestworza pokochał wiatr"

Moj jogger
Matek jest offline   Odpowiedz z Cytatem
stary 26-07-2005, 10:20   #20
Taube
Użytkownik Forum
 
Taube's Avatar
 
Data dołączenia: 23 06 2005

Posty: 604
Domyślny

wiecie... ja tylko mówię to co miałam na programowaniu
zresztą u mnie programuje się w specyficznych językach..

@Nick0n
ten typ to właśnie 'string', nie sprawdzałam czy to co podałam działa, ale chyba powinno pójść..
ostatni raz gdy miałam TP było to ze 3-4 lata temu

d. Taube
__________________
Time after time, while their bodies lie sleeping,
incarnate they in the bodies of men.
Teaching and guiding onward and upward,
out of the darkness into the light.

she lost somewhere her time..
get me known if You find it for me XD
mam obiekcję przez opowiadaniami, gdyż zaglądając w jedno, zostanę zawalona dziesięcioma kolejnymi.. czasem jednak człowiek ulegnie, a to źle wpłynie na stan gg oraz PW, lecz cóż począć..
Taube jest offline   Odpowiedz z Cytatem
Odpowiedz


Użytkowników czytających ten temat: 1 (zarejestrowanych: 0, gości: 1)
 

Zasady postowania
Nie możesz dodawać tematów
Nie możesz odpowiadać
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Kod jest Włączone
UśmieszkiWłączone
[IMG]Włączone
Kody HTML są Wyłączone
Przejdź do forum


Wszystkie czasy podano w strefie GMT +2. Teraz jest 08:01.


Powered by vBulletin 3