Professional Documents
Culture Documents
Bajtek 1/86
Bajtek 1/86
Bajtek 1/86
NA TY
PIE
RW
SZ
AB Y BY
AK
US
NR 1/86
CENA 100 Z
TA
S
Y
RZ
U
T
MA
RA
E
T
U
P
M
Z KO
LOGO
CO JEST GRANE
TRZECI
WYMIAR
E
I
N
M
I
S
J
B
E
NI
PROLOG
KU
LIT BU
ER
KA
BAJTEK 1/86
WYBIERZ SAM
GRA O JUTRO
Postanowiem, musz
mie komputer
Elwro, czyli profesjonalna
manufaktura
NIE BJ SI MNIE
Dzie dobry
BAJTEK 1/86
str. 6
str. 4
str. 8
str. 10
OBOK KOMPUTERA
Wioseka
str. 14
SPOSOBY I SPOSOBIKI
Spectrum i klakson
str. 15
CO JEST GRANE
Tir na nOg
str. 15
ZASTOSOWANIA
Maszyna do pisania i co jeszcze
str. 18
SPRZENIE ZWROTNE
Drogi Bajtku!
Pisali o Bajtku
str. 20
str. 25
str. 22
str. 24
HARDWARE
Komputery 86
str. 26
CO WARTO PRZYWIE
Spectrum 128 Plus
str. 27
SAMI O SOBIE
Jak wymyliem Bajtka
Pierwszy by ABAKUS
Klubowy Bank Danych
Halo komputer
str 28
str. 28
str. 29
str. 30
str. 31
Waldemar Siwiski
str. 3
GRA O JUTRO
KOMPUTER!
Rozmowa
zADAMEM KRAUZE (lat 18)
uczniem czwartej klasy Liceum
Oglnoksztaccego nr LX
wWarszawie, kandydatem
do Modzieowej Akademii
Umiejtnoci.
BAJTEK 1/86
BAJTEK 1/86
Rozmawia
Roman Wojciechowski
GRA O JUTRO
Tak dugo leaem w tym ciasnym opakowaniu. Mylaem, e
to si nigdy nie skoczy. A wic
ty bdziesz moim wacicielem.
Bardzo mi mio!
Mam do ciebie wielk prob: obchod si ze mn ostronie, jestem
urzdzeniem delikatnym i atwo mnie
uszkodzi. W zamian za to postaram ci
si dobrze suy przez dugi czas. Bd
twoim przyjacielem, towarzyszem zabaw
ipomocnikiem wpracy inauce.
Najbardziej nie lubi gdy jest mi zbyt
gorco. Podczas pracy nagrzewam si
do mocno, awic musisz zapewni mi
swobodny dostp powietrza; nie przykrywaj mnie niczym, nie stawiaj na mikkim
podou abym mg chodzi si rwnie od spodu. Nie przepadam take
za kurzem iwilgoci (mam nadziej, e
nie bdziesz mnie zabiera ze sob do
kpieli lub na spacer w deszczow pogod). Jeli natomiast znudzi ci si zabawa ze mn, przed odoeniem na pk, zapakuj mnie do pudeka. Chocia
jest wnim troch ciasno, wol to ni ten
okropny kurz. Ijeszcze jedno, przed podczeniem do mnie jakiejkolwiek wtyczki
(np. kabla magnetofonu) wycz zasilanie; najmniejsze, przypadkowe zwarcie
moe by dla mnie bardzo grone.
Wydaje mi si, e troch ci przestraszyem. Nie bj si. To ju wszystkie moje wymagania. Jeli bdziesz ich
przestrzega, pozostaniemy przyjacimi
na dugie lata. Chyba, e staniesz si
bardziej wymagajcy i wymienisz mnie
na inny, lepszy komputer
Najwaniejsze wnaszej zabawie jest
jedno, nie jeste w stanie mnie uszkodzi wpisujc nawet najwiksze gupstwa inaciskajc dowolne klawisze. Jestem bardzo cierpliwy iza kadym razem
bd meldowa ci, e popenie bd.
Ale do ju tej pustej gadaniny. Widz, e masz ochot nareszcie mnie
uruchomi. Prosz bardzo! Najpierw
naley przekona domownikw, eby
na chwil zrezygnowali zogldania programu telewizyjnego, poniewa do rozmowy ze mn niezbdny bdzie wanie
telewizor. Jeli ci si to uda moesz ju
podczy mnie do telewizora. Najpierw
poszukaj w pudeku odpowiedniego kabla, poznasz go po tym, e jedn zjego
kocwek bdzie koncentryczny wtyk
antenowy. Ajakie gniazdo antenowe ma
twj telewizor? Jeli paskie to nie rozpaczaj! Moesz przecie odci oryginaln
wtyczk iprzylutowa tak, ktra bdzie
pasowaa do twojego odbiornika. Widz,
e nie bardzo masz ochot na tak brutalny zabieg. Trudno czeka ci wic spacer
do sklepu prowadzcego sprzeda czci radiowych itelewizyjnych. Kupisz tam
sobie koncentryczne gniazdo antenowe
i odpowiedni wtyczk, nastpnie zlutujesz je razem przy pomocy kabelkw
ikopot zgowy.
Nareszcie, jeden koniec kabla tkwi
zamiast anteny wtelewizorze, drugi wetkne mi do gniazda TV. Dopiero teraz
moesz podczy zasilacz iwoy jego
wtyczk do kontaktu. Wtej chwili jestem
gotowy do pracy, jednak na ekranie telewizora nic si nie dzieje (co najwyej
dostrzec mona niewyran sylwetk
spikera zapowiadajacego kolejne przygody Reksia). Musisz jeszcze dostroi
swj telewizor do dugoci fali, na ktrej
ja pracuj. Ustaw wic swj odbiornik na
36 kana VHF i regulujc powoli pokrtem patrz na ekran a ukae si jasna
plansza znapisem grnej czci.
Jeli dysponujesz kolorowym telewizorem, ktry nie pracuje wsystemie PAL,
NIE BJ SI MNIE!
czeka ci niestety zawd Obraz bdzie
czarnobiay. Nie ma na to rady. Chyba,
e zdecydujesz si na kosztown (kilkanacie tysicy) przerbk telewizora.
Dopiero teraz moemy przystpi do
rozmowy. Swoj drog musz ci wyjani, e ta rozmowa bdzie polegaa na
wykonywaniu przeze mnie twoich polece. Mog zadawa pytania, ale wycznie takie, ktre ty (lub inny programista)
uoylicie dla mnie wczeniej. Jest jednak pewna trudno: aden zkomputerw (przynajmniej na razie) nie rozumie
nic, jeli bdziesz si do niego zwraca
tak, jak do kolegi zklasy. Po prostu jestemy na to jeszcze zbyt gupie. Do
celu wydawania polece komputerom
stworzono specjalne, uproszczone jzyki, zwane jzykami programowania. Ja,
oraz wikszo moich kolegw (mwi
tu o komputerach osobistych i domowych) posugujemy si jzykiem zwanym BASIC. Nie oznacza to niestety,
e wszystkie mikrokomputery posuguj
si tym samym jzykiem. Przeciwnie,
odmian BASICa jest prawe tyle ile jest
modeli mikrokomputerow.
No
!
e
i
zc
re
a
n
Rzecz jasna wykonujc twoje polecenie nie zapomniaem jego treci i jeli bdziesz mia ochot powtrzy to
wielokrotnie. Wiadz, e troch umczy
ci mj wykad i pracowite wpisywanie
rozkazw Naley ci si troch rozrywki.
Zagldnij jeszcze raz dc mojego pudeka Powinna si tam znajdowa kaseta
z nagranym programem demonstracyjnym.
Jest? To bardzo dobrze przygotuj
teraz magnetofon (Przyznam ci si.
ze najbardziej lubi wsppracowa
z najprostszymi typami magnetofonw.
W celu nagrania programu z kasety
musisz mnie podczy do gniazda
suchawkowego a w magnetofonach
produkcji zachodniej do gniazda oznaczonego symbolem EAR. W pudeku
znajdziesz odpowiedni kabelek. Zanim
jednak wetkniesz drugi koniec tego kabelka do mojego gniazda (oznaczonego
take EAR) bd uprzejmy wyczy
mnie zsieci.
Awic jeste ju gotowy. Magnetofon
zosta podczony, kaseta zprogramem
(przewinita na pocztek) jest juz rwnie na swoim miejscu Ja, jak zwykle
oczekuj twoich rozkazw. Polecenie
wczytania programu ztamy wydaje si
przez napisanie sowa LOAD po ktrym
nastpuje nazwa programu napisana
w cudzy sowach. Jeii natomiast nie
znasz nazwy programu, moesz napisa dwa cudzysowy obok siebie iwwczas wczytamy pierwszy program, ktry
bdzie nagrany na tamie napisz wic
LOAD
nacinij RETURN i wcz magnetofon (odtwarzanie).
Zwykle po zakoczeniu wczytywania
program wypisuj na ekranie komunikat:
OK
READY
co oznacza, e wszystko w porzdku i jestem gotowy. Teraz moesz uruchomi program przy pomocy znanego
ci ju rozkazu RUN Czasem jednak
programista yczy sobie, abym od razu
po zakoczeniu wczytywania sam si
uruchomi. Wwczas na ekranie moe
pojawi si napis:
STOP THE TAPE
PRESS ANY KEY
czyli zatrzymaj magnetofon inacinij
dowolny klawisz. W tym momencie zaczyna si zabawa...
Gorzej, gdy na ekranie pojawi si
napis:
LOAD ERROR
oznacza to bd wczytywania. Musisz wwczas zacz wszystko od pocztku.
Aco teraz? Teraz biegnij szybko do
kiosku po nastpny numer BAJTKA.
Twj komputer
DZIE DOBRY!
BAJTEK 1/86
Okrelenie "profesjonalna manufaktura" usyszaem od dyrektora Kurylca: Potrafiem robi doskonay sprzt pod wzgldem jakociowym twierdzi
dyrektor natomiast nie jestemy przy stosowani do
wielkoseryjnej produkcji urzdze profesjonalnych. Ta
maoseryjno, ktr dzi wida na wydziaach, wynika z profilu produkcyjnego Elwro wprowadzonego
wpoowie lat 70. Nie chcemy rezygnowa ztego co robimy. yjemy wszak zeksportu, mamy mocn pozycj
i specjalizacj w krajach RWPG. Ale zdajemy sobie
spraw, e dzi stoimy przed now epok.
TRUDNY DZIE
POWSZEDNI
BAJTEK 1/86
SZANSA
Now epok wpostaci pojedyczych modeli mona obejrze w pracowniach badawczych; zainteresowani poznali take wrocawskie propozycje w czasie
ostatnich Targw Poznaskich.
Awic Elwro 600 profesjonalny komputer osobisty, dla sekretarki, inyniera, naukowca inauczyciela,
zpolsk ju drukark produkcji zakadw wBoniu.
Jeszcze eby chcieli j sprzedawa take wkraju, nie
tylko za granic wzdycha jeden zinynierw.
Elwro 600
Jednostka centralna
pami ROM 8 KB,
pami RAM 64 KB,
2 kanay we/wy 8b, rwnolege,
kana szeregowy opcjonalnie,
8 poziomw przerwa wektoryzowanych Pami
na dyskach elastycznych 2 lub 4 jednostki,
magnetyczny dysk elastyczny 51/4 cala
zapis: jednostronny zpojedyncz gstoci
(opcjonalnie zpodwjn gstoci,
pojemno uytkowa jednego dysku ok. 75 KB.
Monitor: pojemno 2000 znakw (25 wierszy po
80 znakw wwierszu), 256 znakw semigraficznych grafika 480 x 200 punktw.
Idruga propozycja: Elwro 800, nagrodzony medalem
na Targach, waciwie ju nie mikrokomputer, lecz caa
ich rodzina umoliwiajca tworzenie systemw jedno
i wieloprocesorowych, 8 i 16bitowych. Opracowano
je w Politechnice Poznaskiej i Instytucie Komputerowych Systemw Automatyki iPomiarw we Wrocawiu.
Gwne zastosowania mikrokomputerw serii Elwro 800 mwi inynier Eugeniusz Stencel to automatyzacja pracy biurowej, zdalne inteligentne terminale
komputerowe, sieci lokalne, systemy wspomagania
projektowania, systemy sterowania procesami technologicznymi np. w cementowniach oraz urzdzeniami
automatyki przemysowej irobotami.
Na dostaw mikrokomputerw zakady zoyy
ofert do Urzdu Postpu NaukowoTechnicznego
iWdroe. Jeli produkcja zostaaby objta systemem
zamwie rzdowych wcigu kilku lat monaby ich dostarczy trzydzieci tysicy.
O ile przeamiemy analfabetyzm informatyczny
wspoeczestwie wtrca in. Olejnik, ktry czasami
ma chwile zwtpienia i sceptycznie zapatruje si na
moliwo masowej sprzeday profesjonalnych komputerw.
Poszczeglne konfiguracje Elwro 800 mog by
tworzone znastpujcych moduw:
moduu mikrokomputera 16bitowego,
moduu mikrokomputera 8bitowego,
moduu inteligentnego sterowania pamici na
dyskach elastycznych,
moduu pamici systemowej RAM opojemnoci
256 KB.
moduu sterownika wywietlacza telewizyjnego
iklawiatury,
moduu sterownika pamici na dysku twardym
typu Winchester*),
moduu pamici systemowej RAM 256 KB zkodami korekcyjnymi (ECC*)
moduu sterownika monitora graficznego kolorowego*),
moduu sterownika sieci lokalnej wg standardu
ETHERNET*),
moduu sterownika linii komunikacyjnej zprotokoami BSC (SDLC) HDLC (wopracowaniu).
moduu inteligentnego sterownika wielokanaowej
transmisji szeregowej.
GRA O JUTRO
Przeama barier braku wiedzy mona zaczynajc od podstaw, od nauki w szkole. W zwizku
z przygotowywanym programem rzdowym Elwro
zoyo take ofert wsprawie komputera szkolnego.
Ministerstwo Owiaty iWychowania po konsultacjach
zinformatykami ipedagogami sformuowao nastpujce wymagania: pami wewntrzna nie mniej ni 64
KB, pami zewntrzna na dyskach elastycznych, ale
z moliwoci przyczenia magnetofonu kasetowego, monitor ekranowy z grafik, klawiatura odpowiadajca polskim normom ipolski alfabet na wszystkich
urzdzeniach wyjciowych, moliwo przyczenia
drukarki, struktura otwarta caoci umoliwiajca
montowanie rnych kombinacji izestaww oraz prac wsieci. Oprogramowanie zapewniane bezporednio przez producentw powinno obejmowa jzyki
LOGO, PASCAL i BASIC, programy i procedury obsugi urzdze peryferyjnych, graficzne, operowanie
dwikiem, operowania na tekstach oraz dyskowy
system operacyjny kompatybilny zCP/M.
Kto nie zna si na rzeczy niech uwierzy, e to cakiem przyzwoite wymagania. Kto zna si, wie ju, e
owiata nie jest zainteresowana byle czym.
Elwro nie zamierza te dostarcza byle czego.
Przy spenieniu kilku istotnych warunkw mogliby
produkowa docelowo 100 tysicy sztuk rocznie.
Obecnie trzecia nowo zakadw Elwro 700 Solum
spenia tylko cz wymaga. Egzemplarz, a waciwie jeden zmodeli konstrukcyjnych, ktry mi pokazywano wsppracuje tylko zkasetofonem i na przykad nie ma jeszcze grafiki, ale wszystkie problemy
s ju wkocowej fazie rozwizywania iprace zostan zakoczone w1986 roku. Nic dziwnego zatem, e
dyrektor Chechowski, ktry wtrzecim zdaniu naszej
rozmowy chce sfinansowa cay numer Bajtka, eby
odpowiednio zareklamowa Elwro, wszstym kategorycznie odmawia zgody na rozmow zkonstruktorami. Tajemnica?
Nie, po prostu pod adnym pozorem nie wolno
im przeszkadza wyjania.
Chcemy, eby nasza oferta bya konkurencyjna
cenowo wobec mikrokomputerw napywajcych do
Polski kanaami prywatnymi dodaje dyrektor Kurylec Jednostka centralna z zasilaczem przy takiej
skali produkcji nie powinna kosztowa wicej ni 100
tysicy zotych.
To rzeczywicie wzgldnie niedrogo... ale liczc
dolara po czarnorynkowym kursie.
Wiemy o tym, ale przy obecnych cenach bazy
elementowej w kraju i pastwach RWPG, nie ma
szans na produkcj taszych komputerw replikuje
inynier Stencel.
Zamwienie rzdowe oznaczaoby pewno dostaw podzespow ielementw elektronicznych, drukarek, monitorw, dyskw oraz fundusze na rozbudow zakadw; mwi si, bagatela, o 23 a nawet
10 miliardach zotych, zalenie od tego czy fundusze
suyyby realizacji rnych zamwie rzdowych, czy
take na czym wrocawskim inynierom najbardziej
zaley budowanie centrum produkujcego elementy
ipodzespoy.
Oznaczaoby take istotnie nowy etap w rozwoju
polskiej elektroniki mikrokomputerowej.
Dzi najbardziej potrzebny nam jest rozwj bazy
elementowej twierdzi inynier Stanisaw Majdak
z Biura Systemw Uytkowych Musimy sami lub
w kooperacji z RWPG zacz produkowa w duej
iloci obwody scalone, sterowniki, elementy pamiciowe, urzdzenia peryferyjne.
Amoe lepiej byoby zamieni Elwro wmontowni komputerw dobrej firmy zachodniej, jak to si
dzieje w szybko rozwijajcych si krajach Dalekiego
Wschodu?
Nie, nie protestuje inynier Majdak ju raz si
na tym wyoylimy wlatach 70, to byoby szkodnictwo gospodarcze.
My mamy obowizki statutowe uzupenia dyrektor Kurylec i na przykad, sie komputerowa
wPolsce obejmujca ZETO ma dzi warto 90 mld
zotych. atwo wyliczy ile potrzeba sprztu na jej stae odnawianie. AElwro odpowiada iza ZETO.
Kto zatem otrzyma zamwienia? Wgrudniu, kiedy
odwiedziem zakady, ostateczne decyzje jeszcze nie
zapady.
Piotr Aleksandrowic.
BAJTEK 1/86
Peter) &.add (Dark brotherof Peter) Relacje zachodzce midzy obiektami mona zapisywa wformie postfiksowej, tj. takiej, wktrej nazwa wasnoci wystpuje
po nazwie obiektu, posiadajcego t wasno. &.Henry
male Henryk pe mska &.Jane female Jane pe
eska Ozdaniu, wktrym nazwa relacji poprzedza list obiektw, mwimy, e ma form prefiksow.
&.gives (John Mary flower) daje (Jan Marii
kwiat)
&.reads (Mark book) czyta (Marek ksik)
Nawias zastosowano w celu oddzielenia obiektw
od relacji.
Za relacj, w ktrej jej nazwa wystpuje midzy
obiektami nazywamy relacj infiksow np.
&.Henry fatherof Elizabeth Henryk ojciec Elbiety.
Podstawow form relacji jest forma prefiksow.
Zdania dwuskadnikowe mog rwnie by pisane
wformie prefiksowej.
Stwierdzenia:
fatherof (Henry Elizabeth)
oraz
Henry fatherof Elizabeth
s rwnowane.
Wmatematyce ilogice obiekty, midzy ktrymi zachodzi relacja nazywamy argumentami. Mwimy
opierwszym, drugim itd., argumencie. Warto pamita, e microPROLG wypisuje zdania zawsze wformie postfiksowej.
Wiedza, ktr ju posiadamy, pozwala nam na stworzenie maej bazy danych. Bdzie ona opisywaa relacje
zachodzce w pewnej rodzinie. Przy okazji poznamy
wszystkie komendy PROLOGu. Nie jest ich wiele.
Wprowadmy nastpujce zdania.
&.add (Elizabeth motherof Henry)
&.add (Katherine motherof Maryj
&.add (Ann motherof Elizabeth 2)
&.add (Henry fatherof Edward)
&.add (Jane motherof Edward)
&.add (HenrySnr male)
&.add (Elizabeth 2 female)
&.add (Katherine female)
&.add (Mary female) &.add (Elizabeth 2 female)
&.add (Ann female)
&.add (Female (Jane))
&.add (Male (Edward))
Ostatnie dwa zdania zapisalimy wformie prefiksowej. Przy pomocy zlecenia add moemy dodawa do
naszego zbioru wkadej chwili dowoln ilo informacji
w postaci zda. Dane, ktre dotychczas wprowadzilimy, s pogrupowane pod wzgldem relacji, jakie midzy nimi zachodz. PROLOG zna wic nastpujce
obiekty:
HenrySnr
Henry
Mary
Elizabeth
Elizabeth 2
Ann
Edward
Jane oraz relacje:
fatherof
motherof
male
female
Istnieje komenda, ktra znacznie przyspiesza wprowadzenie listy obiektw otej samej wasnoci. Jest ni
accept. Po wpisaniu accept male (lista mczyzn) otrzymujemy: male iteraz wpisujemy nazw obiektu (na zakoczenie przyciskamy Klawisz ENTER). Wnowej linii
ukazuje si kolejne male isystem oczekuje na wprowadzenie nowego obieku lub sowa end koczcego wprowadzenie listy obiektw. Np.:
accept mae
male. (HenrySnr)
male. (Henry)
male. (Edward) czytamy teraz nasze dane uywajc
komendy list all
&.list all
HenrySnr fatherof Henry Henry fatherof Mary
Henry fatherof Elizabeth Henry fatherof Edward
Elizabeth motherof Henry Katherine motherof
Mary Ann motherof Elizabeth 2 Jane motherof
Edward HenrySnr male Henry male itd.
Moemy wybra pojedyncz relacj iwypisa obiekty speniajce j. Uczynimy to wnastpujcy sposb: po
komendzie list wypiszemy nazw relacji
& list motherof Elizabeth motherof Henry Katherine motherof Mary Ann motherof Elizabeth 2
Jane motherof Edward &
Aby zapisa ten plik danych na tamie piszemy:
&.save RODZINA Zpowrotem adujemy do komputera plik rozkazem
&.load RODZINA
Kasowanie lub dopisywanie dowolnych zda w microPROLOGu jest bardzo proste. Zdanie: Katherine
motherof Mary moemy skasowa wdwojaki sposb.
Piszc
&.delete (Katherine motherof Mary) lub
&.delete motherof 2
Wpierwszym przypadku wskazujemy dokadnie na
relacj, wdrugim czynimy to porednio przez wskazanie
numeru, pod ktrym dana relacja si znajduje. Podobnie jeli przy instrukcji add podamy numer, to zdanie,
ktre wpiszemy znajdzie si wodpowiednim miejscu.
add.5 (Katherine motherof Mary) Komenda kill
w poczeniu z nazw relacji kasuje wszystkie zdania
wykorzystujc dan relacj Kill male
Cay program kasujemy przy pomocy Kill all. Istnieje
take komenda NEW. Kasuje ona nie tylko wszystkie
dane, lecz i program SIMPLE. Po uyciu tej komendy
trzeba powtrnie zaadowa SIMPLE.
PRO
LOG
cz.1
BAJTEK 1/86
Adam Krauze
(lat 18)
BAJTEK 1/86
Zaczynamy...
...od prostego wiczenia, ktrego
efekty mog by nam wprzyszoci przydatne. Nietrudno si domyli, e nasze
rzutowanie bdzie miao wiele wsplnego z rysunkiem technicznym. Wiemy, e
wrysunku tym uywa si rnych rodzajw linii; w szczeglnoci dotyczy to ich
gruboci. Ma to znaczenie estetyczne
i praktyczne w ten sposb rysunek
staje si bardziej czytelny. Poniewa
rozdzielczo ekranu ZX Spectrum jest
mimo wszystko do niewielka, rysunki
wykonywane liniami jednakowej gruboci
mog nie dawa waciwego wyobraenia o ksztacie rzutowanej bryy. Wobec
tego sprbujmy umoliwi programicie
(azatem sobie) krelenie na ekranie linii
o wybranej gruboci. Przyda si to rwnie i w Commodore Logo. Przyjrzyjmy
si takiej procedurze:
TRZECI
TRZECI
WYMIAR
Starannie przemylana grafika stanowi bardzo powany atut Logo. Od niej te rozpoczyna si kurs tego
jzyka w wikszoci podrcznikw.
Niniejszy artyku adresowany jest do tych, ktrzy posiedli ju umiejtno posugiwania si Logo w podstawowym zakresie. Treci jego jest realizacja prostej
grafiki trjwymiarowej.
w takiej sytuacji zmieni jej tre posugujc si edytorem. To rozwizanie nie
jest jednak zadowalajce, szczeglnie
gdy np. mamy nakreli figur zoon
z30 odcinkw, zktrych kady jest innej
gruboci ni jego poprzednik. Na szczcie zmiany definicji procedury mona
dokona przez wykonanie odpowiedniego fragmentu programu.
TO NOWE : procedura
IF NAMEP : procedura [ERA
SE : procedura]
END
TO L. CIENKA
NOWE naprzd
DEFINE naprzd [[:odl] FD
TO NAPRZD :odl
:odl]]
FORWARD :odl
END
ER Franuszek
Spowoduje to pojawienie si komunikatu
ER doesn't like FRANUSZEK as input
Stanowi to odpowied na twoje pytanie. Po prostu nie mamy cakowitej
pewnoci, czy w momencie wywoania
NOWE naprzd istnieje ju procedura o podanej nazwie. Przejdmy do linii
grubszych.
END
Wykonuje ona dokadnie to samo, co
FORWARD zatem kreli lini, ktr nazwalibymy cienk" (cieszej na naszym
komputerze ju nie da si otrzyma).
Chcielibymy jednak, aby ta sama procedura NAPRZD wytwarzaa na nasze yczenie linie grubsze. Moemy oczywicie
10
BAJTEK 1/86
CS L. GRUBA NAPRZD 70
apotem np.
HT.
Na tym koczymy wstp.
Przypomnijmy, sobie nasze szkolne
wiadomoci o rzutach aksonometrycznych. Poniszy rysunek przedstawia najczciej spotykane rodzaje tych rzutw.
Wykonujc rzut aksonometryczny pewnego przedmiotu postpujemy wedug
kilku zasad:
umieszczamy przedmiot w przestrzeni tak, aby moliwie najwiksza liczba krawdzi i cian bya
rwnolega do osi ukadu wsprzdnych.
jeeli krawd przedmiotu jest
w rzeczywistoci rwnolegy do
ktrej zosi ukadu, to dugo jej
rzutu jest rwna dugoci rzeczywistej tej krawdzi przemnoonej
przez odpowiedni podziak,
okrelon dla danej osi.
jeeli krawd przedmiotu jest
w rzeczywistoci rwnolega do
ktrej zosi ukadu, to jej rzut jest
rwnolegy do rzutu odpowiedniej
osi. Jest to zawenie pewnej
oglnej zasady, dotyczcej rzutw
rwnolegych.
Inaczej mwic, w przestrzeni trjwymiarowej wyrniamy trzy wzajemnie
prostopade kierunki, odpowiadajce
osiom ukadu wsprzdnych. Do jednoznacznego okrelenia rzutu aksonometrycznego wystarczy nam sze wartoci
liczbowych: kierunki rzutw osi ukadu
na paszczynie rzutowej oraz podziaki przypisane tym osiom. Zapiszmy to
wLogo.
MAKE kty :y
MAKE ktz :zEND
TO PODZIAKI :x :y :z
RZUT jednomiarowy
END
y
IF MEMBERP :nazwa
RZUT boczny
TO RZUT :nazwa
IF MEMBERP :nazwa
[prostoktny p][OSIE 90 0 225
PODZIAKI1 1 .5 CS STOP]
1:1
1200
240
1:1
y
y
RZUT lotniczy
1:1
1:1
1200
2400
2250
1350 1:1
x
1:1
x
1:2
1:1
135
0
90 1:1
1:1
2250
1:1
z
1:2
xx
2250
y
1:1
1:2
2250
900 1:1
TO HOP :co.zrobi
PENUP
RUN xo.zrobic
PENDOWN
END
1:1
1:2
MAKE podzy :y
rzutu!] TOPLEVEL
MAKE podzx :x
TO OSIE :x :y :z
MAKE ktx :x
TO UKAD
L.CIENKA HOP [HOME]
PRAWO 200 HOP [HOME]
GRA 200 HOP [HOME]
PRZD 200 HOP [HOME]
END
Napiszmy teraz np.
BAJTEK 1/86
11
RZUT t KOSTKA 40 40 40
Na ekranie ukae si szecian. Niemniej jednak rzut otrzymany wwyniku
napisa procedury PROST.XY PROST
.YZ, a dopiero potem ewentualnie popraw je wedug poniszego wzoru:
TO PROST .XY :x :y
GRA :y
TO PROST .YZ :y :z
GRA :y
PRZD :z
D :y
TY :z
PRAWO :x
END
D :y
PROST.XY 50 10
LEWO :x
END
TO PROST .XZ :x :z
PRZD :z
PRAWO :x
TY :z
LEWO :x
END
sprbowa np.
TO KOSTKA :x :y :z
PROST .XY :x :y
PROST .XZ :x :z
HOP [PRZD :z]
PROST .XZ :x :z
END
L.CIENKA HT
REPEAT 10 [PROST.XZ 30 50
HOP [GRA 3]]
12
BAJTEK 1/86
TO PRZYKAD
L.CIENKA KOSTKA 30 70 50
HOP [D :y]
RZUT jednomiarowy
END
MAKE x XCOR
MAKE y YCOR
HOP [PRAWO :dx GRA :dy PRZD
:dz] SETPOS SE :x :y
END
Nie jest to jednak dobre rozwizanie.
Po pierwsze wykonujemy kilka niepotrzebnych ruchw wiem, po drugie
po zakoczeniu wykonywania ODC
znajduje si on wpunkcie wyjcia, anie.
jak chcielibymy, na kocu rysowanego
odcinka. Lepiej bdzie uy matematyki
w celu wyliczenia wsprzdnych rzutu
tego koca, anastpnie przywoa wia do tego punktu.
TO SYMETR.XZ
MAKE kty :kty + 180
END
TO SYMETR.YZ
MAKE ktx :ktx + 180
END
Wiemy, e zoeniem dwch symetrii
jest obrt. Moemy zatem obejrze nasz
przedmiot zdrugiej strony.
TO OD. TYU
SYMETR.XY
SYMETR.YZ
END
TO OD.SPODU
SYMETR.YZ
TO GRA :odl
ODC 0 :odl 0
END
Moemy teraz atwo narysowa pro-
SYMETR.XZ
END
TO ZBLIENIE :krotno
PODZIAKI :krotnos * :podzx :
krotno * : podzy : krotno
* podzz END
Daje to nam moliwo powikszenia
NAPRZD
ODLEGO :now.xcor now.ycor
END
TO WOK.PUNKTU :x :y :zMAKE
x.0 ( :x) MAKE
TO ODLEGO :x :y
y ( :y)
TC ZERO
Sposb posugiwania si nimi jest nastpujcy: list procedur realizujcych rysunek poprzedzamy wywoaniem ZERO.
UstaIe; to niejako pocztek ukadu wsprzdnych wpunkcie, wktrym rozpoczyna
si rysowanie bryy. Parametrami WOK.
PUNKTU s wsprzdne przestrzeni trjwymiarowej liczone od tego wanie punktu. Oto prosty przykad.
SETPOS SE :x :y
anie
TO PROSTY.PRZ ZERO
stopadocian np. z przektnymi cian.
Napisanie jej procedury to wiczenie dla
ciebie.
Na zakoczenie omwimy krtko kilka procedur, ktre wzbogac nasz grafik ociekawe moliwoci.
TO OBRCONE :kt
RZUT t KOSTKA 60 60 60 ODC
60 60 60
Otrzymamy szecian i jego przektn. Zauwaymy te, e ODC dziaa bardzo powoli wporwnaniu znp. PRAWO.
Spowodowane jest to powolnym obliczaniem funkcji SIN iCOS przez ZX Spectrum. Gdyby nie ten fakt, moglibymy
zmieni definicje
TO SYMETR.XY
MAKE ktz :ktz t 180
END
SYMETR.XY daje nam lustrzane od-
KOSTKA 10 10 10 END
Jeeli teraz chcemy obejrze zbliska
jeden z wierzchokw szecianu, piszemy
BAJTEK 1/86
13
wioseka
OBOK KOMPUTERA
9 REM WIOSELKA
90 PRINT chr$(147)
10 C=12*4096
20 F
OR I=0 TO 63: READ A: POKE
C+I,A: NEXT I: REM WPISYWANIE
PROGRAMU MASZYNOWEGO
30 S
YS C: REM URUCHOMIENIE
PROGRAMU MASZYNOWEGO
130 GOTO 30
39 R
EM ODCZYTYWANIE ZAWARTOSCI
KOMOREK PAMIECI
40 P1=PEEK(C+257)
50 P2=PEEK(C+258)
60 P3=PEEK(C+259)
1 2 3 4 5
6 7 8 9
Rys. 1. Schemat wtyczki typu Eltra 881 (widok od
strony stykw).
1
199 R
EM DANE DLA PROGRAMU
MASZYNOWEGO
200 D
ATA 162,1,120,173,2,220,141,
0,193,169,192,141,2,220,169
210 D
ATA 128,141,0,220,160,128,
234,136,16,252,173,25,212,157
220 D
ATA 1,193,173,26,212,157,3,
193,173,0,220,9,128,141,5,193
80 F
1=PEEK(C+261) :
F2=PEEK(C+262)
230 D
ATA 169,64,202,16,222,173,0,
193,141,2,220,173,1,220,141
240
DATA 6,193,88,96
BAJTEK 1/86
Rafa ochowski
70 P4=PEEK(C+260)
14
7
2
3
SPOSOBY I SPOSOBIKI
Tir na nOg
SPECTRUM i klakson
Program przeznaczony jest dla
uytkownikw ZX Spectrum, ktrzy nie
opanowali jeszcze jzyka maszynowego a chcieliby poeksperymentowa
zdwikiem na SPECTRUM. Ponisze
programy maszynowe (umieszczone
w DATA) mona wykorzysta we wasnych programach.
Jak to wykona? O tym za chwil.
Na pocztek wprowadzamy poniszy
program, zwracajc uwag, by nie pomyli si winstrukcjach DATA. Zwrcie
uwag, e ostatni liczb wkadej linii
jest 201 RET).
Po wprowadzeniu programu uruchamiamy go zleceniem RUN. Po usyszeniu sygnau dwikowego moemy
wyprbowa brzmienie poszczeglnych
dwikw.
itp.
10 CLEAR 59999
20 FOR a=60000 TO 60231: READ b: POKE a,b:
NEXT a
30 BEEP .1,50
40 PAPER 4: INK 0: BORDER 4: CLS
50 PRINT FLASH 1;AT 10,7;Wcisnij klawisz
1-8
60 IF INKEY$=1 THEN RANDOMIZE USR 60000
70 IF INKEY$=2 THEN RANDOMIZE USR 60031
80 IF INKEY$=3 THEN RANDOMIZE USR 60055
90 IF INKEY$=4 THEN RANDOMIZE USR 60083
100 IF INKEY$=5 THEN RANDOMIZE USR 60106
110 IF INKEY$=6 THEN RANDOMIZE USR 60138
120 IF INKEY$=7 THEN RANDOMIZE USR 60177
130 IF INKEY$=8 THEN RANDOMIZE USR 60206
200 GO TO 60
1000 DATA 58,72,92,31,31,31,6,240,14,254,37
,32,6,238,16,237,121,38,238,45,32,244,238,1
6,237,121,46,254,16,236,201
2000 DATA 1,4,250,33,0,2,17,2,0,229,213,19
7,205,181,3,193,209,225,125,145,111,16,242
,201
3000 DATA 17,98,100,38,10,58,72,92,31,31,31
,14,254,238,16,237,121,67,16,254,37,32,244,
28,21,32,232,201
4000 DATA 243,6,200,17,1,0,33,100,0,197,21
3,229,205,181,3,225,209,193,35,16,244,251,
201
5000 DATA 58,72,92,203,63,203,63,111,30,0,2
2,128,213,67,16,254,10,230,248,181,211,254,
12,21,32,243,209,28,21,32,237,201
6000 DATA 38,3,58,72,92,203,63,203,63,203,6
3,111,30,0,22,32,213,67,16,254,10,230,248,1
81,211,154,12,21,32,243,209,28,21,32,237,37
,32,220,201
7000 DATA 243,1,255,63,33,0,0,126,211,254,3
5,11,120,177,32,247,251,58,72,92,203,63,203
,63,203,63,211,254,201
8000 DATA 6,1,197,33,0,1,17,4,0,229,205,18
1,3,225,17,16,0,167,237,82,32,240,193,16,2
33,201
CO JEST GRANE
Krzysztof Bielewicz
10 CLEAR 59999
20 FOR a=60000 TO 60231: READ b: POKE a,b:
NEXT a
30 BEEP .1,50
40 PAPER 4: INK 0: BORDER 4: CLS
50 PRINT FLASH 1;AT 10,7;Wcisnij klawisz
1-8
60 IF INKEY$=1 THEN RANDOMIZE USR 60000
70 IF INKEY$=2 THEN RANDOMIZE USR 60031
80 IF INKEY$=3 THEN RANDOMIZE USR 60055
90 IF INKEY$=4 THEN RANDOMIZE USR 60083
100 IF INKEY$=5 THEN RANDOMIZE USR 60106
110 IF INKEY$=6 THEN RANDOMIZE USR 60138
120 IF INKEY$=7 THEN RANDOMIZE USR 60177
130 IF INKEY$=8 THEN RANDOMIZE USR 60206
200 GO TO 60
1000 DATA 58,72,92,31,31,31,6,240,14,254,37
,32,6,238,16,237,121,38,238,45,32,244,238,1
6,237,121,46,254,16,236,201
2000 DATA 1,4,250,33,0,2,17,2,0,229,213,19
7,205,181,3,193,209,225,125,145,111,16,242
,201
3000 DATA 17,98,100,38,10,58,72,92,31,31,31
,14,254,238,16,237,121,67,16,254,37,32,244,
28,21,32,232,201
4000 DATA 243,6,200,17,1,0,33,100,0,197,21
3,229,205,181,3,225,209,193,35,16,244,251,
201
5000 DATA 58,72,92,203,63,203,63,111,30,0,2
2,128,213,67,16,254,10,230,248,181,211,254,
12,21,32,243,209,28,21,32,237,201
6000 DATA 38,3,58,72,92,203,63,203,63,203,6
3,111,30,0,22,32,213,67,16,254,10,230,248,1
81,211,154,12,21,32,243,209,28,21,32,237,37
,32,220,201
7000 DATA 243,1,255,63,33,0,0,126,211,254,3
5,11,120,177,32,247,251,58,72,92,203,63,203
,63,203,63,211,254,201
8000 DATA 6,1,197,33,0,1,17,4,0,229,205,18
1,3,225,17,16,0,167,237,82,32,240,193,16,2
33,201
Roman Poznaski
BAJTEK 1/86
15
UN DHOMNUIL
ZAMEK SIDHE
GDZIE ZNAJDUJE SI
WIELKI MIECZ NUADA.
KRL
DHOMHUIL
ROZMYLA
O KRUKACH
IR FALAMH
PUSTKOWIE - MONA TAM DOTRZE
Z TRZECH RNYCH MIEJSC
NATOMIAST WYJCIE JEST
WYJCIE
TYLKO JEDNO
SWITYNIA
BADRIGA
ZAMEK
MAINGATEA
BADHELMKRUKW
MIEJSCE
DO DOLINY
GARSTW
BITWY
ALEJKA
OTARZ
PIE-CZCI
KRYJWKA
RUADA
BIBLIOTEKA, KTR
STRZEE SIDHE
BIBLIOTEKA
I KRYJWKA RUADA.
MAJ WIELE DRZWI
NIEKTRE Z NICH
S NIEWIDZIALNE
MAY
TUNEL
OREST OF CERN
(LAS CERNA). YJE TAM
MYLIWY I ZNAJDUJE SI
WCZNIA LUGHA
SL
WEJCIE
DO KUNI
CALUMI
GROTA
MYLIWEGO
TU
PRZEBYWA
SIDHE,
SUGA
HARFY
POCZENIE
Z DOLIN
GARSTW
WROTA JASKINI
TUNEL LUB BYSKAWICZNE
PRZENIESIENIE
NIEWIDZIALNE
DRZWI
ZAROLA, W KTRYCH CZYCHA
NIEBEZPIECZESTWO
DO LASU
PRZENIESIENIE DO 14
DO WULKANU CERDACH
DO DOLINY CALUM (GARSTWA)
TUNEL MIDZY BAZ BURZ
(STORM BASE) A RWNIN LAWY
(LAVA FLATS)
DO LASU
TIR FALAMM - PUSTKOWIE
TIR FALAMH
DO ALEJKI
WEJCIE DO GRY ANLIN
WYJCIE DO GRY ANLIN
OKRESOWE PRZENOSZENIE
DO BAZY BURZ
JASKINIA BURZ,
KTREJ STRZEE
SIDWE
PORTAL
NLIN
ST
KRZY
CELTYCKI
LODOWA
JASKINIA
Z ZEWNTRZ
Z SIECI
MAY
SZCZYT
SGORRBRAG
WI-TYNIA
RR
SGO -LIN
H
B
N
DU AD A O
PON KRYT
U
TU RNY ALA
F
CZA IE
KAM
LIGE WARRENS
DRZEMICY
SLIGEN
WODNA
JASKINIA
EARDACHCALUM
KUNIA CALUMA
DOM OGNISTEGO
WA,KTRY
STRZEE
TYGLA
TYLNE
DRZWI
NATHAIR!
RW-NINA
LAWY
Niewielu modych czytelnikw Bajtka wie, e dugopis wypacza charakter. Tak przynajmniej twierdzili moi
nauczyciele ponad wier wieku temu dbajc onienaganny charakter pisma. Niezastpionym narzdziem
do nauki pisania miaa by stalwka wobsadce (uwaga
czytelnicy, objanie sw stalwka iobsadka nie znajdziecie wsowniczkach mikrokomputerowych). Czy nauczyciele mieli racj? Dzi trudno to oceni, gdy ten
artyku pisz na nowym narzdziu do wypaczania charakteru komputerze osobistym IBM PC zaopatrzonym wprogram redagowania tekstw, awydrukuje go
drukarka graficzna Gemini10X PC z szybkoci 120
znakw na sekund.
Jeli ju cofnlimy si oponad wier wieku, to zachowajmy pewn chronologi. Kilka lat pniej wszkole redniej dugopis zdoby ju prawo obywatelstwa.
Potem wiele lat bez zmian ipierwsza praca zkomputerem. Obliczenia do pracy dyplomowej wykonane na
komputerze GIER duskiej firmy Regne Centralen.
Programy w jzyku Algol przepisywane przez panie
maszynistki na perforowan (dziurkowan) tam papierow i wyniki oblicze odbierane po kilku dniach
z przegrdki w orodku obliczeniowym. mudne wieczorne poszukiwanie bdw na tamie wijcej si jak
serpentyna w caym pokoju, zaklejanie dziurek, cicie
i klejenie. Potem praca zawodowa i komputer Odra
1204. Nadal tama papierowa i Algol. Po kilku latach
Odra 1305, Fortran i karty perforowane. Olbrzymi postp na kartach oprcz dziurek by take wydrukowany tekst lub liczby, apoprawki mona byo wprowadzi dokadajc lub zmieniajc karty. Czasem zdarzyo
si, e plik kart rozsypa si operatorowi maszyny albo
czytelnik je troch przetasowa, ale c znaczy godzina
lub dwie ukadania wporwnaniu zmilionami operacji,
ktre wykonuje za mnie komputer rozwizujc rwnania rniczkowe. Przy sporym wysiku mona te byo
zaprogramowa komputer, aby wydrukowa portret
Einsteina (lub czciej akt dziewczyny) zoony z liter
alfabetu, ale na pisanie tekstw trzeba byo poczeka
jeszcze 10 lat.
BEZ BRUDNOPISU
O
C
A
N I
Y
Z NIA
S
A
M ISA
P
O
D
E
Z
C
Z
S
JE
18
BAJTEK 1/86
Z A S T O S O WA N I A
innych klawiszy, ktre pozwalaj od razu przesu n
kursor do nastpnego lub poprzedniego sowa, zdania,
fragmentu tekstu, pocztku lub koca wiersza, strony
lub caego tekstu.
OGONEK DO E
S tae inne rnice wklawiaturze komputera wporwnaniu zmaszyn do pisania. Po pierwsze nie ma polskich znakw alfabetu takich jak , lub . Ale za to jest
klawisz zmieniacza Alt. Moemy zaprogramowa klawiatur tak, e jednoczenie wcinicie klawisza zmieniacza ilitery a, spowoduje wpisanie na ekran znaku reprezentujcego liter , uycie Alt ie pozwala uzyska na
ekranie znak reprezentujcy , itp. Po drugie, klawisz Y
iZs zamienione miejscami wporwnaniu zklawiatur
polskiej maszyny do pisania. Typowa klawiatura komputerowa oparta na amerykaskim ukadzie maszyny do
pisania nosi nazw QWERTY (od pierwszych piciu liter wdrugim od gry rzdzie klawiszy). Przyzwyczajeni
do udoskonalania wszystkich wytworw techniki skonni
jestemy sdzi, e ukad klawiszy zosta opracowany
po wielu latach prb, tak aby mona byo bez wysiku
jak najszybciej pisa. Tymczasem, ukad klawiszy zosta
celowo dobrany w1873 r. tak, aby piszcy mia trudnoci
w szybkim pisaniu, gdy w pierwszych maszynach do
pisania, czcionki zakleszczay si przy zbyt szybkim uderzaniu wklawisze. (Potwierdza to take moje dowiadczenie zuytkowania polskiego walizkowego ucznika).
Dzi opracowane s nowe ukady klawiatury, m.in. bardzo popularyzowana w St. Zjednoczonych klawiatura
Dvoraka, ale przyzwyczajenie jest silniejsze itylko nieliczni prbuj wyama si zobowizujcego standardu.
Jeli ju zatrzymalimy si tak dugo przy klawiaturze, to trzeba wspomnie, e wkomputerze osobistym
moemy przeprogramowa znaczenie poszczeglnych
klawiszy wedug wasnego uznania, awic take zgodnie
zpolsk klawiatur lub jakimkolwiek innym standardem,
aco wicej na jednym klawiszu uytym jednoczenie ze
zmieniaczem moemy zapamita cay wyraz lub nawet
zdanie, ktre bdzie napisane za kadym razem, gdy
uyjemy ten klawisz. Powrmy jednak do pisania iredagowania tekstw. Jeli tekst nie wypenia caego wiersza, wwczas moe by automatycznie umieszczone po
rodku, przesunity do prawego lub lewego marginesu.
Szeroko szpalty mona zmienia wzalenoci od potrzeb. Jeli przekracza ona szeroko ekranu, wwczas
obraz przesuwa si nad kolejnymi fragmentami tekstu
wlewo lub wprawo.
Programy redagowania tekstw nosz wjzyku angielskim nazwy word processors lub text editors. Kady, kto pisa jakikolwiek program na komputerze domowym, stosowa pewn odmian programu redagujcego
najczciej edytor wierszowy. Wodrnieniu od edytora wierszowego, wprogramach redagowania tekstw
mona przeglda ipoprawia cay tekst od razu, anie
tylko wiersz programu wywoany na ekran.
W wikszoci profesjonalnie stosowanych programw redagowania tekstw na ekranie monitora mona
obserwowa do 25 wierszy po 80 znakw w wierszu.
Komputer IBM PC moe pracowa wtrybie tekstowym
lub graficznym. Wtrybie tekstowym znaki na ekranie generowane s przez odpowiedni ukad scalony. Generator
znakw IBM zawiera 256 znakw, ale nie ma wnim liter
typowych tylko dla polskiego alfabetu. Dlatego wanie
na ekranie do reprezentowania tych liter mona wybra
dowolne inne rzadko uywane znaki, ktre nastpnie
bd przez drukark drukowane we waciwej postaci
polskich liter. Wrnych zespoach prowadzone s prace nad skonstruowaniem generatora polskich znakw
opartego na programowanym ukadzie scalonym typu
EPROM.
W trybie tekstowym, wywietlany znak zbudowany
jest wmatrycy 8x8, aprzy stosowaniu specjalnego monitora typu TTL opodwyszonej rozdzielczoci wmatrycy 9x14. Osoby osabszym wzroku mog pracowa
zprogramami, ktre wywietlaj tylko 40 znakw wwierszu.
Tryb pracy zaley od stosowanego programu redagowania tekstw. Wtrybie graficznym na ekranie moe
by indywidualnie wywietlony kady element obrazu
(ktrych wwysokiej rozdzielczoci jest 640x200), awic
mona dowolnie ksztatowa znaki. Przy pracy wtrybie
graficznym mona zdefiniowa na ekranie dowolne wasne litery, mona pisa pismem pochyym (kursyw),
stosowa podkrelenia, zoone symbole matematycz-
BEZ BRUDNOPISU
Z tego co napisaem dotd o programach pisania
i redagowania tekstw wynika, e komputer moe
zastpi piro lub maszyn do pisania, gumk ikartk papieru. Domy teraz do tej listy noyczki i klej.
Dowolny wybrany fragment tekstu mona usun lub
przenie winne miejsce. Fragmenty innych materiaw mona przenosi i wcza w dowolnym miejscu
do pisanego tekstu. Poczenie formatowania i przenoszenia tekstu pozwala uzyska tekst uformowany
wkolumny.
Raz napisany list moe by wykorzystany dla wielu
adresatw. Na yczenie program wyszukuje w caym
tekcie dowolne wyrazy, na przykad imi inazwisko,
izastpuje je innymi. Nie jest to godna polecenia metoda przy listach miosnych, ale za to jake poyteczna
wlistach handlowych. S zreszt jeszcze sprawniejsze
metody powielania korespondencji do rnych adresatw. W tekcie korespondencji umieszcza si odpowiednie symbole wmiejscach, ktre powinny by zmienione ijednoczenie przygotowuje si list adresatw.
Odpowiedni program drukuje kolejne strony wstawiajc
wmiejscach oznaczonych wczeniej umownymi symbolami kolejne pozycje zlisty.
Pewne moliwoci programw redagowania tekstw
s na razie niedostpne przy pisaniu tekstw polskich,
ale dla osb prowadzcych korespondencj wjzyku
angielskim stanowi nieocenion pomoc. W tekstach
angielskich mona sprawdzi prawidowo pisowni
porwnujc wszystkie sowa tekstu ze sownikiem ortograficznym zapisanym na dyskietce. Istniej metody
kodowania, ktre pozwalaj zapisa 50 tys. sw na
64 KB (rednio po 10,5 bitw na sowo). Istniej na
dyskietkach sowniki zawierajce ok. 125 tys. sw angielskich. Jeli wnapisanym tekcie wystpuje sowo,
ktrego nie ma wsowniku, wwczas mona doczy
je do sownika lub poprawi. Niektre programy sugeruj list sw, ktre mog by uyte zamiast bdnego
sowa. Na przykad, po wykryciu bdnie napisanego
sowa bjutiful, program sugeruje osiem moliwych poprawnych sw, awrd nich beautiful. Dla osb, ktrym nie wystarcza poprawno, program dostarcza na
yczenie list sw opodobnym znaczeniu. Dodatkowo
program moe policzy liczb sw wtekcie isprawdzi ile znich to rne sowa, aile sw si powtarza.
Mionicy krzywek mog znale programy, ktre
wyszukuj ze sownika odpowiednie sowa. Uytkownicy dbajcy ostyl mog sprawdzi, ile napisali wtekcie zda twierdzcych, pytajcych, rozkazujcych, ile
zda krtkich (poniej 14 sw) aile dugich (powyej
30 sw), ile razy powtrzyli to samo sowo, a take
mog wykry wswoim tekcie izmieni wyraenia nie
zalecane przez jzykoznawcw.
TO NIE KONIEC
Tyle dobrego dla tumacza. Aco jeszcze dla autora polskich tekstw? Automatycznie sporzdzany spis
treci na podstawie zaznaczonych w tekcie tytuw
rozdziaw i automatycznie sporzdzany indeks na
podstawie zaznaczonych w tekcie wybranych sw.
Poszczeglne fragmenty tekstu, np. rne zestawienia, mona automatycznie sortowa, to znaczy porzdkowa wedug alfabetu lub numeracji. W tablicy liczb
wystpujcej w tekcie mona podsumowa automatycznie kolumny. Korzystajc z rozkazw programu
redagowania tekstw mona przywoa na ekran dowolny fragment utworzonego wczeniej tekstu, np. tabel zamiany jednostek lub tumaczenie obcego sowa.
W programach rozwijania tekstw (ang. idea processors) mona zacz pisanie od zwizego konspektu
(gwnych punktw zamierzonego tekstu), a nastpnie dopisywa kolejne punkty, podpunkty irozwija je
Wkadej chwili mona na ekranie obejrze spis punktw ipodpunktw lub zapisany wnich tekst. Pozwala to
wyrazi myl wuporzdkowanej logicznie strukturze.
W innych programach, tzw. pakietach zintegrowanych, moliwe jest powizanie tekstu z wykresami
iwynikami oblicze. Przy kadej zmianie wzaoonych
wartociach mona ponownie przeliczy rwnania
i wydrukowa nowe wykresy oraz nowy tekst z automatycznie zmienionymi wynikami. Specjalne programy
umoliwiaj uzyskanie na drukarce graficznej dowolnego ksztatu czcionki, atake odwrcenie wydruku o90
stopni, dziki czemu mona wydrukowa tekst szerszy
ni waek drukarki.
Niedugo wydruk na kartce papieru nie bdzie potrzebny. Ju dzi midzy uytkownikami komputerw
osobistych informacje dotyczce programw i katalogw przegrywane s zdyskietki na dyskietk. Wwielu
krajach teksty mona przesya telefonicznie podczajc komputer do sieci telekomunikacyjnej przez
modem. Zamiast przepisywa lub kopiowa potrzebne
fragmenty patentw, ustaw, niedostpnych ksiek
mona skorzysta zusug sieci komputerowych zaopatrzonych w bogate banki danych i wczyta potrzebne
dane do wasnego komputera. Znany autor powieci
fantastycznonaukowych Arthur C. Clarke pisze swoje powieci na komputerze osobistym w Sri Lance,
anastpnie przesya je telefonicznie czem satelitarnym do wydawcy wNowym Jorku.
CO WYBRA
Ale wrmy do rzeczywistoci. Przedstawione
moliwoci pisania iredagowania tekstw s wyborem
z wielu rnych programw dostpnych na komputer
IBM PC. Dziki konkurencji midzy wieloma firmami
tworzone s coraz nowsze i doskonalsze programy.
Niektre znich charakteryzuj si prostot uytkowania, inne realizuj wiele funkcji ale kosztem znacznego
skomplikowania obsugi.
Najbardziej popularnym, lecz do zoonym programem redagowania tekstw jest Wordstar firmy
MicroPro, ktry moe by uzupeniony o wiele programw dodatkowych, np. MailMerge do powielania
korespondencji do rnych adresatw. W trybie graficznym mona pracowa pod programem Word firmy
Microsoft. Dobry sownik synonimw zawiera program
Word Proof. Program Multimate firmy SoftWord Systems wykorzystuje jeden z najwikszych sownikw,
oparty na amerykaskim Websterze. Najbardziej znanymi pakietkami zintegrowanymi s Symphony (firma
Lotus) iFramework (AshtonTate), ktre pracuj wtrybie graficznym. Do redagowania klawiatury mona stosowa programy Prokey (firma RoseSoft) in Superkey
(Borland), do uzyskania wydruku rnymi rodzajami
czcionki program Fancy Font (SoftCraft), ado odwrcenia wydruku o 90 stopni program Sideways
Software). Do rozwijania tekstw mona stosowa
m.in. ThinkTank (Living Videotext) iwspomniany wczeniej Framework. Styl pisania pozwala poprawi program Grammatik firmy Aspen Software.
Kilka rad praktycznych dla czytelnikw, ktrzy planuj wykorzystanie komputera do pisania tekstw. Przy
wyborze komputera, oprcz ceny naley rozpatrze
takie elementy jak: szybka pami zewntrza (najlepiej stacja dyskietek), profesjonalna klawiatura (jak
w maszynie do pisania), rozdzielczo ekranu (dusza praca przed ekranem telewizora jest uciliwa,
awprzypadku telewizora kolorowego take szkodliwa
dla zdrowia ze wzgldu na promieniowanie; dobrze
pracuje si zmonitorami, ktre wywietlaj tekst wbarwie pomaraczowej ale to kwestia indywidualnego
odczucia), drukarka graficzna o dobrej jakoci druku
umoliwiajca definiowanie znakw przez uytkownika (tzw. download characters), no ipami operacyjna
(im wiksza tym lepiej). Uytkownik zainteresowany
wszechstronnymi zastosowaniami powinien zwrci
uwag na liczb dostpnych programw.
Wtej chwili, najwiksza liczba programw do zastosowa profesjonalnych dostpna jest na komputery IBM
PC oraz 8bitowe komputery pracujce pod systemem
operacyjnym CP/M ikomputery Apple. Programy redagowania tekstw dostpne s take na mikrokomputery
domowe, przykadowo: Atari Writer na komputer Atari,
Easy Writer iQuick Brown Fox na Commodore 64, Tasword iSpectral Writer na Spectrum. Ograniczenia redagowania tekstw na komputerach domowych wi
si gwnie zmoliwociami sprztowymi. Cho teoretycznie kady zestaw mona rozbudowa tak, aby stosowa go do redagowania tekstw, to jednak koszt takiej
rozbudowy jest niewiele niszy ni koszt zakupu sprztu
ostandardzie profesjonalnym, takiego jak IBM PC.
Romuald Szuniewicz
BAJTEK 1/86
19
Drogi
Wmiar,
jak BAJTEK
obrasta wpirka,
zmienia si rwnie
charakter listw
od Czytelnikw.
Coraz wicej wnich
konkretnych
problemw, zjakimi
stykaj si amatorzy
wieczorw
przy klawiaturze
komputera,
coraz wicej
informacji
otrudnociach,
ktre pokonywa
musz entuzjaci,
lecz rwnie
oosigniciach.
Sporo te
otrzymalimy uwag
krytycznych,
za ktre dzikujemy.
20
BAJTEK 1/86
Dariusz Biekowski
ul. Rychtelskiego 18
99300 Kutno 2
Wprawdzie pierwsza jaskka wiosny nie czyni,
a jednak mam nadziej, e ten list z Kutna stanowi
tylko zalek naszej wiedzy na temat polskich klubw
mikrokomputerowych. Bardzo jest nam ona potrzebna, dlatego jeszcze raz zachcam do korespondencji,
czy to za porednictwem ankiety czy winnej formie.
Od momentu wysania listu klub Horacy upora si
ju zapewne zwieloma trudnociami. Prosz oryche
nadesanie nam staego adresu tego klubu. Chtnie go
opublikujemy.
Posiadam, wprawdzie AticAtac, lecz wkocowej fazie wczytywania strony tytuowej zapenienia ekranu
wywietla si TAPE LOADING ERROR. Zawsze w tym
samym miejscu wic co nie wporzdku zkaset. Czy
jest moliwo wczytania programu mimo posiadania
uszkodzonej kasety? Nie mog si ztym upora...
Dariusz Spychalski
ul. Afrykaska 2
81107 Gdynia
Diagnoza jest zapewne suszna: moe to by zbyt
niski poziom nagrania albo mechniczne uszkodzenie
tamy. Skoro si jednak szczliwie zoyo, e bd
wystpi przy adowaniu winiety programu waciw
jego tre da si uratowa. Oto moliwy sposb.
Po pojawieniu si komunikatu obdzie naley zatrzyma magnetofon, anastpnie wykona LIST. Na ekranie
ukae si wydruk krtkiego programu wBasicu.
Zanim mu si przyjrzymy, poznajmy sposb, wjaki
programy firmowe zapisywane s na kasetach. Kady
taki program moe zawiera do trzech zasadniczych
czci:
1) Program adujcy, napisany w Basicu. Jego zasadnicz funkcj jest zaadowanie pozostaych czci
programu oraz uruchomienie go. Poza tym czsto
powoduje, e nagwki poszczeglnych moduw nie
SPRENIE ZWROTNE
Bajtku!
Wjaki sposb uzyska odstp czasowy wrealizacji programu? Tzn. na monitorze wywietla si pewna sekwencja ichc, eby wykonanie instrukcji CLS iwywietlenie
nastpnej sekwencji byo poprzedzone np. 20 sekunaami
przerwy.
P.F.
(nazwisko
iadres do wiadomoci redakcji)
Przewanie stosuje si jeden sposb:
FOR x= 1 TO n: NEXT x
TO .SOWNIK
.PRIMITIVES
END
Jest to oczywicie wyjcie dalekie od doskonaoci.
Zapewne te wygodniej bdzie pozosta przy angielskiej
wersji, przynajmniej do czasu, a (miejmy nadziej) bdzie mona kupi polskie Logo, przynajmniej dla Spectrum iC64.
Aoto lista kilku ksiek, ktre mog by przydatne dla
uytkownika Commodore 64.
Bruce Bayley Commodore 64 Exposed Melbourne
House Publishers, 131 Trafalgar Road, Greenwich, London SE10 tego samego wydawcy Clifford and Mark Ramshaw Commodore 64 Games Book
Ian Stewart and Robin Jones Easy Programming
for the Commodore 64 Shiva Publishing Ltd., 4 Church
Lane, Nantwich, Cheshire CW5 5 RQ
A.J. Jones Mastering the Commodore 64
Ellis Horwood Ltd., Market Cross House, Cooper
St., Chichester, West Sussex P019 1EB tego wydawnictwa
T. Barrett Winning Games on the Commodore 64
T. Matthews Winning Strategy Games on the Commodore 64
Nie jestem niestety wstanie poleci adnego polskiego wydawnictwa, po prostu z tego wzgldu, e takich
publikacji brak. Pewne informacje z interesujcej nas
dziedziny mona odnale wczasopismach Informatyka, Mody Technik, Horyzonty Techniki, Przegld
Techniczny, Delta.
Krzysztof Bugaj
Obawiam si, e nawet zwyka przerbka anglojPozna
zycznego Logo dla takich maszyn jak Commodore czy
Spectrum wymaga duej wiedzy fachowej. Zwykemu
Nie, procesor wprawdzie jest ten sam w obu mamiertelnikowi pozostaje rozwizanie poowiczne, lecz szynach (std zapewne zrodzio si pytanie), ale jest to
proste, polegajce na zdefiniowaniu polskich nazw jako jedno zniewielu podobiestw obu urzdze. Pomijajc
procedur Logo, np.
inne sprawy, sposb zapisu programu na tamie (zblokowanie, sygna pilotujcy) s zupenie inne.
TO NAPRZD :x
FD :x
Marcin Waligrski
END
TO CZE
BYE
END
TO PIERWIASTEK :n
OUTPUT SQRT :n
END
TO PRAWDA
OUTPUT TRUE
END
TO WYKONAJ :lista
RUN : lista
END
BAJTEK 1/86
21
Synny nowosybirski Akadiemgorodok. Koniec stycznia. Przez bajkowo onieony sosnowobrzozowy las id do Centrum Obliczeniowego, na spotkanie z akademikiem Andriejem
Jerszowem. Wrd rnojzycznej literatury lecej na biurku i krzesach w gabinecie tego
najwybitniejszego radzieckiego informatyka spostrzegam styczniowy numer amerykaskiego pisma BYTE".
Nie wie Pan Profesor za
pewne, i BYTE" ma ju swego
modszego socjalistycznego krewniaka mwi iwycigam ztorby
cztery pierwsze numery naszego
Bajtka".
BAJTEK"? umiecha si
Jerszow. Ale oczywicie syszaem.
Skd?! wykrzykuj.
Pisa mi otym Profesor Wadysaw Turski. Gratuluj! Czy moecie zostawi mi chocia po jednym
numerze waszego dodatku?
wiat, jak si po raz kolejny
okazao, jest bardzo may... Wzamian za cztery Bajtki" otrzymuj
od prof. Jerszowa komplet redagowanego przez niego radzieckiego
pisma mionikw informatyki pt.
"Mikroprocessornyje
sriedstwa
isistemy". Wprawdzie oficjalna redakcja tego (na razie) kwartalnika
mieci si wMoskwie, ale zarwno
redaktor naczelny jak iredakcyjny
sztab wywodz si std zSybe-
22
BAJTEK 1/86
Bajtek
na Syberii
radzieckiego przyspieszenia.
Zazdro bierze, gdy widzi si,
wjak zdecydowany ikompleksowy
sposb nasi ssiedzi wdraaj do
praktyki podejmowane przez siebie
decyzje.
Natychmiast po powoaniu instytutu wydzielono dla niego nowy
kilkupitrowy gmach (miaa si tu
mieci inna instytucja), przydzielono pul mieszka dla nowych
pracownikw, zapewniono miejsca
w przedszkolach i obkach oraz
przydzielono niezbdne rodki
transportu. Pierwszy autokar (odbierano go wRydze) jadc do Nowosybirska zabra po drodze zMoskwy pierwsz parti zzakupionych
u Japoczykw 10 tys. sztuk komputerw osobistych firmy Yamacha. Z pomoc tych komputerw
Igor Bobko i jego ludzie zbiera
bd niezbdne dowiadczenia dydaktyczne. Uruchomione zostan
eksperymentalne klasy i pracownie...
Wikszo kadry Instytutu
bior std, z Akadiemgorodka
mwi Bobko. Lepszych nigdzie
nie znajd!
Gdy potem zwiedzamy Uniwersytet Nowosybirski (10 minut spacerem przez las od Centrum Obliczeniowego) raz po raz odczuwam
zazdro wchodzc do kolejnych
wyposaonych w mikrokomputery pracowni. To samo odczucie
powraca przy zwiedzaniu synnej
nowosybirskiej szkoy matematycznofizycznej czy te zwykych
szk oglnoksztaccych pooo-
Przede wszystkim odpowiada Andriej Jerszow chciabym powiedzie, e bardzo si ciesz zwydania waszego pisma. Zazdroszcz
go Wam! Bardzo podoba mi si jego
nazwa BAJTEK. Jest to sowo bardzo pikne ibardzo polskie.
To wietnie, e BAJTEK powsta
wramach gazety modzieowej. Bo
modzie nie powinna czeka na niczyje decyzje, ani na niczyj zgod,
gdy w gr wchodzi rozwijanie szerokiego programu edukacji informatycznej, ktrej pierwszym etapem
powinno by opanowanie umiejtnoci posugiwania si komputerami
osobistymi. Nie trzeba czeka, a
przyjd one do szkoy. Mona organizowa kluby komputerowe, mona
wymyle sto innych sposobw...
Dzisiaj jest to ju zreszt hobby tasze od popmuzyki.
Pierwsze, co chciabym yczy
Czytelnikom BAJTKA kontynuuje Andriej Jerszow to przede
wszystkim bezgraniczny entuzjazm.
Informatyk nie mona zajmowa
si zmusu, ani si inercji, ani dlatego, e twoi ssiedzi tym wanie si
zajmuj... Trzeba samemu chcie,
ito chcie bardzo mocno.
Chciabym te yczy, aby ten
wstpny okres entuzjazmu bardzo
szybko przeksztaci si w denie
do profesjonalnego opanowania
komputera. Jest to bowiem nasz
partner od dzi, a po wsze czasy,
dajcy moliwo w rnorodnych zastosowaniach realnego
polepszenia warunkw naszego ycia.
Na koniec chciabym powiedzie,
e pene opanowanie techniki komputerowej stawia wysokie wymagania intelektualnego poziomu kultury
oglnej... Naley, jak mona najszybciej, poczu si czowiekiem silnym
i dojrzaym. Naley jak najszybciej
okreli sw dalsz drog yciow,
swoje zainteresowania icele.
Ijeeli czowiek przejdzie te trzy
etapy od wstpnej fascynacji,
poprzez profesjonalne korzystanie
zkomputera, a do wspicia si na
wyszy poziom w swym wasnym
rozwoju to bdzie znaczyo, e
nie na darmo straci swe lata!
... egnam si ze Zot Dolin,
przykryt teraz metrow warstw
niegu. Nie raz jeszcze do niej na
amach BAJTKA wrcimy.
Waldemar Siwiski
BAJTEK 1/86
23
Krzemowa Dolina
przypomina czowieka,
ktry biegnie
przed walcem parowym.
Uciec przed nim
to adna sztuka,
mon to robi co dnia.
Ale jeli kto usidzie,
to walec przerobi go
na nalenik.
Bob Boschert,
prezes firmy
Boschert Electronica,
1983.
24
BAJTEK 1/86
SPRZENIE ZWROTNE
Aczkolwiek San Jose jest gwnie sypialni" Krzemowej Doliny, firmy mikroelektroniczne lokuj si
ostatnio zarwno tam, jak iwpobliskich miasteczkach
satelickich, jak np. Milpitas iAlviso. Tamtejsze zakady
s zazwyczaj modsze imniejsze, ni ich odpowiedniki wsercu Doliny, par mil na pnoc. Nowsze obiekty
mieszcz si na poudniowym obrzeu kompleksu high
technology", Krzemowej Doliny zabrako bowiem gruntw. Wiele najnowszych zakadw produkcyjnych nie
mieci si nawet wKalifornii, ulokowano je wTeksasie,
Colorado, w Oregonie lub dziki tanioci tamtejszej
siy roboczej iniskim cenom domw nawet wMalezji,
na Filipinach czy wMeksyku. Amimo to, nawet jeli zakady produkcyjne wznosi si gdzie indziej, laboratoria
pozostaj wKrzemowiej Dolinie.
Niemal caa Krzemowa Dolina ley wpowiecie Santa Clara, ktry wlatach pidziesitych by zagbiem
liwkowym Ameryki. Wprzemyle przetwrczym wcaym powiecie pracowao 800 osb, z czego poowa
wprzetwrniach owocowych. Dzi po drzewach owocowych niemal nie ma ladu.
Spoeczestwo informacyjne
Krzemowa Dolina, to miejsce, wktrym zrodziy si
kieszonkowe kalkulatory, gry video, komputery domowe, telefony bezprzewodowe, technika laserowa, mikroprocesory izegarki cyfrowe. Niemal wszystkie nowe
wyroby przemysu elektronicznego, jakie pojawiy si
w ostatnich latach, wywodz si z Krzemowej Doliny.
Okoo 62% firm zrzeszonych wAmerykaskim Stowarzyszeniu Elektronicznym, czyli 1.111, mieci si wKalifornii. Massachusetts znajduje si na drugim miejscu,
majc ich tylko 112. Siedziba gwna stowarzyszenia
mieci si wPao Alto.
Krzemowa Dolina reprezentuje kapitalizm w stylu
olimpijskim. O jej awansie ekonomicznym wiadczy
fakt, e staa si ona dziewietym co do wielkoci
orodkiem przemysu wUSA, awarto sprzeday tutejszych wyrobw wynosi ponad 40 mld dolarw rocznie. Co roku powstaje tu okoo 40 tys. nowych miejsc
pracy, z ktrych wikszo jest w jaki sposb zwizana z technikami informacyjnymi. Krzemowa Dolina
jest niemal doskonaym przykadem spoeczestwa
informacyjnego", wktrym wikszo pracownikw zajmuje si zbieraniem irozprowadzeniem informacji lub
wytwarzaniem sucych do tego urzdze. Miejscowa
gospodarka rozwija si najszybciej w caej Ameryce,
i prosperuje najlepiej ze wszystkich regionw Ameryki. Wpowiecie Santa Clara rednia dochodw rodziny
wynosi ponad 30 tys. dolarw rocznie. Od r. 1970 do
1980 San Jose przeskoczyo na licie najwikszych
miast Ameryki z29 miejsca na 18, jest wic najszybciej
rosncym miastem w caych Stanach Zjednoczonych.
Kompleks zaawansowanej techniki, taki jak Krzemowa
Dolina jest take skupiskiem elity intelektualnej. Na maym terenie mieszka ponad 6 tys. doktorw nauk, czyli
co szsty doktor nauk wKalifornii, bdcej wszak stanem onajwikszej koncentracji tak wysoko wyksztaconych osobnikw wAmeryce.
Jose Riley, byy dyrektor firmy elektronicznej, ktry
pomaga zaoy lukratywny Klub Dziesicioboju (gdzie
roczna skadka wynosi 1500 dolarw) powiada: Wpromieniu 12 minut jazdy od tego klubu pracuje 220 tys.
osb zczego 80 tys. ma wysze wyksztacenie a75 tys.
opija si prac. Inny dyrektor powiedzia nam: Nasze
credo brzmi ciko pracowa, hucznie si bawi inie
dba o rnic midzy prac a zabaw. Nie ma midzy nimi adnej rnicy". WKrzemowej Dolinie panuje
osobliwy styl pracy iycia. Inynierowie pracuj przez 7
dni wtygodniu po 15 godzin dziennie, za wielu znich
zamierza za dziesi lat zosta milionerem i wycofa
si zinteresu.
Firma inwestycyjna Thompson Tuckman Anderson Inc. zPalo Alto stwierdzia, e midzy wzgrzami
Los Altos aAtherton (pnocna 1/3 Krzemowej Doliny)
mieszka 15 280 milionerw. Nie wszyscy ci bogacze
dorobili si na zaawansowanej technice, mimo to jednak Krzemowa Dolina jest miejscem najwikszego skupienia noworyszy wStanach Zjednoczonych.
Co dokadnie znacz sowa zaawansowana technika" (high technology?)
Przemys zaawansowanej techniki cechuj:
1. wysokie kwalifikacje pracownikw, wroo ktrych jest wielu naukowcw iinynierw;
2. szybkie tempo rozwoju;
3. wysoka proporcja wydatkw na badania iprace
rozwojowe do wartoci sprzeday;
4. istnienie globalnego rynku na jego wyroby.
Mamy tu nie tylko do czynienia zszybkim postpem
techniki, lecz rwnie z jej nieustannymi zmianami,
dokonujcymi si w tempie wiele szybszym ni gdzie
indziej. Elektronika nie jest dzi jedyne dziedzin przemysu zaawansowanej techniki, inne jego gazie to
inynieria genetyczna, przenys lotniczny ikosmiczny,
farmaceutyczny i aparaturowy. Wewntrz przemysu
elektronicznego niekre brane przemys komputerowy i przewodnikowy opieraj si na najszybciej
rozwijajcych si technologiach. Mikroelektronika jest
wic najbardziej zaawansowane ze wszystkich technik
zaawansowanych.
PISALI OBAJTKU
ZBYSAW RYKOWSKI:
WALDEMAR SOBIECKI:
(Razem)
Wreszcie jest! Specjalne pismo dla entuzjastw
mikrokomputerw "Bajtek" ujrzao wiato dzienne.
Comiesiczny dodatek do "Sztandaru Modych" i"Odrodzenia" zainteresuje zarwno stawiajcych pierwsze
kroki, jak itych, ktrzy maj ju pewne dowiadczenie
wtej dziedzinie.
("Express Wieczorny")
"Serwus Bajtek jak dobrze, e jeste" taki tytu znalaz si tu pod winiet drugiego numeru "Mikrovilagu",
rwnie debiutujcego na wgierskim rynku prasowym,
magazynu dla entuzjastw mylcych maszyn. Autor
JOZSEF Laszlo z wyczuwaln sympati przedstawia
swoim rodakom nasze, sztandarowe dziecko.
Przechrzczony na wgierski "Bajtek" zdaniem kolegi po pirze przyjby imi Bajtocska. Wkorespondencji zWarszawy jest ochci wtajemniczenia polskich
nastolatkw przez twrcw "Bajtka" wsekrety komputerowego wiata, osprzyjajcej tej pasji polityce cowej,
onajciekawszych publikacjach tylko drugiego numeru,
bo jak zaznacza wgierski dziennikarz nie udao
mu si zdoby numeru pierwszego, cay bowiem nakad rozchwytywano wcigu minut, co wiadczy owielkim zainteresowaniu na tego rodzaju pisma.
Wgierski korespondent koczy przekonaniem, e
Bajtocska ma przed sob wietlan przyszo. Gwarantuje to pokolenie, ktre w kad niedziel toczy
si na "pchlim targu" wok wymarzonych maszyn, nie
mogc si doczeka, kiedy te urzdzenia pojawi si
wszkoach.
BAJTEK 1/86
25
HARDWARE
Dotychczasowy, imponujcy postp wdziedzinie
mikrokomputerw spodziewany jest rwnie w 86
roku. Jaki za sprzt okae si zwycizc w tegorocznym wycigu, mona si ju dzisiaj domyla.
Dokadne prognozowanie dotyczce rynku mikrokomputerowego jest obecnie znacznie trudniejsze ni kiedykolwiek przedtem. Zbyt wiele bowiem
pojawio si nowych urzdze, zbyt szybko wzrasta
moc komputerw i moliwoci urzdze peryferyjnych. Biorc pod uwag ten gwatowny rozwj,
nieatwo jest wierzy obiegowym prognozom, ktre
mwi ospodziewanym osabieniu rynku komputerw domowych.
Spord komputerw domowych te, ktre wyposaono wpami RAM opojemnoci 128 kB, aktre wwikszoci pojawiy si jesieni ubiegego roku powinny
stanowi otegorocznym sukcesie swoich producentw.
Do niefortunny start przey Commodore 128. Po
dostarczeniu pierwszych egzemplarzy na rynek okazao si, e jego hardware posiada pewne wady. W ten
sposb, wobec niemonoci pokrycia oywionego popytu, firma Commodore znalaza si wnieprzyjemnym
pooeniu.
Mimo to, komputer ten posiada do pewn przyszo. Pomoga mu wtym kompatybilno zC64, ktrego bezprzykadny sukces wie si zwielkim bogactwem oprogramowania oraz urzdze dodatkowych.
Wykorzystuje on szeroko rozpowszechniony wwiecie
od kilku lat system operacyjny CP/M dla komputerw
8bitowych, jednake przy niezbyt atrakcyjnej szybkoci. Do sukcesu tego komputera przyczyni si zpewnoci wersja zwbudowanym napdem dyskowym, ktra
powinna znale si na rynku na pocztku tego roku
pod nazw 128D.
Ze spokojnym sumieniem mona wry sukces
rwnie komputerowi Schneider CPC6128 posiadajcemu system CP/M oraz tanie ikompletne wyposaenie, podczas gdy dni jego poprzednika CPC664 s policzone. Trudniejszy jest sd wprzypadku komputerw
takich jak Enterprise oraz Sinclair QL. Oba posiadaj
niezaprzeczalne zalety techniczne, ale rwnie pewne
osobliwoci. Z tych wzgldw nie ciesz si one tak
dobr opini jak modele Commodore czy Schneider.
Zbyt dugo trzeba byo zreszt czeka od czasu ich
26
BAJTEK 1/86
86
cja. Z pewnoci aden komputer nie zdobdzie ju
zdecydowanej przewagi na rynku, jak to udao si C64,
by moe rwnie dziki temu, e komputer ten stale
obecny jest na rynku iwci ilo sprzedanych egzemplarzy stanowi pokan liczb. Jego bezporedni konkurent wwersji kasetowej, Schneider CPC464 posiada
rwnie wtym roku wszelkie dane do utrzymania drugiego miejsca.
Osobny rozdzia stanowi komputery domowe konstruowane wedug standardu MSX. Wedug wypowiedzi
prawie wycznie japoskich producentw, d oni nie
tylko do osignicia chwilowych sukcesw wtej technice, lecz do trwaego umocnienia swej pozycji na rynku
komputerw domowych.
Komputery MSX pdziy do tej pory ywot raczej
CO WARTO PRZYWIE
si on cigle na czoowym miejscu listy bestsellerw
magazynu CHIP. Znaczna obnika cen tych komputerw przysporzya im nowe rzesze nabywcw, poniewa
nisza cena zmniejsza ryzyko wadliwego zakupu.
Szczeglny akcent w tej karuzeli cen ustanowia
w kocu 1985 roku na rynku komputerw osobistych
firma Tandon. Za cen 7000 marek firma oferuje komputer zmonitorem, napdem dyskowym, 256 kB RAM
oraz dyskiem twardym 20 MB. Kompatybilny zIBM PC
AT model tej firmy posiadajcy pami RAM opojemnoci 512 kB oraz procesor Intel 80286 kosztuje 11 000
marek.
Dysk twardy wkomputerach tej klasy sta si wmidzyczasie elementem okrelajcym cen. Jak wynika
z wypowiedzi producenta amerykaskiego, ktry do
tej pory by wycznym dostawc napdw dyskowych,
skonstruowano szczeglnie tani wersj tego urzdzenia.
Poniewa spadek cen komputerw uzaleniony jest
midzy innymi od coraz taszych pamici masowych,
atwo zrozumie, e tanie bd same komputery. Fachowcy twierdz, e wkrtce nie bdzie mona napotka komputera osobistego, ktry nie posiadaby dysku
twardego oraz komputera domowego bez napdu dyskowego. Rwnie napd tamowy dla ochrony danych
nie wykracza ju poza cen komputera osobistego.
Pozostaje jeszcze postawi pytanie, gdzie podziay
si wszystkie pozostae komputery bdce wynikiem
tego gwatownego rozwoju a pojawiajce si na rynku. Niektre z nich nie osigaj wprawdzie zawrotnej
sprzeday, to jednak znajduj swj krg uytkownikw
ipewn szczegln pozycj na rynku. Do nich zaliczy
mona zpewnoci komputery osobiste takich tirm jak
Tandy, Triumph, Adler, Victor, Apricot, NRC atake
Siemens.
Niektre komputery domowe dziki radykalnej obnice cen nabieraj nowego rozpdu iosigaj czoowe miejsca na listach przebojw, jak to miao miejsce
w przypadku Sinclair Spectrum lub Atari 800 XL.
Zpewnoci jednak nie bd one stanowiy zagroenia
dla czowki.
Peryferia
Rozwj techniczny oraz ceny urzdze peryferyjnych nie bd podlega tak gwatownemu prze biegowi
Nowy
krok
naprzd
Sinclaira?
SPECTRUM
128 PLUS
na chipie od Amstrada AY38910, ktry zasila podobnie jak winnych mikrokomputerach gniazdo TV.
Niestety, mam smutn wiadomo dla mionikw
gier mikrokomputerowych, w 128 co jest duym zaniedbaniem nie zamontowano gniazda dla drkw
sterowych (joystickw) chocia niektre wytwrnie oprogramowania bd niewtpliwie korzystay z klawiatury
cyfrowej 128. Jest ona najbardziej wyrniajcym si
elementem w nowym Spectrum. Na pierwszy rzut oka
przypomina kalkulatora umocowany zprzodu komputera za pomoc skrconego kabla telefonicznego. Moesz
uywa jej 15tu przyciskw jak zwykego kalkulatora,
ktry pokazuje wyniki na ekranie, albo do wprowadzania
danych liczbowych (co czyni wprowadzanie listingw troch mniej mczcym).
Mikrokomputer Spectrum 128 Plus posiada dwa tryby
pracy. W pierwszym naladuje swojego poprzednika
Spectrum 48kB akceptujc cae jego oprogramowanie,
natomiast w trybie 128 oferuje rozbudowan pami.
Dodatkowe 64kB pamici jest niestety dostpne tylko
wkodzie maszynowym. Nowy 32kB ROM obejmuje stary 16kB, oraz oddzielny system operacyjny dla 128.
Sinclair 128 ma taki sam specjalizowany ukad ULA jak
Spectrum 48, tote rozkady kolorw ipraca na ekranie
s identyczne (rozdzielczo 256 x 192 oraz 8 kolorw).
Tekst moe by przechowywany wpostaci oddzielnych
stron. Mapy pamici s ju wrkach wikszoci producentw oprogramowania. Firma Ocean demonstruje
ju wersje programu Match Day (mecz pikarski) ktry
korzysta zulepszonego zapisu dwiku (wiwatujce tumy, gwizdek sdziego itp). Podobnie zakoczony jest ju
program Super Test dla 128, jak i wersja trzyczciowej epopei NEVERENDING STORY.
Wersja Spectrum 128 jest cigle prototypem izanim
ukae si na wiosn przyszego roku na rynku brytyjskim mog zosta wprowadzone pewne niewielkie zmiany, ale niezalenie od jego brakw wyglda na to, e bdzie on stanowi podstaw dla nowych modeli Sinclaira
wroku 86.
Sawomir Polak
BAJTEK 1/86
27
SAMI O SOBIE
Y
YB
S
W
R
PI
28
BAJTEK 1/86
Wadysaw Majewski
ANKIETA
wiajce ich posiadaczom korzystanie z potencjau informatycznego Klubu. System ten
posiada jeszcze jeden dodatkowy element;
oprcz cigle zmieniajcego si salda punktw, suma wszystkich zdobytych punktw od
pocztku przynalenoci do Klubu stanowia
o wartoci spoecznej kadego czonka, co
dawao okrelone korzyci, np. wypoyczanie literatury isprztu do domu.
Podstawow form tworzenia kultury
mikroinformatycznej byty konkursy na programy gier edukacyjnych. Uwaaem element gry za niemniej wany ni nauczanie,
wcelu rozwizania podstawowego problemu
edukacyjnego, ktrym jest motywacja. Zpowodu powszechnego braku mikrokomputerw, pierwszy konkurs zosta zorganizowany
na sam pomys gry edukacyjnej (z ZX81
jako pierwsz nagrod) jeszcze w 1983
roku, a kilka miesicy pniej w czerwcu
1984 roku rozstrzygnity zosta konkurs na
program (Inagroda ZX Spectrum). Zdawaem sobie doskonale spraw, e maa ilo
sprztu wPolsce, agwnie brak podstawowej wiedzy na ten temat nie mog da rewelacyjnych wynikw konkursw, ale nie by to
cel najwaniejszy. Chodzio oto, aby polskie
spoeczestwo dowiadujc si oistnieniu mikrokomputera, bardziej kojarzyo go zedukacj ni zgupawymi grami zrcznociowymi.
Problemy te byy dyskutowane podczas
tzw. dyskusji decydentw mikroinformatyki,
na ktre zapraszaem przedstawicieli ministerstw, producentw sprztu, informatykw,
nauczycieli ipracownikw naukowych. Staraem si wnich skierowa uwag wszystkich
zainteresowanych na fakt, e mikrokomputer
jest tylko szczyt olbrzymiej, cigle rosncej
gry lodowej, ktr nazwaem kultur mikroinformatyczn.
Od przedszkola
Niemal od pocztku istnienia Klubu prowadzona bya dziaalno dydaktyczna wpostaci nauki obsugi sprztu iprogramowania.
Wlokalu na Sobieskiego uczylimy Basica,
Fortha iPascala oraz prowadzilimy zajcia
zbudowy mikrokomputerw iich oprogramowania wAssemblerze. Natomiast wAlejach
Jerozolimskich, ze wzgldu na centralne pooenie Klubu idu ilo chtnych, prowadzilimy wykady wkilku grupach wiekowych.
Uruchomilimy dodatkowo wykady programowania wjzyku maszynowym iLogo, natomiast specjalne programy nauki pisania dla
23letnich dzieci byy nie tylko ciekawym
eksperymentem, lecz przede wszystkim
miay omieli doros cz spoeczestwa,
ktra jeszcze czsto panicznie boi si komputera. Eksperyment z 3letnimi dziemi
okaza si bardzo obiecujcy. W 1985 roku
zakupiem nawet specjalny mikrokomputer
zbardzo dobr grafik, Amstrad 464, do tych
zastosowa.
Innym eksperymentem bya prba stworzenia mikrospoeczestwa informatycznego
na 3 turnusie kolonii letniej wTleniu. Do nauki programowania zastosowaem zrobiony
z udziaem dzieci film video oraz specjalne
tabelki, ktre nie tylko symuloway dziaanie
komputera, ale sprawdzay rwnie uruchamiane programy. Pozwolio to znacznie odciy mikrokomputery. Najwikszy jednak
nacisk zosta pooony na sam umiejtno
posugiwania si nowoczesnym sprztem.
Dzieci nie tylko robiy fil my zycia kolonijnego przy pomocy kamery wideo, ale rwnie
montoway najciekawsze odcinki przy pomocy dwch magnetowidw, redagoway gazetk kolonijn przy uyciu programu komputerowego przetwarzajcego tekst drukujc j
na drukarce. Podobnie opracowyway kolonijny rozkad zaj. Przewidziane byo rwnie
uycie mikrokomputerw do nauki jzykw,
gry wszachy, plastyki, do obsugi kolonijnych
imprez sportowych. Zprzyczyn niezalenych
eksperyment ten zosta przerwany. Podobnie
nie doszo do penej realizacji nowego programu dziaalnoci Klubu, a waciwie Stowarzyszenia Mikrokomputerowego Abakus,
gdy pod koniec 1984 r. zosta on zarejestrowany. Nowy program przewidywa do koca
1985 r. utworzenie kilku innych klubw na terenie Warszawy, wktrych wykorzystane byyby filmy video idowiadczenia dydaktyczne
zkolonii wTleniu do masowego nauczania
mikroinformatyki, mia zosta sfinalizowany
kolejny konkurs na program gry edukacyjnej,
bank informacji o mikroinformatyce w ramach zainicjowanej przeze mnie federacji
klubw mikrokomputerowych, bank tumacze zliteratury iczasopism zagranicznych,
czasopismo klubowe, nowe filmy iprogramy
edukacyjne. Wsplnie zinnymi klubami wramach wspomnianej federacji Stowarzyszenie
przygotowywao du wystaw mikroinformatyczn Mikroexpo 85 iplanowao wspprac
zinnymi organizacjami iinstytucjami wkraju
i za granic. Przewidywaem udostpnienie
mikrokomputerw domom dziecka oraz ich
wykorzystanie do zwalczania tzw. patologii
spoecznej, a w szczeglnoci prowadzenie zaj w zakadach wychowawczych
ikarnych. Reasumujc, gwnym zadaniem
Klubu w pierwszym okresie jego dziaalnoci, bya prba pokonania bariery psychologicznej, najwikszej, awedug mnie jedynej
powanej, na drodze postpu. Oceniam,
e cel ten zosta osignity iKlub wznacznym stopniu przyczyni si do popularyzacji mikroinformatyki w Polsce. Gorzej byo
z tworzeniem kultury mikroinformatycznej,
a w szczeglnoci programw gier edukacyjnych. Niestety, nie udao mi si przekona
innych czonkw Klubu do energiczniejszych
dziaa w tym celu, ani znale odpowiednich funduszy. Dlatego z radoci powitaem wiadomo o tworzonej we Wrocawiu
fundacji edukacji komputerowej (sam zrobiem pierwsze kroki prawne iprzygotowaem
statut do utworzenia podobnej). Wyrasta tym
samym powany partner Stowarzyszenia do
realizacji nakrelonych przeze mnie trzy lata
temu celw, awszczeglnoci do pokonania
barier psychologicznych na drodze zastosowa edukacyjnych mikrokomputerw. Otym,
e nie s to bariery bez znaczenia wiadczy
cay wachlarz perypetii zjakim od pocztku
boryka si Klub. Liczyem si ztym, ale ju
dwa lata temu wwywiadzie dla Informatyki
wyraziem przekonanie, e wszelkie dziaania hamujce rozwj, ograniczajce uspoecznienie zastosowa komputerw s zawracaniem kijem rzeki. Rzeka informatyczna
na pewno popynie dalej icoraz szerzej, jest
tylko problem czasu i... ponoszonych po
drodze strat. Dowodem na to s wiadome
i dalekowzroczne dziaania przywdcw
narodw (wspomniane na wstpie wsplne
owiadczenie ZSRR iUSA) izwykych obywateli.
Leszek Wilk
Nazwa klubu:
.........................................................................................................
Opiekun (szkoa, zakad pracy itp.):
.........................................................................................................
.........................................................................................................
Adres klubu:
.........................................................................................................
.........................................................................................................
Czy klub posiada agencje w innych miastach?
.........................................................................................................
.........................................................................................................
Nazwisko i adres prezesa:
.........................................................................................................
.........................................................................................................
tel.....................................................................................................
Telefony innych czonkw klubu:
.................................................... tel. . .............................................
.................................................... tel. . .............................................
.................................................... tel. . .............................................
.................................................... tel. . .............................................
.................................................... tel. . .............................................
Data utworzenia klubu:
.........................................................................................................
Ilo czonkw:
.........................................................................................................
Warunki przyjmowania czonkw:
.........................................................................................................
.........................................................................................................
.........................................................................................................
.........................................................................................................
Formy dziaania klubu:
.........................................................................................................
.........................................................................................................
.........................................................................................................
.........................................................................................................
Czym si interesujecie najbardziej?
.........................................................................................................
.........................................................................................................
.........................................................................................................
.........................................................................................................
Jakie s wasze zamierzenia w przyszoci?
.........................................................................................................
.........................................................................................................
.........................................................................................................
BAJTEK 1/86
29
SAMI O SOBIE
Urzdzenia peryferyjne:
..............................................................
..............................................................
..............................................................
..............................................................
Oprogramowanie wasne:
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
firmowe:
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
Literatura:
..............................................................
..............................................................
..............................................................
Czasopisma: +f
..............................................................
..............................................................
..............................................................
Wypenij! Wytnij! Wylij na nasz adres: Bajtek, 00687 Warszawa, ul. Wsplna 61
Posiadane mikrokomputery:
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
30
BAJTEK 1/86
Krzysztof Surgowt (zprawej) iPiotr Tymochowicz podczas nagrywania kolejnego Halo komputer!
HALO KOMPUTER!
Komputery goszcz co raz czciej
wnaszych domach. Telewizja Polska rozpocza niedawno nadawanie cyklu Halo
komputer ktry mamy nadziej bdzie wspiera wysiki Bajtka wpopularyzacji tej tematyki. Zamieszczona poniej
rozmowa zautorami programu Krzysztofem Surgowtem iPiotrem Tymochowiczem to wynik naszej reporterskiej wizyty
utelewizyjnej konkurencji.
Bajtek: Wystartowalicie ostro, macie
za sob ledwie dwa miesice, aju owas
gono. Jedni mwi le, inni w samych
superlatywach. Jak do tego doszo?
Krzysztof Surgowt: Nie chciabym parafrazowa synnego niegdy powiedzenia
Czesawa Niemena, e niewane jak mwi
Niemna czy Niemena byle mwili bo nie
ukrywam, i zaley nam eby mwili dobrze.
To jest chyba naturalne gdy si co robi
chciaoby si dobrze. Aczy nam si to udaje to inna sprawa.
Ale powanie jak do tego doszo. Byo
to po prostu wyjcie naprzeciw olbrzymiemu
spoecznemu zainteresowaniu szczeglnie
wrd ludzi modych. Byy ju co prawda na
antenie programy zajmujce si t tematyk
myl tu szczeglnie o"Sondzie" i"Spektrum" ale zapotrzebowanie jest tak wielkie,
e postanowiono poszerzy t tematyk.
Itak pewnego dnia znalazem si na "dywanie" uswojego Dyrektora pani Anny RoselKiciskiej i... powsta "Halokomputer".
Skd taki dziwaczny tytu no bo
komputer to jasne, ale po co to "halo"?!
Piotr Tymochowicz Pocztkowo
chcielimy stworzy widzom moliwo pisania prostych programw w jzyku LOGO
ktry ze wzgldu na atwo iprzejrzysto
staramy si upowszechnia. Napisane programy miay by dyktowane przez telefon,
anastpnie "na ywo" oceniane wnaszym
programie
Ale na razie nic ztego nie wyszo
dlaczego?
PT Myl, e do tego tematu wrcimy
kiedy widzowie oswoj si zLOGO. Wten
sposb kady nawet ten bez komputera
bdzie mg si sprawdzi jako programista.
Mamy dla was dobr wiadomo
Bajtek" bdzie drukowa materiay dotyczce LOGO.
KS Tym lepiej rozszerzy to krg zainteresowanych a powiem jeszcze, e
planujemy stworzenie Centralnego Banku
Programw wLOGO zktrego bezpatnie
bdzie mg korzysta kady kto wykae
si elementarn przynajmniej umiejtnoci
programowania wtym jzyku.
PT LOGO to tylko fragment naszej dziaalnoci. Chcemy rwnie amoe przede
wszystkim przekona, "e nie taki diabe
straszny..." sowem, e nie jest to sztuka dla
wtajemniczonych za korzysta zgotowych
programw uytkowych moe praktycznie
kady po zapamitaniu kilku instrukcji itakie programy rwnie pokazujemy.
Na przykad...?
KS Moe ci zaskocz, na przykad
gry, jednak nie proste gry zrcznociowe
od ktrych na og rozpoczyna si kontakt
(B)
Cze Maluchy
Proponuj Wam zabaw w pisanie gry komputerowej. Zaczniemy od najwaniejszej rzeczy, czyli zaprogramowanie bohatera Kubusia Literki. Potem nauczymy go taczy.
%%
(..)
()
)(
=XX==
XX
XX
II
II
<II>
%%
(..)
()
)(
==XX==
XX
A
XX
I
I
<I
10 PRINT
%%
20 PRINT (..)
30 PRINT ()
40 PRINT
)(
50 PRINT ==XX==
60 PRINT
XX
70 PRINT
XX
80 PRINT
II
90 PRINT
II
100 PRINT <II>
Zapewne ju na pierwszy rzut oka zauwaylicie,
e kolejno wywietlane na ekranie znaki utworz rysunek ludzika. Teraz moemy go w kadej chwili wywoa
na ekran poprzez uruchomienie programu rozkazem
RUN. Nasz Kubu nie wyglda jednak zbyt ciekawie,
stoi sobie nieruchomo i bardzo przypomina stracha na
wrble.
Ale obiecaem przecie, e nauczymy go taczy.
Pokamy mu wic jak naley podnie nog. Dopiszmy do programu:
130
140
150
160
170
PRINT
PRINT
PRINT
PRINT
PRINT
XX A
XX
I
I
<I
Poniewa gowa i rce nie bd si porusza, pokazujemy wycznie nogi Kubusia. Oczywicie musimy
go nauczy take podnoszenia drugiej nogi.
Pora wyjani, jak naprawd nasz Kubu bdzie
si porusza. Podzielmy sobie naszego ludzika na dwie
czci:
200
210
220
230
240
PRINTA XX
PRINTXX
PRINT
I
PRINT
I
PRINT
I>
GOTO 50
oznacza, e komputer ma przej do wykonania instrukcji zapisanej w linii o numerze 50. W ten sposb
moemy pomin pewien fragment programu lub wrci do wczeniejszych polece.
Trzeba rwnie wytumaczy Kubusiowi w jakiej
kolejnoci ma podnosi nogi. Wprowadzamy sobie w
tym celu zmienn o nazwie NOGA. Dla naszego komputera kada zmienna ktr moemy sobie nazwa
zupenie dowolnie oznacza jak konkretn liczb.
Jeli napiszemy:
NOGA = 1
LET NOGA = 1
wwczas komputer bdzie pamita, e pod nazw
NOGA kryje si liczba 1, a do chwili napotkania innego rozkazu, np.:
CLS
W przypadku SPECTRUM czy ZX81 naley pamita, e zmienn okrelamy instrukcj LET np.:
LET NOGA = 2 oraz dodatkowo okreli pocztkow warto zmiennej
1 LET NOGA = 0
To wszystko.
Przyjemnej zabawy!
Romek
%%
20 PRINT
(..)
30 PRINT
()
40 PRINT
)(
50 PRINT ==XX==
NOGA = 2
LET NOGA = 2
lub
60 PRINT
XX
70 PRINT
XX
80 PRINT
II
90 PRINT
II
Przykad:
100 PRINT
<II>
110 NOGA=1
180
190
250
260
NOGA=2
GOTO 2
NOGA=0
GOTO 2
120 GOTO 2
130 PRINT
XX
140 PRINT
XX
150 PRINT
160 PRINT
170 PRINT
<I
180 NOGA=2
190 GOTO 2
200 PRINTA
XX
210 PRINTXX
220 PRINT
230 PRINT
240 PRINT
I>
250 NOGA=0
260 GOTO 2
BAJTEK 1/86
31