GRY-Online.pl --> Archiwum Forum

tabelka w pascalu . Pomóżcie

07.11.2007
23:04
[1]

gersiu [ Pretorianin ]

tabelka w pascalu . Pomóżcie

Witam
Ucze się właśnie programowania w Pascalu i doszedłem do tabelek . Na początek Przepisałem z książki mały programik (tabela w której jest podany dzień i temperatura ) . Oto kod źródłowy :


program tablica;
uses crt;
var tabelka : array[1..7] of real;
var indeks : integer;
begin
clrscr;
tabelka[1]:=39.1;
tabelka[2]:=39.1;
tabelka[3]:=38.1;
tabelka[4]:=38.1;
tabelka[5]:=37.1;
tabelka[6]:=36.1;
tabelka[7]:=36.1;
writeln('ktory dzien chcesz:(1..7)?......:');
read(indeks);
writeln;
writeln('temperatura:',tabelka[indeks]);
if(tabelka[indeks]<=37.0)
then write('pacjent jest zdrowy')
else write('uwaga goraczka');
readkey;
end.

Problem jest w tym , że żadna tabela na ekranie mi się nie pokazuje . Jest tylko zapytanie który dzień chcesz wybrać ? wybieram np. 3 i pokazuje temp. 38.1 Jak zrobić jakąś tabele na ekranie , czy to juz dotyczy grafiki ??

07.11.2007
23:06
[2]

Gibon91 [ Jestem Zajebisty ]

Pomogę ci bardziej kompleksowo, olej Pascala ucz się C++, łatwiejszy, przyjemniejszy, bardziej wydajny, bardziej znany.

07.11.2007
23:08
[3]

Regis [ ]

OMG

tablica != tabelka

Na przyszlosc proponuje przepisywac programy z ksiazek ze zrozumieniem, zebys sie potem nie dziwil, ze program nie robi czegos, czego nie ma prawa robic w swojej obecnej postaci. Przeklepujac kod niczego sie nie nauczysz (chyba ze szybkiego pisania).

EDIT: Gibon -> jesli ktos sie dziwi ze po operacjach na tablicy nie pokazuje mu sie tabelka, to wyraznie jeszcze nie czas na C++, bo do tego trzeba miec chociaz ogolna wiedze o tym jak dziala komputer i jak wyglada mniej wiecej wykonywanie sie takiego programu... Bo za jakis czas przeczytamy pytanie 'uzywam wskaznika a na ekranie nie mam zadnej strzalki'...

EDIT2: Nie prawda. Nauczenie sie podstaw Pascala i C++ jest tak samo latwe. Schody zaczynaja sie potem, bo zrobienie powazniejszych rzeczy w C++ wymaga juz troche wiedzy. Przy czym tych samych rzeczy w Pascalu juz pewnie w ogole nie zrobisz - trudno jednak oceniac na tej podstawie czy jest on latwiejszy... ;)

07.11.2007
23:08
[4]

gersiu [ Pretorianin ]

podobno pascal jest dużo prostszy jeżeli chodzi o naukę programowania niż C++

07.11.2007
23:11
[5]

gersiu [ Pretorianin ]

no fakt, tablica to nie tabelka .

07.11.2007
23:14
[6]

M@RCO [ Centurion ]

Hehe... po 1,5 roku nauki Pascala stwierdzam że jest on conajmniej BARDZO NIEPOŻYTECZNY... jak Gibon91 radzę odrzucić w kąt te herezje i wziąść się porządnie za C++, może jeszcze będą z Ciebie ludzie ;P

07.11.2007
23:15
[7]

Gibon91 [ Jestem Zajebisty ]

"podobno pascal jest dużo prostszy jeżeli chodzi o naukę programowania niż C++"
Tak mówią ludzie którym kazali w szkole uczyć się Pascala. Kod C++ wygląda znacznie prościej (Klamry to genialny wynalazek, a nie jakieś begin, end.)
EDIT: Żeby nikt nie poczuł się urażony pierwszym zdaniem - oczywiście nie wszyscy :)

07.11.2007
23:24
[8]

nagytow [ Firestarter ]

Po tresci posta gersia zgadzami sie z Regisem, na C++ jest zdecydowanie za wczesnie. Pascal pozwoli mu poznac sposoby konstruowania programow, algorytmike itp. A kompilator grzecznie powie co i gdzie jest zle.

gersiu --> Tabelke mozesz zrobic w trybie tekstowym, ale sam ja musisz narysowac. Mozesz do tego uzywac roznych 'kresek': - _ |.

07.11.2007
23:27
[9]

Didier z Rivii [ life 4 sound ]

tyle ze pascal ma jedna wielka przewage, jest jezykiem prawie kompletnym, a do tego bardzo daleko wszystkim potomkom C :)

07.11.2007
23:44
[10]

Gibon91 [ Jestem Zajebisty ]

Didier z Rivii ---> Nie bardzo rozumiem, co to znaczy kompletny? (Może się czegoś dowiem w końcu na forum :))

07.11.2007
23:52
[11]

Didier z Rivii [ life 4 sound ]

tak mowiac definicyjnie i najbardziej ogolnie "jezyk jest kompletny wg Turinga jeśli można za jego pomocą rozwiązać identyczną klasę problemów obliczeniowych, jak na uproszczonym modelu programowalnego komputera zwanego maszyną Turinga. W praktyce oznacza to, że jeśli dany język lub maszyna potrafi wykonać lub wyrazić każdy algorytm, określany jest mianem zupełnego, przy czym nie jest wymagane, by algorytm ten realizowany był prosto, wydajnie bądź efektywnie."

ednak wg tej definicji C jest kompletny, a definicji kompletnosci pojetej szczegolnie nie pamietam teraz, ale ogolnie chodzi tam tez o przewidiwalnosc w naglych sytuacjach.
Dlatego tez np. do zastosowan wojskowych czesto uzywa sie jezyka Ada, ktory jest pochodna wlasnie Pascala zamiast C

07.11.2007
23:53
[12]

Toshi_ [ Konsul ]

gersiu - aleee... Mam nadzieję, że nie bawisz się w "czystym" TP, tylko jakiejś wersji Delphi?
Sam miałem opory przed przesiadką (wymagania na zaliczenie zmusiły :P) ale nie żałuję - Delphi jest DUUUŻO wygodniejsze i momentami tłumaczy "łopatologicznie" co i jak ^^

© 2000-2024 GRY-OnLine S.A.