![]() |
||
Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
Komputery - oprogramowanie i sprzęt Pytania i problemy niezwiązane z nagrywaniem, backupem i grami. |
![]() |
|
Opcje związane z dyskusją | Tryby wyświetlania |
![]() |
#31 | |
Recydywista - Wielokrotny
Zlotowicz
CDRinfo VIP Data rejestracji: 17.01.2003
Lokalizacja: Wawa
Posty: 5,265
![]() ![]() |
Cytat:
Algorytmika nie ma z tym nic wspólnego. Dziedzinami które wykluczają używanie goto są głównie: Inżynieria oprogramowania (czyli styl pisania kodu) oraz semantyka i weryfikacja (czyli sprawdzanie czy to co jest napisane działa tak jak trzeba). |
|
![]() |
![]() |
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
![]() |
![]() |
#32 | |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cytat:
![]() Co wg. Ciebie jest w nim takiego, cytuję: "straszne"? Co to znaczy, że kod jest ładny/uporządkowany? Czy nie jest tak, że każdy programista ma "swój własny porządek"?
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
|
![]() |
![]() |
![]() |
#33 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
@Berion: mo***380;esz narysowa***263; jak dok***322;adnie ma wygl***261;da***263; ta tabela po wygenerowaniu
albo za***322;***261;cz plik tekstowy
__________________
|
![]() |
![]() |
![]() |
#34 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Post nr. 21
![]() Co***347; takiego tylko, tak aby nie ogranicza***322;a si***281; w wy***347;wietlaniu do bodaj***380;e 13 wierszy. W og***243;le nie rozumiem tego czemu tak robi. Powinien normalnie wy***347;wietli***263; ca***322;o***347;***263;, w***243;wczas wszystkie warto***347;ci i znaki "trafi***322;yby" w ramk***281;.
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#35 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
ten screen widzia***322;em, chcia***322;em zobaczy***263; poprawy uk***322;ad
wg. mnie najlepiej jakby wy***347;wietla***322;o ka***380;dy znak o jedno pole wy***380;ej, tylko nie wiem co to s***261; za ***347;miecie w ostatnim wierszu
__________________
|
![]() |
![]() |
![]() |
#36 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
A przepraszam, nie zrozumia***322;em Ciebie.
O jeden wiersz nie zupe***322;nie. Podczas gdy tabela jest rysowana do 13 wierszy jest ok. Kiedy zaczynaj***261; by***263; rysowane kolejne, nadpisuj***261; stare na pocz***261;tku. Nie wiem jak to wyja***347;ni***263;. Zmniejsz liczb***281; wierszy w kodzie (na pocz***261;tku ***378;r***243;d***322;a) to chyba zczaisz o co mi chodzi ;]. Te ***347;miecie to kolejne koordynaty i kolejne znaki jak i ich warto***347;ci w ASCII, kt***243;re si***281; napa***263;ka***322;y w jednym wierszu, z racji faktu, ***380;e s***261; "wk***322;adane" od (0,0), a tabela "posz***322;a" dalej.
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#37 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
w domu lukn***281; na to, bo w pracy nie b***281;d***281; mia***322; zbyt wiele czasu
__________________
|
![]() |
![]() |
![]() |
#38 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
nie wiem czy o to Ci biegało, ale działa
Twój problem polegał na tym, iż zwykłe okno dosowskie ma tylko 25 wierszy i wszystkie indeksy gotoxy powyżej max wierszy były obcinane do tego maksimum BERION.txt edit: nie usuwałem z kodu readkeyów aby było łatwiej testować ![]() edit: poprawiłem i teraz wyświetla wszystkie znaki z tablicy ASCII ![]() BERION1.txt
__________________
Ostatnio zmieniany przez ksviper : 03.12.2007 o godz. 18:20 |
![]() |
![]() |
![]() |
#39 | |
Recydywista - Wielokrotny
Zlotowicz
CDRinfo VIP Data rejestracji: 17.01.2003
Lokalizacja: Wawa
Posty: 5,265
![]() ![]() |
Ojojoj, to niedobrze.
Cytat:
Kod:
//co to jest, ani słowa komentarza ? znak :='ÉË***187;ĚÎąČĘĽşÍ'; write(znak[1]); //dlaczego akurat ma być o jedną kolumnę mniej ? for i:=1 to il_kolumn-1 do begin for j:=1 to szer_kolumny do //wcięcia naprawdę rozjaśniają kod write(znak[11]); write(znak[2]); end; Żeby to wyglądało ładnie, to raczej widziałbym to tak: w programie głównym iterujesz po znakach (jakimś forem lub whilem z licznikiem) i wywołujesz funkcje drukuj(licznik, znak), która to wylicza sobie z licznika (najlepiej inną funkcją) odpowiednie miejsce, ustawia się tam i drukuje ramkę ze znakiem. |
|
![]() |
![]() |
![]() |
#40 | ||||
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cytat:
Ja tego kodu nie pisa***322;em. Nie wiem czy tak jest dobrze, niedobrze, dlaczego i czy mo***380;na zrobi***263; lepiej. Dopiero zaczynam zabaw***281; z pascalem (z programowaniem w og***243;le). Cytat:
![]() Cytat:
Cytat:
Mam nadziej***281;, ***380;e mi zalicz***261;. Mam kolejne proste pytanie: Kod:
//zapis do pliku assign(cnf,'.\SYSTEM.CNF'); rewrite(cnf); writeln(cnf,'BOOT = cdrom0:\',psx_nazwa,'.EXE'); writeln(cnf,'TCB = ',psx_tcb); writeln(cnf,'EVENT = ',psx_event); if psx_stack='1' then writeln(cnf,'STACK = 801FFFF0') else writeln(cnf,'STACK = 801FFF00'); close(cnf); Oczywi***347;cie to fragment kodu i wszystkie zmienne psx_co***347;tam wprowadza u***380;ytkownik. a tak to przyk***322;adowo wygl***261;da po zapisaniu: Kod:
BOOT = cdrom:\NAZWA.EXE;1 TCB = 4 EVENT = 10 STACK = 801FFFF0 ![]()
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF Ostatnio zmieniany przez Berion : 04.12.2007 o godz. 12:35 |
||||
![]() |
![]() |
![]() |
#41 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
w domu mam chyba przyk***322;ad, jak znajd***281; to wy***347;l***281;
edit: nie wy***347;l***281;, bo tutaj masz wszystko co potrzeba
__________________
Ostatnio zmieniany przez ksviper : 04.12.2007 o godz. 14:56 |
![]() |
![]() |
![]() |
#42 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Wróciłem :}
Dobrzy ludzie, oświeci mnie ktoś, czemu program nie wykonuje: Kod:
gotoxy(32,4); readln(psx_nazwa); ![]()
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#43 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
jak napiszesz ten kod tak jak si***281; zaleca, to wtedy lukn***281;, teraz to ja w nim nic nie widz***281;
to nie jest trudne naucz si***281; naciska***263; enter - po jakiego takie d***322;ugie linie ? popraw to lukn***281;
__________________
|
![]() |
![]() |
![]() |
#44 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Uprościłem nieco.
Wydawało mi się, że jest ok.
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#45 |
samotność
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
![]() ![]() ![]() ![]() ![]() |
__________________
|
![]() |
![]() |
![]() |
|
|