Forum Tibia.pl

Forum Tibia.pl (http://forum.tibia.pl//index.php)
-   O wszystkim i o niczym (http://forum.tibia.pl//forumdisplay.php?f=20)
-   -   Ogólna dyskusja informatyczna (http://forum.tibia.pl//showthread.php?t=166260)

Wipigi 23-03-2008 12:27

Mam pewien problem, i musze was spytac o rade. Zaczalem stawiac pierwsze kroki w object pascalu, ale musialem zrobic format. Po formacie , gdy napisze cokolwiek w kodzie zrodlowym i nacisne F9 (tj. sprawdza czy w kodzie nie ma bledow) wyskakuje

http://img518.imageshack.us/img518/383/uo0127eq0.jpg
http://img518.imageshack.us/img518/3...2e5b306abd.jpg

Gdy nic nie wpisze, nacisne f9 tez wyskakuje ten sam blad, a reinstalacja kompilatora nie pomaga. Macie jakies pomysly? :confused:

ari2423 23-03-2008 17:06

Wipigi, teraz to sobie chyba jaja robisz. Pytanie z programowania zadac na takim forum :). Sam narazie nie znam sie na programowaniu, ale wpisz ten błąd w googlach i napewno bedzie on gdzies na jakims forum.

Rothes 23-03-2008 17:27

F9 to skrót klawiszowy kompilacji, a nie "sprawdzania czy nie ma błędów" (aczkolwiek przy okazji zostaje to wykonane). Błąd taki, a nie inny, bo niepoprawny kod masz. Pokaż, co tam zmajstrowałeś to odpowiem dokładniej.

Btw. jak nie wpiszesz nic to oczywiste, że nie zadziała, bo pewne nagłówki po prostą są konieczne i nie można ich pominąć.

File -> Close All
File -> New -> Application

I jeśli nic nie ruszysz to na pewno się odpali.

Wipigi 23-03-2008 19:59

Rothes, dzięki za pomoc

program wipigoMetr // nazwa dla jaj

uses //nie zabardzo wiem ocb, autor mówi ze później o tym napisze
Windows;

var //deklaracja zmiennych
Tabliczka : array[0..2] of byte;


begin

end.

Narazie to nie żaden program, ale chce nauczyć się robić te tabliczki. Komentarze dodałem pisząc posta, w samym kodzie ich nie ma. Przy kompliacji wyskakuje ten błąd co poprzednio.

Rybzor 23-03-2008 20:37

Uses to tryb jaki będziesz używał w programie, np graph, crt, dos, itp.
Tablice dwuwymiarowe są akurat łatwe :x

Rethfing on Aldora 23-03-2008 22:22

Cytuj:

Oryginalnie napisane przez Kele (Post 1933832)
To już zależy od tego co chcesz robić. Ja do dzisiaj flasha nie dotknąłem, a jakoś mam satysfakcje z małych programików, które pisze :->. W sumie to sam język ma małe znaczenie, bo to tylko narzędzie w ręku programisty, ale na pewno jakoś ukierunkowuje. Fajnie byłoby najpierw zapoznać się z takimi podstawowymi pojęciami jak kompilacja, zmienna, tablica czy pętla.

Akurat zmienna to najprostsza rzecz. Po prostu nazywasz ją jakkolwiek a potem gdzieś wrzucasz. Pętla to też w miarę proste. Zawiera bodajże 3 wartości, są to napewno ilość i jakieś ograniczenie, niestety trzeciej nie pamiętam :P Tablica... To by mi się naprawde przydało.. A niestety jak mi już brat dziś powiedział jest to dość trudne. Ogólnie wystarczy najpierw nauczyć sie jednego prostszego języku, żeby mieć łatwiej z następnymi. Nie ma co się od początku raczej brać za C++ czy inne...

Rothes 23-03-2008 22:25

@Up
Tablice też są łatwe, tylko nie trzeba ślepo słuchać innych, a najpierw spróbować samemu. :)

@Wipigi
Nie wiem z jakiego kursu/książki się uczysz, ale autor raczej zamieścił ten kod w celu pokazania i wytłumaczenia działania poszczególnych elementów, bo sam program tyle co by się odpalił i automatycznie zakończył, więc nie ma sensu go nawet kompilować.

Jeśli jednak koniecznie chcesz, aby zadziałał, wybierz kolejno:

File -> New -> Other -> Console Application

I zawsze wybieraj to tak długo jak nie pojawi się w kodzie wzmianka o formach (TForm, itp.).

@Rybka
Ta, z tym, że to co on tu wkleił to tablica jednowymiarowa - wektor. ;)

Wipigi 24-03-2008 07:43

Uczę się z kompedium delphi znalezionym na 4programmers.net
http://4programmers.net/Delphi/Kompendium

Lord_Piterek 24-03-2008 09:14

A: 001001010111000011010111

B: BUAHAHAHA dobre!

.Matrik. 24-03-2008 10:38

IMO informatyka = kompy, więc zapytam tu.

Jak komputer ma procesor nazywany (w zakładce system) AMD Athlon 64 X2 Dual Core processor 5200+ 2.61Ghz, to jeden rdzeń ma 2.6 Ghz?

@Down:

Ironia czy poważnie? ; p

zoliax 24-03-2008 17:27

Nooo taaakkk...

Rybzor 24-03-2008 18:20

Cytuj:

Oryginalnie napisane przez Rothes (Post 1967955)
@Rybka
Ta, z tym, że to co on tu wkleił to tablica jednowymiarowa - wektor. ;)

[0..2], fakt :<. Żem się przewidział :P

Wipigi 24-03-2008 21:49

Cytuj:

Oryginalnie napisane przez .Matrik. (Post 1968443)
IMO informatyka = kompy, więc zapytam tu.

Jak komputer ma procesor nazywany (w zakładce system) AMD Athlon 64 X2 Dual Core processor 5200+ 2.61Ghz, to jeden rdzeń ma 2.6 Ghz?

@Down:

Ironia czy poważnie? ; p

Niemal jestem pewien ze ma dwa rdzenie. Najlepiej nacisnij ALT + CTRL + DEL i tam w zakladce wydajnosc, powinienes miec dwie kratki co do historii uzycia procesora CPU. Moge cos pomylic, bo pisze z pamieci a sam mam jednordzeniowy proc ;p

Rethfing on Aldora 24-03-2008 22:12

Cytuj:

Oryginalnie napisane przez .Matrik. (Post 1968443)
IMO informatyka = kompy, więc zapytam tu.

Jak komputer ma procesor nazywany (w zakładce system) AMD Athlon 64 X2 Dual Core processor 5200+ 2.61Ghz, to jeden rdzeń ma 2.6 Ghz?

@Down:

Ironia czy poważnie? ; p

X2 - 2 razy rdzeń, czyli dwa rdzenie (dual core tez na to wskazuje chyba) i tak, każdy rdzeń ma 2.6GHz.

ari2423 25-03-2008 01:55

Cytuj:

Oryginalnie napisane przez .Matrik. (Post 1968443)
IMO informatyka = kompy, więc zapytam tu.

Jak komputer ma procesor nazywany (w zakładce system) AMD Athlon 64 X2 Dual Core processor 5200+ 2.61Ghz, to jeden rdzeń ma 2.6 Ghz?

@Down:

Ironia czy poważnie? ; p

twoj procesor razem ma te 2,61 ghz :) czyli okolo 1,3 ghz na rdzen, tak powinno byc. Ja mam proc z intela i tez w zakladce pisze, ze mam 2 ghz, ale jak wlacze program diagnostyczny to mi dokladnie pisze ile mam mocy na kazdym rdzeniu.

zoliax 25-03-2008 09:30

Ari, schowaj się, nie znasz się. :P Jak są procesory Quad, Phenomy 2,4GHz itp to myślisz, że tam wsadzili 4 rdzenie po 800Mhz? Toż tam nic bardziej wymagającego, ale niepotrafiącego używać kilku rdzeni na raz by nie poszło.

ari2423 25-03-2008 18:29

zoliax, moze tak jest mi tak zostalo w pamieci ze podana czestotliwosc to czestotliwosc zsumowana....


ja mam procek intel core 2 duo e4400 2 GHz i jakos mi sie nie chce wierzyc, ze mam w kompie te 4 GHz

Kele 25-03-2008 21:40

Tego się po prostu nie sumuje.

Arcan 25-03-2008 22:33

Właśnie z ciekawości sprawdziłem, to prawda, że dwurdzeniowy procesor przykładowo 2GHz ma w sumie 4GHz (każdy rdzeń 2GHz).

Wipigi 26-03-2008 08:13

Mam jeszcze jeden problem z delphi. Robie właśnie coś w rodzaju wywiadu, przeprowadzonego w dos'ie. Chce aby program pytał "Czy lubisz mdw? Tak/Nie". Przy odpowiedzi ''tak'' program ma odpisywać "Super", a przy odpowiedzi "nie" ma odpisywac "Szkoda". Lecz gdy włączę klawisz kompilacji przy odpowiedzi ''tak'' program odpisuje ''szkoda'', podobnie jak przy odpowiedzi "nie". Kod wygląda tak :

Cytuj:

program emdewu;

{$APPTYPE CONSOLE}

var
Odp1 : String;

begin
Writeln('Lubisz Mdw?');
Readln(Odp1);

if Odp1 = 'Tak' then
Writeln('Super');

if Odp1 = 'Nie' then
Writeln('Szkoda');

Readln;
end.
Pytania i odp. to tylko przykład ;p

Edit; zauważyłem błąd i go poprawiłem ;d


Wszystkie czasy podano w strefie GMT +2. Teraz jest 07:42.

Powered by vBulletin 3