x-kom hosting

[rozwiazany]pytanie Odnośnie Pascala

Quentin1
utworzono
utworzono

W okienku kompilatora na dole wyświetlają się współrzędne:

kompilatortn5.png

Cyfra 1 rośnie gdy kursor przesuwa się w dół, a liczba 20 zwiększa się im bardziej kursor przesuwa się w prawo...

Napisałem taki kod:

kompilatorov3.png

GotoXY(20,9); odpowiada za umieszczenie napisu Komputer Świat Ekspert w danym miejscu. Gdy uruchomię już tą aplikację, pojawi się następujące okno:

kompilatorxt3.png

A więc jasno widać, że dzięki GotoXY(20,9);, napis przenosi się do 9 linijki i o 20 spacji w prawo.

Więc tu jest moje pytanie: w oknie kompilatora jest odwrotnie niż w oknie powstałego już programu? Wszystko na to wskazuje bo w kompilatorze pierwsza cyfra rośnie gdy kursor przesuwa się na dół, a w oknie aplikacji rośnie druga. Nie wiem czy mnie za bardzo rozumiecie :P Ale jeśli, jednak tak to czym to jest spowodowane, że wyświetla się to jakby na odwrót :/

grucha
komentarz
komentarz

Hehe, ciekawe spostrzeżenie, tylko zupełnie nie trafne :P

Otóż to w czym piszesz i ma niebieskie tło jak np. Turbo Pascal nazywa się edytor i ma numerację linii i kolumn. Tam pierwsza współrzędna czyli w twoim przykładnie 1 jest nr wiersza a to 20 to jest nr kolumny. Jest to swoiste numerowanie linii i chyba nie było by praktycznie, gdyby najpierw był by nr kolumny (w sumie kwestia przyzwyczajenia, ale tak już się przyjęło :) )

Teraz przejdźmy do naszej procedury z modułu CRT. Jak sama nazwa wskazuje nazywa się ona GoToXY(x,y). Czyli tutaj mamy znowu konwencję zaczerpniętą z kartezjańskiego układy współrzędnych z przestrzeni R2, pisząc prościej z prostokątnego układu współrzędnych, gdzie oś x inaczej zwaną osią odciętych jest pozioma, a oś y zwana osią rzędnych jest pionowa. I w praktycznie wszystkich takich funkcjach i procedurach będzie tak to rozwiązane, chyba, że zrobisz własną funkcję i zrobisz wszystkim na złość :]

Quentin1
komentarz
komentarz

Już mniej więcej rozumiem - dzięki za pomoc :)Już mniej więcej rozumiem - dzięki za pomoc :)

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
Zarejestruj się lub zaloguj, aby dodać nowy temat albo zadaj pytanie bez logowania
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.