You are on page 1of 32

Z MIKRO-

KOMPU-
TEREM
NA TY

MIESIĘCZNY DODATEK DO „SZTANDARU MŁODYCH” NR 1/86 CENA 100 ZŁ

PIE
RW
STA
AB Y BYŁSZ
T U RZ Y
AK MA E RA
US M P U T
Z KO

LOGO
TRZECI
WYMIAR
M N I E
Ó J S I Ę
NI E B
CO JEST GRANE

PROLOG
KU
LIT BUŚ
ER
KA

BAJTEK 1/86 1
WYBIERZ SAM
GRA O JUTRO
Postanowiłem, muszę
mieć komputer str. 3
Elwro, czyli profesjonalna
manufaktura str. 6

NIE BÓJ SIĘ MNIE


Dzień dobry str. 4

dzie 200 tys. egzemplarzy, czyli czterokrotnie PROGRAMOWAĆ MOŻE KAŻDY


większym niż nakład „malucha”! Jaki papier Prolog str. 8
„BAJT – to 8 bitów, podstawowych jedno- i jaki kolor mogliśmy zapewnić – widzicie. Trzeci wymiar str. 10
stek informacji. Naszym zdaniem jest nieźle!
BAJTEK – to popularne pismo, poświęcone Czym chce być BAJTEK? W tej sprawie OBOK KOMPUTERA
temu wszystkiemu, co z przekształcaniem infor- nic się nie zmienia: ambicja zespołu reda- Wiosełka str. 14
macji się wiąże. Przede wszystkim chcemy być gującego BAJTKA jest – najogólniej mówiąc
pomocni tym, którzy już mają lub chcą mieć – zwalczanie analfabetyzmu mikrokompute- SPOSOBY I SPOSOBIKI
komputery osobiste” – tak rozpocząłem artykuł rowego w Polsce. Chcemy więc, co jest na- Spectrum i klakson str. 15
wstępny do pierwszego numeru BAJTKA, który turalne, trafiać do 12–, 20–lat ków, ale także
w końcu września ub.r. ukazał się w kioskach do wszystkich, którzy postanowili przełamać
“Ruchu”. Nasz “maluch” miał nakład 50 tys. CO JEST GRANE
w sobie lęk przed komputerem. Oczywiście –
egzemplarzy, co, jak się natychmiast okazało, Tir na nOg str. 15
znajdą u nas coś ciekawego dla siebie rów-
nie zaspokoiło potrzeb Czytelników. W ciągu nież osoby bardziej zaawansowane w progra-
pierwszych 10 dni po wyjściu BAJTKA na świat mowaniu i obsłudze komputerów. Ale przede ZASTOSOWANIA
przyszło ponad 1,5 tysiąca listów z prośbami wszystkim uczyć będziemy elementarza, przy- Maszyna do pisania i coś jeszcze str. 18
o pomoc w zdobyciu naszego dodatku i z pro- najmniej na razie.
pozycjami tematów do następnych numerów. SPRZĘŻENIE ZWROTNE
To ostatecznie przekonało wszystkich naszych BAJTEK powstał w sposób nietypowy, jest Drogi Bajtku! str. 20
sojuszników, że BAJTEK to jest to! nietypowy i będzie nietypowy. Chcemy aby- Pisali o Bajtku str. 25
ście sami, nasi drodzy Czytelnicy, redagowa-
BAJTEK jest miesięcznym dodatkiem do li BAJTKA! Zachęcamy Was gorąco do tego!
“Sztandaru Młodych”. Kształtowanie postaw Nie stawiamy żadnych wymogów typu statusu JAK TO ROBIĄ INNI
innowacyjnych, zwalczanie wszelkich prze- akademickiego, czy też limitu wieku. Uważa- Bajtek na Syberii str. 22
szkód uniemożliwiających pełny udział mło- my – przekonaliśmy się zresztą, wielokrotnie Gorączka Krzemowej Doliny str. 24
dego pokolenia w światowej “grze o jutro”, o tym – że ciekawe pomysły może mieć zarów-
popieranie talentów, promowanie wszelkich no 14–latek, jak i członek Polskiej Akademii HARDWARE
nowych form działania sprzyjających przyspie- Nauk. Ważna jest oryginalność myślenia i chęć Komputery 86 str. 26
szeniu rozwoju kraju – te wszystkie tradycyjne przekazania swych doświadczeń innym.
już dla Młodzieżowej Akademii Umiejętności
kierunki działania będą w nim obecne. Odebraliśmy już kilka telefonów z pytania- CO WARTO PRZYWIEŹĆ
mi: Czy można nadać dziecku imię Bajtek? Spectrum 128 Plus str. 27
Wydawanie BAJTKA podjęto trochę “na Redakcja nie ma nic przeciwko temu! Posta-
wariata” wychodząc z założenia, że pismo nowiliśmy nawet posiadaczom tego imienia SAMI O SOBIE
takie jest na obecnym etapie rozwoju infor- zafundować prenumeratę naszego dodatku. Jak wymyśliłem Bajtka str 28
matyki w naszym kraju absolutnie niezbęd- Minister Członek Rady Ministrów ds. Młodzie- Pierwszy był ABAKUS str. 28
ne i w związku z tym każdy dzień zwłoki jest ży Aleksander Kwaśniewski (lat 31), obiecał Klubowy Bank Danych str. 29
dniem bezpowrotnie straconym. BAJTEK po- nawet pierwszemu Bajtkowi ufundować jako
witał, gdyż powstać musiał. Społecznym wy- Halo komputer str. 30
wyprawkę porządny komputer osobisty. Cze-
siłkiem grupki osób, kosztem czasu wolnego, kamy na zgłoszenia uwiarygodnione zaświad-
nie oglądając się na angaże, biurka i etaty czeniem z urzędu stanu cywilnego! TYLKO DLA PRZEDSZKOLAKÓW
powstała najpierw koncepcja, a zaraz po- Kubuś Literka str. 31
tem zebrane zostały materiały do pierwszego Oczywiście, czekamy również na listy
numeru. Pisaliśmy w nim: „Zdajemy sobie o “dużym” BAJTKU i na Wasze propozycje do
sprawę, że na całym świecie wydawnictwa następnych numerów. Krytykujecie nas! Zda- „BAJTEK” – MIESIĘCZNY DODATEK DO „SZTAN-
tego typu są o wiele bardziej efektowne. Ko- jemy sobie bowiem sprawę z braków i ułom- DARU MŁODYCH”. ADRES: 00–687 Warszawa,
lor, dobry papier, atrakcyjne okładki, wkład- ności w naszej pracy. Najważniejsze jednak, ul. Wspólna 61. Telefon 21–12–05. Przewodniczący
ki, kasety i dyskietki, jako niezbędne załącz- uważamy, że po wrześniowym starcie próbnym Rady Redakcyjnej: Jerzy Domański – redaktor na-
niki – to już stało się normą. Mamy nadzieję, BAJTEK wystartował wreszcie na ostro. W po- czelny „Sztandaru Młodych”. ZESPÓŁ REDAKCYJ-
że wkrótce i BAJTEK uzyska odpowiednie do wszechnej edukacji informatycznej zaczęłiśmy NY: Waldemar Siwiński (z–ca redaktora naczelnego
„SM” – kierownik zespołu). Oskar Bramski, Roman
roli społecznej, jaką chcemy, żeby spełniał, wreszcie odrabiać w Polsce stracony czas. Poznański, Wanda Roszkowska (opr. graficzne),
warunki techniczne”. I oto słowa dotrzyma- Roman Wojciechowski. WYDAWCA: RSW „Prasa–
liśmy. Trzymany przez Was w ręku pierwszy
numer “dużego” BAJTKA ukazał się w nakła- Waldemar Siwiński Ksiazka–Ruch” Młodzieżowa Agencja Wydawnicza,
al. Stanów Zjednoczonych 53. 04–028 Warszawa.
Telefony: Centrala 13–20–40 do 49. Redakcja Rekla-
my 13–20–40 do 49 w. 403, 414. Cena 100 zł. Skład
technikę CRT 200, przygotowalnią offsetowa i druk:
PRASOWE ZAKŁADY GRAFICZNE RSW „PRASA–
KSIĄŻKA–RUCH” w Ciechanowie, ul. Sienkiewicza
51.
Zam. nr 151/86. nakład 200.000 egz. P 101

BAJTEK REDUX v. 0.5 02/2011


http://www.try2emu.net.pl

2 BAJTEK 1/86
GRA O JUTRO

POSTANOWIŁEM, MUSZE MIEĆ

KOMPUTER! Rozmowa
z ADAMEM KRAUZE (lat 18)
uczniem czwartej klasy Liceum
– Jak zaczęła się twoja komputerowa pasja?
– Po raz pierwszy zobaczyłem komputery w orga-
nizowanej przez Politechnikę Warszawską pracowni
fizyki dla szkół średnich. Byłem w II klasie i tak mi
Postanowiłem, że grami komputerowymi będę zaj-
mował się najwyżej przez pierwsze trzy tygodnie.
Oczywiście przedłużyło się to do kilku miesięcy. Tyle
czasu potrzebowałem, aby stwierdzić, że wszystkie
Ogólnokształcącego nr LX się spodobało, że postanowiłem: za wszelką cenę gry są w zasadzie takie same, nawet sex–poker
muszę zdobyć taką maszynkę. Ja po prostu musia- nudzi się po dwóch godzinach. Wówczas zacząłem
w Warszawie, kandydatem łem mieć komputer – nie było innego wyjścia: Gdy się interesować komputerem od właściwej strony –
do Młodzieżowej Akademii dostałem go do ręki podszedłem do sprawy zupeł- od przetwarzania danych. Technika komputerowa,
Umiejętności. nie inaczej niż zazwyczaj robili to moi rówieśnicy. czyli technika przetwarzania danych to informaty-

BAJTEK 1/86 3
GRA O JUTRO
ka. Z kolei informatyka – to według niektórych tylko ludzki jest zdecydowanie subiektywne i może być Tak długo leżałem w tym cia-

NO, NARESZCIE KTOŚ OTWORZYŁ MOJE PUDEŁKO


pewna gałąź matematyki, według innych czysta ma- błędne. Przez patrzenie rozumem określanie świa- snym opakowaniu. Myślałem, że
tematyka. Natomiast jeśli informatykę przedstawić ta. Wyposażmy komputer we wszystkie urządzenia to się nigdy nie skończy. A więc
jako dziecko matematyki i techniki – to takie podej- analizujące, którymi dysponuje człowiek: kamery, ty będziesz moim właścicielem.
ście do komputera wydaje się nie tylko oczywiste ale mikrofony, radary. Niech komputer sam analizuje, Bardzo mi miło!
i proste. niech sam dochodzi do wniosków, niech buduje
– Pozostaje jednak całkiem niebłaha strona teorie – a człowiek niech to wykorzystuje. To będzie Mam do ciebie wielką prośbę: ob-
praktyczna – chociażby nauka języków progra- bardzo wygodne... chodź się ze mną ostrożnie, jestem
mowania. – Wyposażyć komputer w inteligencję i po- urządzeniem delikatnym i łatwo mnie
– Kupowałem w zasadzie bez wyboru wszystkie zostawić samemu sobie? A więc zabawić się uszkodzić. W zamian za to postaram ci
książki, które miały coś wspólnego z informatyką. w stwórcę? Czy nie za bardzo puściliśmy wodze się dobrze służyć przez długi czas. Będę
Czytałem, wręcz połykałem wszystko – wymagało fantazji? Zostawmy to autorom science–fiction. twoim przyjacielem, towarzyszem zabaw
to pewnego przygotowania matematycznego. Mate- – Bardzo wiele czytuję powieści science–fiction i pomocnikiem w pracy i nauce.
matyka jest moją pasją, nie miałem więc żadnych i wierzę, że wszystko, co człowiek wymyślił, kiedyś Najbardziej nie lubię gdy jest mi zbyt
gorąco. Podczas pracy nagrzewam się
zasadniczych trudności. Potem przerzuciłem się na będzie zrealizowane.
dość mocno, a więc musisz zapewnić mi
książki anglojęzyczne. Za duże sumy kupowałem je – Czy to, co dzieje się w przodującej na świe-
swobodny dostęp powietrza; nie przykry-
na giełdach, od różnych osób. Za podręcznik 250– cie techniki komputerowej, można twoim zda-
waj mnie niczym, nie stawiaj na miękkim
stronicowy – i to fatalnie odbity na ksero – płaciłem niem uznać za zaczątki sztucznej inteligencji? podłożu – abym mógł chłodzić się rów-
5 tysięcy złotych. – Tak. Japończycy opracowali ostatnio projekt nież od spodu. Nie przepadam także
– Potrzebny jest jeszcze taki dość istotny dro- komputerów piątej generacji. Są to tzw. maszyny za kurzem i wilgocią (mam nadzieję, że
biazg jak komputer. Bez niego czytanie lektur, prologowe, ich podstawowym językiem jest nie AS- nie będziesz mnie zabierał ze sobą do
wkuwanie języków programowania jest nadłuż- SEMBLER a PROLOG. Właśnie dlatego na łamach kąpieli lub na spacer w deszczową po-
szą metę zajęciem coraz mniej ciekawym. „Bajtka” chciałem rozpropagować ten język. LOGO, godę). Jeśli natomiast znudzi ci się za-
– Mam IBM PC, przedtem pracowałem na ZX ma pierwowzór w LISP – co znaczy „List procesing”, bawa ze mną, przed odłożeniem na pół-
Spectrum , ale już go nie używam, gdyż stwierdziłem, czyli przetwarzanie danych. Ale są moim zdaniem kę, zapakuj mnie do pudełka. Chociaż
że nie mam co na nim robić. Na obecnym poziomie ciekawsze języki: PROLOG – programing in logic. jest w nim trochę ciasno, wolę to niż ten
nowoczesnej techniki komputerowej jest to zabaw- Są to języki, które zajmują się przetwarzaniem da- okropny kurz. I jeszcze jedno, przed pod-
ka – bardzo okrojony model komputera. Wprawdzie nych listowych: słów, tekstu i są one zupełnie innej łączeniem do mnie jakiejkolwiek wtyczki
można na nim symulować pewne duże programy generacji niż BASIC, PASCAL, ASSEMBLER. Nie- (np. kabla magnetofonu) wyłącz zasila-
z niektórych dużych komputerów, ale wszystko to którzy wręcz twierdzą, że wszystkie języki dzielą się nie; najmniejsze, przypadkowe zwarcie
jest raczej namiastką. ZX Spectrum kupiłem od ko- na PROLOG i pozostałe. może być dla mnie bardzo groźne.
legi, który sprowadził go z Zachodu i akurat mógł – Problem sztucznej inteligencji nie ogranicza Wydaje mi się, że trochę cię prze-
sprzedać. Ja miałem trochę odłożonej forsy, pomogli się jednak do komponowania języków... straszyłem. Nie bój się. To już wszyst-
kie moje wymagania. Jeśli będziesz ich
rodzice i podjąłem szybko decyzję. – Przypuszczam, że sztuczną inteligencję stwo-
przestrzegał, pozostaniemy przyjaciółmi
– I ta inwestycja zaowocowała, dziś zajmujesz rzą komputery biologiczne. Jest to kwestia najbliż-
na długie lata. Chyba, że staniesz się
się pisaniem programów i tłumaczeniem opisów szych kilku, kilkunastu najwyżej lat. Będą one dzia-
bardziej wymagający i wymienisz mnie
gier i programów użytkowych. łały w oparciu o komórki żywe, powiązane w pewne na inny, lepszy komputer
– O tym wolałbym nie mówić, z bardzo prostej sieci, łańcuchy, specjalizujące się w rozwiązywaniu Najważniejsze w naszej zabawie jest
przyczyny: pieniądze nie są najważniejsze. A mie- określonych zadań. Prace są bardzo zaawansowane jedno, nie jesteś w stanie mnie uszko-
wałem różne oferty, na przykład propozycje współ- i skonstruowane prototypy działają. Niestety, wszyst- dzić wpisując nawet największe głup-
pracy z prywatnymi zakładami jako programista. ko jest objęte tajemnicą, publikacje udostępniane są stwa i naciskając dowolne klawisze. Je-
Słyszałem: zatrudniamy pana od zaraz i dajemy od wąskiemu gronu specjalistów. Mogę jedynie domy- stem bardzo cierpliwy i za każdym razem
ręki 40 tysięcy miesięcznie, a pan będzie spokojnie ślać się, jaka jest ogólna idea takich komputerów. będę meldował ci, że popełniłeś błąd.
przychodził raz na tydzień i aktualizował nam pro- Niewątpliwie wyprzedzają one tradycyjne układy Ale dość już tej pustej gadaniny. Wi-
gram ustawiający produkcję. Niestety miałem 17 lat szybkością działania i pojemnością pamięci o kilka dzę, że masz ochotę nareszcie mnie
i nie mogłem pójść na taki układ: mam naukę, czeka rzędów jednostek, będą także bardziej niezawodne uruchomić. Proszę bardzo! Najpierw
mnie matura. Co najważniejsze – mam ambicje na- jeśli chodzi o zasilanie. należy przekonać domowników, żeby
ukowe. – Zajmujesz się tłumaczeniem opisów gier, na chwilę zrezygnowali z oglądania pro-
– I nie zniechęca cię dystans, jaki dzieli nas m.in. gry „Zaklęte miasto Dun Darach”. Czy po gramu telewizyjnego, ponieważ do roz-
od światowych potęg mikrokomputerowych? tym co powiedziałeś o zastosowaniu i przyszło- mowy ze mną niezbędny będzie właśnie
Steve Wozniak – wspominając historię swoich ści komputerów, nie jest to niekonsekwencja? telewizor. Jeśli ci się to uda możesz już
złotych jabłuszek – powiedział: w szkole średniej – Podobny zarzut można by postawić, że pamięć podłączyć mnie do telewizora. Najpierw
poszukaj w pudełku odpowiedniego ka-
studiowałem obwody telewizorów i na papierze magnetyczną źle wykorzystują ci, którzy nagrywają
bla, poznasz go po tym, że jedną z jego
zaprojektowałem ponad 50 komputerów. na taśmę magnetofonową muzykę rockową i słucha-
końcówek będzie koncentryczny wtyk
– Ale ja wcale nie mam kompleksu na punkcie jąc jej tańczą w dyskotekach. Gry to zabawa, rozryw-
antenowy. A jakie gniazdo antenowe ma
Steva Wozniaka! Nie interesuję się elektroniką, nie ka, a niektóre programy są rzeczywiście fascynują- twój telewizor? Jeśli płaskie to nie rozpa-
interesuje mnie hardware a software. Ponieważ pa- ce – nie mówię o grach zręcznościowych. Podobnie czaj! Możesz przecież odciąć oryginalną
sjonuje mnie matematyka, patrzę na informatykę jest z grafiką komputerową. Przy pomocy sformali- wtyczkę i przylutować taką, która będzie
z matematycznego punktu widzenia, a na komputer zowanego języka matematyki można projektować pasowała do twojego odbiornika. Widzę,
– jako na pewien model cybernetyczny, na pewne kompozycje pop–art – to jest zadziwiające, wręcz że nie bardzo masz ochotę na tak brutal-
ciało, które ulega bodźcom i daje określone reakcje. szokujące i oprócz walorów estetycznych może mieć ny zabieg. Trudno czeka cię więc spacer
Komputer jest dla mnie jedynie środkiem do osiąga- zastosowanie w analizie obrazu. Grafika kompute- do sklepu prowadzącego sprzedaż czę-
nia określonych celów. rowa może mieć także zastosowanie w lecznictwie. ści radiowych i telewizyjnych. Kupisz tam
– Wymienienie wszystkich możliwych dziś Człowiek zdrowy psychicznie dostrzega błędy w fi- sobie koncentryczne gniazdo antenowe
zastosowań komputerów – to temat na osobną gurze niemożliwej, czyli wyświetlanej na ekranie mo- i odpowiednią wtyczkę, następnie zlu-
rozprawę. Jakie ty chciałbyś osiągać cele przy nitora niezgodnie z prawami perspektywy. Człowiek tujesz je razem przy pomocy kabelków
pomocy komputera? chory – nie. Właśnie zainteresowałem się tym ostat- i kłopot z głowy.
– Jest ich wiele, m.in. wierzę, że możliwe jest nio, ale za wcześnie jeszcze abym mówił o swoich Nareszcie, jeden koniec kabla tkwi
stworzenie sztucznej inteligencji. Oczywiście roz- wnioskach. zamiast anteny w telewizorze, drugi we-
sądnie pojmowanej, nie jako stwora człekopodob- – Ilu kolegów zaczynało interesować się mi- tknąłeś mi do gniazda TV. Dopiero teraz
nego, potrafiącego rozmawiać, odczuwać. Sztucz- krokomputerami w tym samym czasie co ty? możesz podłączyć zasilacz i włożyć jego
wtyczkę do kontaktu. W tej chwili jestem
na inteligencja będzie rozwiązywała problemy, na – Było ich sporo, zaczynaliśmy z jednakowym
gotowy do pracy, jednak na ekranie te-
które człowiekowi nie starcza już czasu. M.in. mam zapałem, ale większość się wykruszyła. Po prostu
lewizora nic się nie dzieje (co najwyżej
na myśli operacje logiczne na tak dużym poziomie nie mieli tyle szczęścia co ja – nie zdobyli własne
dostrzec można niewyraźną sylwetkę
skomplikowania, że aż trudne dla człowieka do go komputera. Dla nich pozostaje on czarną skrzyn- spikera zapowiadajacego kolejne przy-
ogarnięcia. Jesteśmy w stanie układać programy tak ką a informatyka – tabu. A szkoda, gdyby każdemu gody Reksia). Musisz jeszcze dostroić
złożone, tak mądre, że mogę wymyślać nowe teorie z takich chłopaków dać do ręki IBM – bylibyśmy naj- swój telewizor do długości fali, na której
matematyczne, fizyczne, dotyczące makro– i mikro- lepsi w świecie. ja pracuję. Ustaw więc swój odbiornik na
kosmosu. Komputer ma przewagę nad człowiekiem 36 kanał VHF i regulując powoli pokrę-
w szybkości dokonywania tych operacji. tłem patrz na ekran aż ukaże się jasna
Na sztuczną inteligencję mam swój cichy, osobi- Rozmawiał plansza z napisem górnej części.
sty pogląd: wydaje mi się, że nie powinniśmy uczyć Roman Wojciechowski Jeśli dysponujesz kolorowym telewi-
komputera na modłę człowieka. Patrzenie w sposób zorem, który nie pracuje w systemie PAL,

4 BAJTEK 1/86
NIE BÓJ SIĘ MNIE!
czeka cię niestety zawód Obraz będzie Mówisz, że słyszałeś o jeszcze in- rozkazy są ponumerowane a ja wyko- Rzecz jasna wykonując twoje pole-
czarno–biały. Nie ma na to rady. Chyba, nych językach? Masz rację. Po prostu nuję je w kolejności od najmniejszego cenie nie zapomniałem jego treści i je-
że zdecydujesz się na kosztowną (kilka- BASIC jest dla mnie zrozumiały od chwi- do największego numeru. Chyba ze po śli będziesz miał ochotę powtórzyć to
naście tysięcy) przeróbkę telewizora. li włączenia, jeśli jednak masz ochotę drodze trafię na instrukcje skoku, ale wielokrotnie. Wiadzę, że trochę umęczył
Dopiero teraz możemy przystąpić do porozmawiać w LOGO lub innym języku o tym później bo i tak pewnie już masz cię mój wykład i pracowite wpisywanie
rozmowy. Swoją drogą muszę ci wyja- musisz wprowadzić odpowiedni pro- niezły mętlik w głowie. rozkazów Należy ci się trochę rozrywki.
śnić, że ta rozmowa będzie polegała na gram i od tej chwili zapomnę o BASIC Numery rozkazów piszesz na począt- Zaglądnij jeszcze raz dc mojego pudeł-
wykonywaniu przeze mnie twoich pole- –u i będę rozmawiał tylko w LOGO. ku linii, nie musisz przy tym zaczynać ka Powinna się tam znajdować kaseta
ceń. Mogę zadawać pytania, ale wyłącz- I znowu się rozgadałem. O wgrywa- od numeru pierwszego ani następnie z nagranym programem demonstracyj-
nie takie, które ty (lub inny programista) niu programu z kasety magnetofonowej zwiększać je o 1 Wykonując program nym.
ułożyliście dla mnie wcześniej. Jest jed- porozmawiamy później, a ty tymczasem szukam po prostu rozkazu o najniższym Jest? To bardzo dobrze przygotuj
nak pewna trudność: żaden z kompute- spróbuj wydać mi jakieś polecenie. Po- numerze, a po jego wykonaniu znowu teraz magnetofon (Przyznam ci się.
rów (przynajmniej na razie) nie rozumie mogę ci, napisz: wybieram najniższy z pozostałych. ze najbardziej lubię współpracować
nic, jeśli będziesz się do niego zwracał PRINT „WITAJ KOLEGO” Napiszmy więc ponownie nasz roz- z najprostszymi typami magnetofonów.
tak, jak do kolegi z klasy. Po prostu je- Oznacza to, że mam napisać (PRINT kaz, tym razem z numerem linii: W celu nagrania programu z kasety
steśmy na to jeszcze zbyt głupie. Do znaczy pisz) tekst, który znajduje się 10 PRINT „WITAJ KOLEGO” musisz mnie podłączyć do gniazda
celu wydawania poleceń komputerom w cudzysłowach. Jeśli teraz przyci- Tym razem po naciśnięciu klawisza słuchawkowego a w magnetofonach
stworzono specjalne, uproszczone języ- śniesz klawisz RETURN, poniżej pojawi RETURN napis nie pojawi się. Pozornie produkcji zachodniej do gniazda ozna-
ki, zwane językami programowania. Ja, się napis: nic się nie stało, ale ja zapamiętałem czonego symbolem EAR. W pudełku
oraz większość moich kolegów (mówię WITAJ KOLEGO sobie twój rozkaz i mogę go w każde; znajdziesz odpowiedni kabelek. Zanim
tu o komputerach osobistych i domo- oraz komunikat o tym że jestem go- chwili wykonać Napisz więc: RUN jednak wetkniesz drugi koniec tego ka-
wych) posługujemy się językiem zwa- tów do wykonywania dalszych poleceń. Słowo to oznacza – rozpocznij wy- belka do mojego gniazda (oznaczonego
nym BASIC. Nie oznacza to niestety, W ten sposób wydałeś mi polecenie konywanie programu. Po wciśnięciu także EAR) bądź uprzejmy wyłączyć
że wszystkie mikrokomputery posługują w tzw. trybie bezpośrednim, a mówiąc RETURN na ekranie pojawi się dobrze mnie z sieci.
się tym samym językiem. Przeciwnie, po ludzku, do natychmiastowego wyko- znany tekst: A więc jesteś już gotowy. Magnetofon
odmian BASICa jest prawe tyle ile jest nania. Programowanie w BASIC–u po- WITAJ KOLEGO został podłączony, kaseta z programem
modeli mikrokomputerow. lega jednak na czymś innym. Wszystkie READY (przewinięta na początek) jest juz rów-
nież na swoim miejscu Ja, jak zwykle
oczekuję twoich rozkazów. Polecenie
wczytania programu z taśmy wydaje się
przez napisanie słowa LOAD po którym
następuje nazwa programu napisana
w cudzy słowach. Jeśii natomiast nie
znasz nazwy programu, możesz napi-
sać dwa cudzysłowy obok siebie i wów-
czas wczytamy pierwszy program, który
będzie nagrany na taśmie napisz więc
LOAD””
naciśnij RETURN i włącz magneto-
fon (odtwarzanie).
Zwykle po zakończeniu wczytywania
program wypisuję na ekranie komuni-
kat:
OK
READY
co oznacza, że wszystko w porząd-
ku i jestem gotowy. Teraz możesz uru-
chomić program przy pomocy znanego
ci już rozkazu – RUN Czasem jednak
programista życzy sobie, abym od razu
po zakończeniu wczytywania sam się
uruchomił. Wówczas na ekranie może
pojawić się napis:
STOP THE TAPE
PRESS ANY KEY
czyli zatrzymaj magnetofon i naciśnij
dowolny klawisz. W tym momencie za-
czyna się zabawa...

i e ! Gorzej, gdy na ekranie pojawi się

s zc napis:

re
LOAD ERROR

n a oznacza to błąd wczytywania. Mu-


,
No
sisz wówczas zacząć wszystko od po-
czątku.
A co teraz? Teraz biegnij szybko do
kiosku po następny numer BAJTKA.
Twój komputer

DZIEŃ DOBRY!
BAJTEK 1/86 5
Określenie "profesjonalna manufaktura" usłysza-
łem od dyrektora Kurylca: – Potrafiłem robić dosko-
nały sprzęt pod względem jakościowym – twierdzi
dyrektor – natomiast nie jesteśmy przy stosowani do
wielkoseryjnej produkcji urzędzeń profesjonalnych. Ta
małoseryjność, którą dziś widać na wydziałach, wy-
nika z profilu produkcyjnego „Elwro” wprowadzonego
w połowie lat 70. Nie chcemy rezygnować z tego co ro-
bimy. Żyjemy wszak z eksportu, mamy mocną pozycję
i specjalizację w krajach RWPG. Ale zdajemy sobie
sprawę, że dziś stoimy przed nową epoką.

SZANSA
CZYLI PROFESJONALNA MANUFAKTURA Nową epokę w postaci pojedyńczych modeli moż-
na obejrzeć w pracowniach badawczych; zaintereso-

START kolejnych klawiszy a następnie wykonanie poleceń


wyświetlanych na ekranie jest banalnie proste.
wani poznali także wrocławskie propozycje w czasie
ostatnich Targów Poznańskich.
A więc Elwro 600 – profesjonalny komputer osobi-

TRUDNY DZIEŃ
Początki „Elwro” to 1959 rok, społeczna inicjatywa sty, dla sekretarki, inżyniera, naukowca i nauczyciela,
wrocławskich naukowców i inżynierów, zgoda wice- z polską już drukarką produkcji zakładów w Błoniu.
premiera Jaroszewicza i przyznany przez lokalne wła- – Jeszcze żeby chcieli ją sprzedawać także w kraju, nie
dze teren oraz stary budynek po cukrowni. Początko-
wo produkowano tu podzespoły radiowo–tele–wizyjne POWSZEDNI tylko za granicą – wzdycha jeden z inżynierów.

Elwro 600
i przełącznik kanałów. Ale już 4 lata później rozpoczęto
seryjne wytwarzanie Odry 1003, komputera II, tranzy- To jest, możnaby powiedzieć, optymistyczny finał. Jednostka centralna
storowej generacji. W 1966 roku świętowano pierwszą O tym jak do niego dochodzi, z jakimi kłopotami trze- – pamięć ROM 8 KB,
setkę maszyn cyfrowych z wrocławskiej fabryki. ba się borykać, sporo może powiedzieć inżynier Jan – pamięć RAM 64 KB,
Dyrektor ds. technicznych, Jan Kurylec, mówi o za- Olejnik, szef wydziału maszyn cyfrowych, na którym – 2 kanały we/wy 8b, równoległe,
kładach, że dziś są już kolosem. Oczywiście w wa- robota – jak mówi – rwie się przy każdym opóźnieniu – kanał szeregowy opcjonalnie,
runkach polskich. Na liście 500 największych przed- ze strony kooperantów i poddostawców. Wśród nich – 8 poziomów przerwań wektoryzowanych Pamięć
siębiorstw przemysłu przetwórczego „Elwro" zajęło także innych wydziałów i zakładów "Elwro". A zdarzają na dyskach elastycznych– – 2 lub 4 jednostki,
w 1984 roku 153 miejsce, a wartość produkcji sięgnęła się, niestety, często. magnetyczny dysk elastyczny 51/4 cala
blisko 8,5 miliarda złotych. Należą więc do czołówki – O, wczoraj ledwie tu można było chodzić, tak był – zapis: jednostronny z pojedynczą gęstością
krajowej elektroniki produkując komputery i syste- korytarz zawalony, bo akurat przyszła dostawa ele- (opcjonalnie z podwójną gęstością,
my komputerowe III generacji, podsystemy teleprze- mentów – mówi Jan Olejnik – ale szczęśliwie rozła- – pojemność użytkowa jednego dysku ok. 75 KB.
twarzania, mikrokomputery. A oprócz tego różności dowaliśmy zator. Monitor: pojemność 2000 znaków (25 wierszy po
elektroniczne – kalkulatory, aparaturę pomiarową, Równolegle montuje się tu 24 wyroby i nietrudno 80 znaków w wierszu), 256 znaków semigraficz-
chromatografy gazowe i sprzęt użytkowy z „Elwirką” sobie wyobrazić, jak wygląda rytmiczność pracy w wa- nych grafika 480 x 200 punktów.
– elektronowymi organami – włącznie. W tym roku war- runkach nierównomierności dostaw. Podobnie bywa
tość produkcji ma zbliżyć się do 10 miliardów złotych; na innych wydziałach, a wynajdowanie prac zastęp- I druga propozycja: Elwro 800, nagrodzony medalem
połowa przewidziana jest na eksport. Jednak tak na- czych dla załogi, to chleb powszedni ich kierowników. na Targach, właściwie już nie mikrokomputer, lecz cała
prawdę mikrokomputery są dopiero melodią przyszło- Dlatego można powiedzieć, że główny zakład kompu- ich rodzina umożliwiająca tworzenie systemów jedno
ści. Jedyny seryjnie produkowany to 8–bitowy Elwro terowy "Elwro" to profesjonalna manufaktura, bo i se- i wieloprocesorowych, 8 i 16–bito–wych. Opracowano
500 wraz z kolejnymi mutacjami 513 i 523. Urządzenie ryjność produkcji niewielka, i system działania wydaje je w Politechnice Poznańskiej i Instytucie Komputero-
przeznaczone jest przede wszystkim dla administra- się odległy od nowoczesności. wych Systemów Automatyki i Pomiarów we Wrocławiu.
cji, księgowości, działów planowania, rachuby płac – I tak dobrze, że ludzie chcą pracować. Przy ni- – Główne zastosowania mikrokomputerów serii Elw-
w stosunkowo niedużych zakładach przemysłowych skich pensjach to zajęcie właściwie dla hobbystów – ro 800 – mówi inżynier Eugeniusz Stencel – to auto-
i instytucjach. uzupełnia inżynier Olejniak. matyzacja pracy biurowej, zdalne inteligentne terminale
– Zobaczyliśmy interes do zrobienia – mówi dyrek- Istotnie, "Elwro" zajmując 153 miejsce w kraju znaj- komputerowe, sieci lokalne, systemy wspomagania
tor ds. handlowych Jerzy Chełchowski. duje się na zaledwie 445 pozycji pod względem płac, projektowania, systemy sterowania procesami techno-
Interes jest, ale dość... skromny. Mikrokomputerów choć nasycenie wysokokwalifikowaną kadrą jest tu logicznymi np. w cementowniach oraz urządzeniami
z serii 500 zakłady wytwarzają może 350, 400 sztuk wielokrotnie wyższe niż w hutach lub innych kolosach automatyki przemysłowej i robotami.
rocznie. przemysłu ciężkiego. Na dostawę mikrokomputerów zakłady złożyły
ofertę do Urzędu Postępu Naukowo–Technicznego
i Wdrożeń. Jeśli produkcja zostałaby objęta systemem
Mikrokomputery serii Elwro 500 zamówień rządowych w ciągu kilku lat możnaby ich do-
Jednostka centralna „Elektroniczne Zakłady Naukowe byty starczyć trzydzieści tysięcy.
– pamięć stała ROM 12 KB, moją wymarzoną szkołą. Pragnąłem stać – O ile przełamiemy analfabetyzm informatyczny
– pamięć operacyjna RAM 48 KB, się jej uczniem ze względu na moje zain- w społeczeństwie – wtrąca inż. Olejnik, który czasami
– 4 kanały we/wy 8b, równolegle, teresowania elektroniką cyfrową. Bardzo ma chwile zwątpienia i sceptycznie zapatruje się na
– kanał szeregowy (opcja), bałem się egzaminów wstępnych, lecz gdy możliwość masowej sprzedaży profesjonalnych kom-
– 8 poziomów przerwań wektoryzowanych. nadszedł ten długo oczekiwany moment puterów.
Drukarka: Robotron 1152 nie czułem większego strachu. Egzaminy
Pamięć na dysku elastycznym zdałem dobrze”. Poszczególne konfiguracje Elwro 800 mogą być
– 2 jednostki pamięci na dysku, „W pierwszym tygodniu nauki dokładnie tworzone z następujących modułów:
– nośnik: dysk 8–calowy, obejrzałem szkolę, poznałem kilka kolegów – modułu mikrokomputera 16–bitowego,
– zapis: jednostronny, z pojedynczą gęstością, z klas starszych, którzy zapoznali mnie ze – modułu mikrokomputera 8–bitowego,
pojemność użytkowa dysku ok. 256 KB Monitor zwyczajami tu panującymi. Nie rozumiem – modułu inteligentnego sterowania pamięci na
ekranowy Neptun–16 wierszy po 64 znaki w wier- jednak jednego zwyczaju trwającego już od dyskach elastycznych,
szu – monochromatyczny z zieloną poświatą. wielu lat, a mianowicie zakładania emble- – modułu pamięci systemowej RAM o pojemności
Dyskowy System Operacyjny EMOS kompatybil- matu dopiero w szkole i zdejmowania go 256 KB.
ny z systemem CP/M 2.2 zaraz po ukończeniu lekcji. Uczęszczanie – modułu sterownika wyświetlacza telewizyjnego
do EZN–u, jak i noszenie tarczy jest za- i klawiatury,
Użytkownicy są z nich – jak twierdzą we Wrocła- szczytem, którego nie każdy może dostą- – modułu sterownika pamięci na dysku twardym
wiu – zadowoleni. Właśnie uruchamiany jest kolejny pić”. typu Winchester*),
egzemplarz w zakładach lniarskich w Częstochowie. „Urządzenie klas jest o wiele bardziej – modułu pamięci systemowej RAM 256 KB z koda-
Specjalny program przygotowany we współpracy atrakcyjne niż to było w mojej dotychczaso- mi korekcyjnymi (ECC*)
z zaprzyjaźnionymi informatykami z Akademii Eko- wej szkole. Od pierwszego wejrzenia moż- – modułu sterownika monitora graficznego koloro-
nomicznej pozwala na pełną kompu–tryzację zapisu na poznać, że nie jest to szkoła biedna, tyl- wego*),
gospodarki magazynowej. Pani Zdzisława Jańska, ko posiada bardzo możnego opiekuna”. – modułu sterownika sieci lokalnej wg standardu
która demonstruje działanie mikrokomputera Elwro (Wypowiedzi uczniów pierwszych klas). ETHERNET*),
523 z oprogramowaniem dla tej właśnie fabryki zarę- Tym opiekunem są zakłady “Elwro”.Elwro – modułu sterownika linii komunikacyjnej z protoko-
cza, że przeszkolenie pracowników działu zbytu i za- znaczy Elektronika Wrocławska. łami BSC (SDLC) HDLC (w opracowaniu).
opatrzenia nie powinno zająć więcej jak kilka godzin. – modułu inteligentnego sterownika wielokanałowej
W końcu włożenie dysku elastycznego, naciśnięcie transmisji szeregowej.

6 BAJTEK 1/86
GRA O JUTRO
Przełamać barierę braku wiedzy można zaczy-
nając od podstaw, od nauki w szkole. W związku
z przygotowywanym programem rządowym „Elwro”
złożyło także ofertę w sprawie komputera szkolnego.
Ministerstwo Oświaty i Wychowania po konsultacjach
z informatykami i pedagogami sformułowało następu-
jące wymagania: pamięć wewnętrzna nie mniej niż 64
KB, pamięć zewnętrzna na dyskach elastycznych, ale
z możliwością przyłączenia magnetofonu kasetowe-
go, monitor ekranowy z grafiką, klawiatura odpowia-
dająca polskim normom i polski alfabet na wszystkich
urządzeniach wyjściowych, możliwość przyłączenia
drukarki, struk–tura otwarta całości umożliwiająca
montowanie różnych kombinacji i zestawów oraz pra-
cę w sieci. Oprogramowanie zapewniane bezpośred-
nio przez producentów powinno obejmować języki
LOGO, PASCAL i BASIC, programy i procedury ob-
sługi urządzeń peryferyjnych, graficzne, operowanie
dźwiękiem, operowania na tekstach oraz dyskowy
system operacyjny kompatybilny z CP/M.
Kto nie zna się na rzeczy niech uwierzy, że to cał-
kiem przyzwoite wymagania. Kto zna się, wie już, że
oświata nie jest zainteresowana byle czym.
„Elwro” nie zamierza też dostarczać byle czego.
Przy spełnieniu kilku istotnych warunków mogliby
produkować – docelowo – 100 tysięcy sztuk rocznie.
Obecnie trzecia nowość zakładów – Elwro 700 Solum
– spełnia tylko część wymagań. Egzemplarz, a wła-
ściwie jeden z modeli konstrukcyjnych, który mi poka-
zywano współpracuje tylko z kasetofonem i – na przy-
kład – nie ma jeszcze grafiki, ale wszystkie problemy
są już w końcowej fazie rozwiązywania i prace zosta-
ną zakończone w 1986 roku. Nic dziwnego zatem, że
dyrektor Chełchowski, który w trzecim zdaniu naszej
rozmowy chce sfinansować cały numer „Bajtka”, żeby
odpowiednio zareklamować „Elwro”, w szóstym kate-
gorycznie odmawia zgody na rozmowę z konstrukto-
rami. Tajemnica?
– Nie, po prostu pod żadnym pozorem nie wolno
im przeszkadzać – wyjaśnia.
– Chcemy, żeby nasza oferta była konkurencyjna
cenowo wobec mikrokomputerów napływających do
Polski kanałami prywatnymi – dodaje dyrektor Kury-
lec – Jednostka centralna z zasilaczem przy takiej
skali produkcji nie powinna kosztować więcej niż 100
tysięcy złotych.
To rzeczywiście względnie niedrogo... ale licząc
dolara po czarnorynkowym kursie.
– Wiemy o tym, ale przy obecnych cenach bazy
elementowej w kraju i państwach RWPG, nie ma
szans na produkcję tańszych komputerów – replikuje
inżynier Stencel.
Zamówienie rządowe oznaczałoby pewność do-
staw podzespołów i elementów elektronicznych, dru-
karek, monitorów, dysków oraz fundusze na rozbu-
dowę zakładów; mówi się, bagatela, o 2–3 a nawet
10 miliardach złotych, zależnie od tego czy fundusze
służyłyby realizacji różnych zamówień rządowych, czy
także – na czym wrocławskim inżynierom najbardziej
zależy – budowanie centrum produkującego elementy
i podzespoły.
Oznaczałoby także istotnie nowy etap w rozwoju
polskiej elektroniki mikrokomputerowej.
– Dziś najbardziej potrzebny nam jest rozwój bazy
elementowej – twierdzi inżynier Stanisław Majdak
z Biura Systemów Użytkowych – Musimy sami lub
w kooperacji z RWPG zacząć produkować w dużej
ilości obwody scalone, sterowniki, elementy pamię-
ciowe, urządzenia peryferyjne.
A może lepiej byłoby zamienić „Elwro” w montow-
nię komputerów dobrej firmy zachodniej, jak to się
dzieje w szybko rozwijających się krajach Dalekiego
Wschodu?
– Nie, nie – protestuje inżynier Majdak – już raz się
na tym wyłożyliśmy w latach 70, to byłoby szkodnic-
two gospodarcze.
– My mamy obowiązki statutowe – uzupełnia dy-
rektor Kurylec – i na przykład, sieć komputerowa
w Polsce obejmująca ZETO ma dziś wartość 90 mld
złotych. Łatwo wyliczyć ile potrzeba sprzętu na jej sta-
łe odnawianie. A „Elwro” odpowiada i za ZETO.
Kto zatem otrzyma zamówienia? W grudniu, kiedy
odwiedziłem zakłady, ostateczne decyzje jeszcze nie
zapadły.

Piotr Aleksandrowic.

BAJTEK 1/86 7
P
ROLOG jest języ- Peter) &.add (Dark brother–of Peter) Relacje zachodzą- Elizabeth
kiem nietypowym, ce między obiektami można zapisywać w formie post- Elizabeth 2
programowanie fiksowej, tj. takiej, w której nazwa własności występuje Ann
w nim przypomina po nazwie obiektu, posiadającego tę własność. &.Henry Edward
bardziej rozmowę male Henryk — płeć męska &.Jane female Jane — płeć Jane oraz relacje:
niż operowanie żeńska O zdaniu, w którym nazwa relacji poprzedza li- father–of
nazwami zastrze- stę obiektów, mówimy, że ma formę prefiksową. mother–of
żonymi czy rozka- &.gives (John Mary flower) — daje (Jan Marii male
zami jak w BA–SI- kwiat) female
C–u i PASCAL–u. &.reads (Mark book) — czyta (Marek książkę) Istnieje komenda, która znacznie przyspiesza wpro-
Służy on do prze- Nawias zastosowano w celu oddzielenia obiektów wadzenie listy obiektów o tej samej własności. Jest nią
twarzania języ- od relacji. accept. Po wpisaniu accept male (lista mężczyzn) otrzy-
ków naturalnych, Zaś relację, w której jej nazwa występuje między mujemy: male i teraz wpisujemy nazwę obiektu (na za-
list danych itp... obiektami nazywamy relacją infiksową np. kończenie przyciskamy Klawisz ENTER). W nowej linii
Szczególnie na- &.Henry father–of Elizabeth Henryk ojciec Elż- ukazuje się kolejne male i system oczekuje na wprowa-
daje się do budowania inteligentnych baz danych o do- biety. dzenie nowego obieku lub słowa end kończącego wpro-
stępie w języku naturalnym, Kompilatorów, systemów Podstawową formą relacji jest forma prefiksową. wadzenie listy obiektów. Np.:
strategicznych, języków problemowych czy programów Zdania dwuskładnikowe mogą również być pisane accept małe
sprawdzających poprawność dowodów twierdzeń. w formie prefiksowej. male. (Henry–Snr)
Pełną definicję języka PROLOG opracował w 1972r. Stwierdzenia: male. (Henry)
Alain Colmeraur. PROLOG dostępny jest na wielu mi- father–of (Henry Elizabeth) male. (Edward) czytamy teraz nasze dane używając
krokomputerach opartych na mikroprocesorach: Z–80 oraz komendy list all
— pod systemem CP/M–80 oraz 8088/86 podsyste- Henry father–of Elizabeth &.list all
mem MSDOS i komputerach wyposażonych w system są równoważne. Henry–Snr father–of Henry Henry father–of Mary
operacyjny UNIX. W matematyce i logice obiekty, między którymi za- Henry father–of Elizabeth Henry father–of Edward
Implementacją PROLOG–u na komputer ZX Spec- chodzi relacja nazywamy argumentami. Mówimy Elizabeth mother–of Henry Katherine mother–of
trum jest micro–PROLOG. Ponieważ jego syntaktyka o pierwszym, drugim itd., argumencie. Warto pamię- Mary Ann mother–of Elizabeth 2 Jane mother–of
mogłaby się wydawać nieco zawiła dla osób nie obe- tać, że micro–PROLÓG wypisuje zdania zawsze w for- Edward Henry–Snr male Henry male itd.
znanych z gramatykami metamorficznymi, opracowano mie postfiksowej. Możemy wybrać pojedynczą relację i wypisać obiek-
pewne rozszerzenie języka podstawowego o nazwie Wiedza, którą już posiadamy, pozwala nam na stwo- ty spełniające ją. Uczynimy to w następujący sposób: po
SIMPLE. Tak więc w pierwszej kolejności nagrywany rzenie małej bazy danych. Będzie ona opisywała relacje komendzie list wypiszemy nazwę relacji
program PROLOG a następnie SIMPLE (komendą load zachodzące w pewnej rodzinie. Przy okazji poznamy & list mother–of Elizabeth mother–of Henry Ka-
SIMPLE). Na kasecie firmowej po głównym pliku zawie- wszystkie komendy PROLOG–u. Nie jest ich wiele. therine mother–of Mary Ann mother–of Elizabeth 2
rającym Prolog znajduje się kilkadziesiąt plików o ko- Wprowadźmy następujące zdania. Jane mother–of Edward &
lejnych nazwach SIMPLE, SIMTRACE, są to programy &.add (Elizabeth mother–of Henry) Aby zapisać ten plik danych na taśmie piszemy:
systemowe, do użytku tylko przez Prolog. &.add (Katherine mother–of Maryj &.save RODZINA Z powrotem ładujemy do kompu-
Rozpoczniemy od podawania przykładów w składni &.add (Ann mother–of Elizabeth 2) tera plik rozkazem
uproszczonej. Przykłady zaczerpnięto z książki Clark &.add (Henry father–of Edward) &.load RODZINA
K.L. Emmals R., McCabe F.G. „A micro–PROLOG Pri- &.add (Jane mother–of Edward) Kasowanie lub dopisywanie dowolnych zdań w mi-
mer" Logic Programming Associates L.T.D., 1983. &.add (Henry–Snr male) cro–PROLOG–u jest bardzo proste. Zdanie: Katherine
Podstawowe wyobrażenia w PROLOG–u to twier- &.add (Elizabeth 2 female) mother–of Mary możemy skasować w dwojaki sposób.
dzenia i pytania. Twierdzenia określają pewien obiekt lub &.add (Katherine female) Pisząc
ich grupę oraz ustalają relacje między nimi. Oto przykład &.add (Mary female) &.add (Elizabeth 2 female) &.delete (Katherine mother–of Mary) lub
zdań poprawnych pod względem logicznym: Jan jest oj- &.add (Ann female) &.delete mother–of 2
cem Piotra, Darek jest bratem Piotra. Nie są natomiast &.add (Female (Jane)) W pierwszym przypadku wskazujemy dokładnie na
zdaniami w sensie logicznym następujące stwierdzenia: &.add (Male (Edward)) relację, w drugim czynimy to pośrednio przez wskazanie
Czy jutro będzie pogoda? Chyba pójdę do kina. Ostatnie dwa zdania zapisaliśmy w formie prefikso- numeru, pod którym dana relacja się znajduje. Podob-
Zdania: Jan jest ojcem Piotra i Darek jest bratem wej. Przy pomocy zlecenia add możemy dodawać do nie jeśli przy instrukcji add podamy numer, to zdanie,
Piotra, moglibyśmy zapisać poprawnie pod względem naszego zbioru w każdej chwili dowolną ilość informacji które wpiszemy znajdzie się w odpowiednim miejscu.
syntaktycznym następująco: w postaci zdań. Dane, które dotychczas wprowadzili- add.5 (Katherine mother–of Mary) Komenda kill
Znak "&." ukazuje się zawsze na początku nowej śmy, są pogrupowane pod względem relacji, jakie mię- w połączeniu z nazwą relacji kasuje wszystkie zdania
linii i oznacza gotowość systemu do przyjęcia kolejne- dzy nimi zachodzą. PROLOG „zna więc następujące wykorzystując daną relację Kill male
go zlecenia. Wysłanie przez system komunikatu "Error: obiekty: Cały program kasujemy przy pomocy Kill all. Istnieje
2" oznacza, że program SIMPLE nie został nagrany. Henry–Snr także komenda NEW. Kasuje ona nie tylko wszystkie
Należy go nagrać komendą load SIMPLE i powtórzyć Henry dane, lecz i program SIMPLE. Po użyciu tej komendy

PRO–
poprzednio wykonane operacje. &.add (John father–of Mary trzeba powtórnie załadować SIMPLE.

PROGRAMOWANIE W JĘZYKU LOGIKI


LOG cz.1

8 BAJTEK 1/86
PROGRAMOWAĆ MOŻE KAŻDY
Potrafimy już tworzyć zbiory danych i czytać je. y = 126. Relacja LESS może być używana jedynie do stwierdzenia) można skorzystać z programu SIMTRA-
Obecnie nauczymy się zadawać komputerowi pytania sprawdzania pewnych wyrażeń: CE. Wczytujemy go komendą Load SIMTRACE
tak, by uzyskać na nie odpowiedzi. Nadal będziemy się LESS (x y) zachodzi wtedy i tylko wtedy, gdy x jest Blok SIMTRACE jest napisany w oryginalnym mi-
posługiwali danymi dotyczącymi rodziny. Najprostsza mniejsze od y. cro–Prologu (podobnie jak SIMPLE) i służy do śledzenia
formą pytania jest prośba o potwierdzenie faktu. Pyta- &.is (3 LESS 4) daje odpowiedź pracy systemu. Napiszmy:
my się, czy Henryk jest ojcem Elżbiety 2? W PROLOG YES gdyż 3 jest mniejsze od 4. Podobnie na: &.all–trace x: Henry–Snr father–of x
–u pytanie to zadajemy w sposób następujący: &.is (4 LESS 3) 1. and x male
&.is (Henry father–of Elizabeth 2) na co PROLOG Prolog odpowiada: NO Pierwszym wyrażeniem, którego wartość logiczną
odpowiada: Również pytania: &.is (TIMES (3 x 10) & TIMES (3 x można zbadać, jest: Henry–Snr father–of x, dlatego
YES y) 1. SUM (y z 10) z LESS 0.1 E–5 YES SIMTRACE wypisuje wiadomość:
Odpowiedź na pytanie: is (.....) polega, po prostu, Cyfry ukazujące się z lewej strony ekranu oznaczają (1) Henry–Snr father–of x trace? z zapytaniem, czy
na sprawdzeniu czy zdanie (.....) lub inne, równo liczbę niezamkniętych nawiasów. Prolog nie pozostawia śledzić przebieg dobierania obiektów do x w celu uzy-
ważne, figuruje na liście danych. Dużo bardziejskompli- bez odpowiedzi. Bardziej zaawansowanym miłośnikom skania logicznej prawdy.
kowane jest pytanie typu: Czy jest znana matka Marii? micro–Prolog–u pozostawiam analizę semantyczną po- Jeżeli chcemy oglądać przebieg procesu warto-
W PROLOG–u pytanie takie wygląda następująco: wyższego pytania. ściowania pytania, naciskamy „y” lub ENTER, zaś „n”
&.is (x mother–of Mary) Czyli: czy znany jest taki LESS może również porównywać zmienne łańcu- w przeciwnym przypadku. Jeśli naciśniemy „y” następna
obiekt x, że zdanie: x mother–of Mary jest prawdziwe. chowe, szeregując je alfabetycznie. wiadomość wygląda następująco:
PROLOG znajduje zdanie: Katherine mother–of Mary &.is (FRED LESS FREDDY) (1) solved: Henry–Snr father–of Mary Prolog odna-
i wysyła odpowiedź YES YES lazł obiekty Mary o własności:
W tym przypadku x jest zmienną. Zmienna jest trak- &.is (ALBERT LESS HAROLD) YES Henry–Snr father–of Mary Teraz SIMTRACE anali-
towana w PROLOG–u jako obiekt nieznany. Jej odpo- &.is (SAM LESS BILL) NO zuje następny warunek i pisze:
wiednikiem może byc w języku naturalnym na przykład Przy formułowaniu pytań należy pamiętać o tym, że (2) Maty male trace?
„ktoś” „coś”. Zmienne oznaczamy literami x,y,z,X,Y,Z, Prolog wszystkim wyrażeniom logicznym i arytmetycz- Po naciśnięciu „y” otrzymujemy failing (2) i zaraz po-
(duże litery oznaczają zbiory). W przypadku większej nym nadaje wartości kolejno od strony lewej do prawej. tem failing (1)
ilości zmiennych, możemy je indeksować np. x1, x2, Dlatego na pytanie: Przyjrzyjmy się dokładnie działaniu SIMTRACE:
x3... &. which (x: SUM (y 10 x) TIMES (2 5 y)) Prolog System rozpatrywał najpierw pytanie Henry–Snr
Kto jest ojcem Edwarda? W PROLOG–u piszemy: odpowiada: (zbyt wiele zmiennych) father–of x. Pierwszym obiektem, znalezionym i speł-
&.which (x: x father–of Edward) Too many variables, zaś na analogiczne: niającym pierwszy warunek był X–Mary. Lecz następny
czyli: znajdź taki obiekt x, że prawdziwe jest zdanie: &.which (x: TIMES (2 5 y) SUM (y 10 x)) warunek brzmiał: male. Prolog podstawił pod X Mary
x father–of Edward. PROLOG dopuszcza także pytania 20 i uzyskał zdanie Mary male, nie znalazł go jednak w słow-
złożone, np.: Czy Henryk senior jest ojcem Henryka niku relacji, więc przyjął je za fałszywe. Blok SIMTRACE
i Edwarda? „Wyśledzić moment historyczny, w którym liczy- wysłał w tym momencie wiadomość o niespełnieniu dru-
&.is (Henry–Snr father–of Henry 1. and Henry– dło dosięgło Rozumu, jest równie trudno, jak ów, co giego warunku przez obiekt X–Mary stąd właśnie failing
Snr father–of Edward) NO małpę przemienił w człowieka”. (2). Pozostało więc już tylko obliczenie koniunkcji dwóch
Znak 1 pojawia się po przejściu do nowej linii (naci- Stanisław Lem „GOLEM XIV” zdań: prawdziwego i fałszywego, w wyniku którego SIM-
śnięcie klawisza ENTER) i oznacza, że zdanie nie zo- TRACE wysłał nową wiadomość: failing (1) oznaczającą
stało zamknięte znakiem) i może być kontynuowane. Interesujący jest sposób, w jaki Prolog odpowiada niespełnienie koniunkcji obydwu warunków. Blok SIM-
Do podstawowych relacji arytmetycznych należą: na zwykłe pytania: „is (.....) gdzie ,......” jest dowolnym TRACE możemy skasować komendą:
SUM, TIMES, LESS, INT. zdaniem nie zawierającym zmiennych np. by znaleźć &.kill simtrace–mod
Mogą one przyjmować wartość 1 (prawda), 0 odpowiedź na pytanie: &.is (Henry male) Znajomość pracy systemu przydaje się przy tworze-
(fałsz). Prolog wyszukuje wszystkie obiekty posiadające ce- niu ekonomicznych pytań. Zdania:
Relacja SUM (x y z) jest prawdziwa jedynie wtedy, chę male: &.which x: Henry father–of x and x male oraz
gdy z = x + y. Henry–Snr male &.which x: male and Henry father–of x
&.is (SUM (30 30 50)) Henry male dadzą tę samą odpowiedź z tą różnicą, że w pierw-
YES Edward male następnie przyrównuje Henry do szym przypadku Prolog znajdzie wszystkie takie x, że
Pytanie o wynik dodawania formułujemy w następu- pierwszego obiektu i jeśli są one równe, przechodzi do Henry father–of x, a następnie sprawdzi, które spełniają
jący sposób: następnego. warunek: x male, w drugim przypadku Prolog postąpi
&.which (x: SUM (20 30 x)) Gdy znajduje obiekt Henry, to przekazuje wiadomość wręcz odwrotnie — najpierw znajdzie takie x, dla któ-
50 YES, w przeciwnym wypadku NO. rych wychodzi x male, a następnie sprawdzi, które z nich
Wynik odejmowania np.(50–30) możemy otrzymać Gdy w takim pytaniu występuje zmienna, to Prolog spełniają warunek: — Henry father–of x. W dużych ba-
na trzy sposoby: najpierw stara się nadać jej jakąś wartość (liczbową zach danych wielokrotnie większych niż nasza RODZI-
&.which (x: SUM (50 – 30x)) lub literową), a cała dalsza procedura jest taka sama. NA odpowiedź na pierwsze pytanie zostanie udzielona
20 Dlatego przy rozbudowanych pytaniach jest do spraw- bardzo szybko w porównaniu z drugim.
lub: dzenia bardzo wiele warunków i czas oczekiwania na
&.which(x: SUM (30*50) 20 odpowiedź się wydłuża.
czy też: &.which (x: (x 30 50)) 20 W celu głębszego zrozumienia oraz prześledzenia Adam Krauze
W relacji SUM może występować tylko jedna nie- etapów wartościowania każdego zdania (pytania lub (lat 18)
wiadoma. Relacja INT może służyć do sprawdzenia czy
dana liczba jest całkowita lub zmiennoprzecinkowa bez
części ułamkowej, oraz do wyznaczania całkowitej czę-
ści liczby FP (Floating Point — zmiennoprzecinkowym).
Pytania formułujemy w sposób następujący:
&.is (45 INT)
YES
&.is (4–67 INT) NO
&.is (3.567E3 INT) YES
Natomiast przy wyznaczaniu części całkowitej piszemy:
&.which (x:3.45 INT x)
3
&.which (x:3.56398E3 INT x) 3563
Żeby sprawdzić czy jakaś liczba jest częścią całko-
witą innej, możemy połączyć relację INT z EQ (od ang.
EQual — równe).
Relacja TIMES ma następującą definicję: TIMES (x
y z) zachodzi wtedy i tylko wtedy, gdy z = x y. Relację
TIMES użyć możemy (analogicznie jak SUM) na kilka
sposobów:
&.is (TIMES (3 4 12))
YES
&.which (x: TIMES ( 3 4 x)) 12
&.which (x: TIMES (3 x 12)) &.is (TIMES (3 y 12)
& y INT) YES
to ostatnie pytanie ma na celu sprawdzenie czy wy-
nik dzielenia 12 przez 3 jest całkowity. Jeśli natomiast
chcemy zrealizować dzielenie całkowite, piszemy:
&.which (x: TIMES (24 y 126) & x INT y) 5
ostatnie pytanie moglibyśmy zinterpretować nastę-
pująco: „jaki x jest częścią całkowitą takiego y, że 24 X

BAJTEK 1/86 9
Przypuszczalnie potrafisz zmusić
swój komputer do wykonywania mniej
lub bardziej wyrafinowanych rysunków na
ekranie. Nie znajdziesz więc w tym opra-

TRZECI
cowaniu opisu działania elementarnych

TRZECI
procedur grafiki żółwia. Nie będziemy też
omawiać takich czynności, jak nagrywanie
na taśmę i ładowanie swego programu,
albo korzystanie z edytora. Zatrzymamy
się tylko na chwilę przy niektórych, rza-
dziej być może używanych a użytecznych
procedurach Logo.
Zajmiemy się (jeżeli, oczywiście, masz
na to ochotę) rzutowaniem, zwanym w ry-

WYMIAR
sunku technicznym aksonometrią. Pro-
gram nie jest trudny, ale do jego pełnego
zrozumienia potrzebna jest znajomość
podstaw geometrii analitycznej prze-
strzeni dwu– i trójwymiarowej z zakresu
szkoły średniej. Jeżeli zdecydujesz się na
trochę głębszą analizę tego, co wprowa-
dzisz na swój komputer, zwróć uwagę na
jedną z możliwych metod pracy z Logo,
sposób tworzenia "narzędzi" do dalszej
pracy i możliwość stawiania sobie coraz
trudniejszych zadań bez potrzeb pisania
nowego programu, a jedynie przez roz- Starannie przemyślana grafika stanowi bardzo po-
szerzenie tego, co już mamy.
We wszystkich tekstach Logo będzie-
ważny atut Logo. Od niej też rozpoczyna się kurs tego
my używali pełnego alfabetu polskiego, języka w większości podręczników.
abyś nie musiał tracić czasu np. na do-
myślanie się, że „BLAD" to to samo, co
Niniejszy artykuł adresowany jest do tych, którzy po-
po polsku „BŁĄD". Rzecz jasna, używając siedli już umiejętność posługiwania się Logo w pod-
stawowym zakresie. Treścią jego jest realizacja prostej
Spectrum czy Commodore napiszemy „a"
zamiast "ą", "I" zamiast "ł" itd.

Zaczynamy... grafiki trójwymiarowej.


...od prostego ćwiczenia, którego
efekty mogą być nam w przyszłości przy-
datne. Nietrudno się domyślić, że nasze w takiej sytuacji zmienić jej treść posłu- masz wątpliwości, do czego właściwie W takim razie napisz:
rzutowanie będzie miało wiele wspólne- gując się edytorem. To rozwiązanie nie służy NOWE i czy nie wystarczyłoby uży- L.B. GRUBA PO „naprzód
go z rysunkiem technicznym. Wiemy, że jest jednak zadowalające, szczególnie cie ERASE, napisz: Łatwiej ci będzie w ten sposób zro-
w rysunku tym używa się różnych rodza- gdy np. mamy nakreślić figurę złożoną zumieć, w jaki sposób otrzymujemy linię
jów linii; w szczególności dotyczy to ich z 30 odcinków, z których każdy jest innej ER “Franuszek podwójnej (L. GRUBA) i potrójnej (L.B.
grubości. Ma to znaczenie estetyczne grubości niż jego poprzednik. Na szczę- GRUBA) grubości. Ważne jest, aby po
i praktyczne — w ten sposób rysunek ście zmiany definicji procedury można Spowoduje to pojawienie się komuni- wykonaniu NAPRZÓD żółw zawsze
staje się bardziej czytelny. Ponieważ dokonać przez wykonanie odpowiednie- katu znajdował się w tej samej pozycji, co
rozdzielczość ekranu ZX Spectrum jest go fragmentu programu. ER doesn't like FRANUSZEK as in- po wykonaniu FORWARD, a nie np. o 1
mimo wszystko dość niewielka, rysunki put krok w lewo. Zależy nam przecież, aby
wykonywane liniami jednakowej grubości Stanowi to odpowiedź na twoje py- można było używać tych dwóch procedur
mogą nie dawać właściwego wyobraże- TO NOWE : procedura tanie. Po prostu nie mamy całkowitej zamiennie.
nia o kształcie rzutowanej bryły. Wobec IF NAMEP : procedura [ERA– pewności, czy w momencie wywołania Obejrzyjmy teraz efekt naszej pracy.
tego spróbujmy umożliwić programiście NOWE „naprzód istnieje już procedu- Napisz:
SE : procedura]
(a zatem sobie) kreślenie na ekranie linii ra o podanej nazwie. Przejdźmy do linii
END
o wybranej grubości. Przyda się to rów- grubszych. CS L. GRUBA NAPRZÓD 70
TO L. CIENKA
nież i w Commodore Logo. Przyjrzyjmy
się takiej procedurze: NOWE „naprzód
TO L. GRUBA NOWE "naprzód DE- a potem np.
DEFINE „naprzód [[:odl] FD
FINE "naprzód [[:odl] [REPEAT
TO NAPRZÓD :odl :odl]]
2 [FD odl RT 90 FD 1 RT 90]]
HOME LT 45 NAPRZÓD 100
FORWARD :odl END [FD :odl]] END
END
Przekonasz się, że NAPRZÓD nie
To już znamy — napisanie L. CIENKA
TO L.B. GRUBA NOWE "naprzód działa dokładnie tak, jak byśmy chcieli:
Wykonuje ona dokładnie to samo, co powoduje, że definiowana jest od nowa
DEFINE "naprzód [odl][FD linia się w pewnym miejscu rozdwaja.
FORWARD — zatem kreśli linię, którą na- procedura NAPRZÓD o postaci już nam
:odl RT 90 FD 1 RT 90] [FD Jest to związane z rozdzielczością ekra-
zwalibyśmy „cienką" (cieńszej na naszym znanej. Jak widać, parametrem DEFINE
:odl RT 90 FD 2 RT 90][FD :odl nu, wobec czego zadowolimy się tym, co
komputerze już nie da się otrzymać). jest lista list, stanowiących kolejne wier-
RT 90 FD 1 LT 90]] mamy. Oczywiście rysowanie linii pogru-
Chcielibyśmy jednak, aby ta sama proce- sze tworzonej procedury. Za pierwszy
END bionych trwa znacznie dłużej niż linii zwy-
dura NAPRZÓD wytwarzała na nasze ży- wiersz przyjmuje się listę parametrów.
Być może taki zapis treści procedury kłych. Pewne zwiększenie tempa można
czenie linie grubsze. Możemy oczywiście W przypadku ich braku lista ta jest pusta,
nie jest dla ciebie wystarczająco czytelny. uzyskać przez uprzednie ukrycie żółwia
ale musi również zostać zapisana. Jeżeli

10 BAJTEK 1/86
— HT. IF MEMBERP nazwa [górny g] Mamy już do dyspozycji narzędzia,
Na tym kończymy wstęp. OSIE 135 0 225 PODZIAŁKI 1 0.5 [OSIE 90 0 180 PODZIAŁKI 1 0 1 pozwalające na wykonywanie rysunków.
Przypomnijmy, sobie nasze szkolne 1 CS STOP] Na początek nakreślimy na ekranie układ
wiadomości o rzutach aksonometrycz- OSIE 90 0 225 PODZIAŁKI 1 1 IF MEMBERP :nazwa [boczny b] współrzędnych, co da nam wstępne
nych. Poniższy rysunek przedstawia naj- 0.5 [OSIE 0 0 90 PODZIAŁKI 0 1 1 wyobrażenie o postaci przyszłych rzu-
częściej spotykane rodzaje tych rzutów. SC STOP] tów. Przedtem jednak napiszemy krótką
Wykonując rzut aksonometrycz–ny pew- IF MEMBERP nazwa [z. przodu z] procedurę, przydatną w każdej grafice
Zanim zajmiemy się przełożeniem
nego przedmiotu postępujemy według [OSIE 90 0 0 PODZIAŁKI 1 1 0 żółwia, powodującą podniesienie “pióra”
powyższego na język konkretnego ry-
kilku zasad: CS STOP] i opuszczenie go po wykonaniu pewnej
sunku, napiszmy jedną procedurę RZUT,
— umieszczamy przedmiot w prze- sekwencji czynności.
której parametr stanowić będzie nazwę IF MAMBERP :nazwa [trzy.
strzeni tak, aby możliwie najwięk-
żądanego rzutu aksonometryczne–go. czwarte t][OSIE 100 0 235
sza liczba krawędzi i ścian była TO HOP :co.zrobić
Chcemy, aby np. napisanie PODZIAŁKI 1 1 .65 CS STOP]
równoległa do osi układu współ- PENUP
PRINT [Nie znam takiego
rzędnych.
RZUT “jednomiarowy rzutu!] TOPLEVEL RUN xo.zrobic
— jeżeli krawędź przedmiotu jest
END PENDOWN
w rzeczywistości równoległy do
spowodowało przypisanie odpowied- END
którejś z osi układu, to długość jej
nich wartości naszym zmiennym.
rzutu jest równa długości rzeczy- Przy pisaniu tej procedury wygodnie
wistej tej krawędzi przemnożonej jest się posłużyć klawiszem .EXTEN-
przez odpowiednią po–działkę, TO RZUT :nazwa DED MODE R. Powoduje to, że jako
określoną dla danej osi. IF MEMBERP :nazwa bieżąca linia zostaje wypisany ostatni
— jeżeli krawędź przedmiotu jest [prostokątny p][OSIE 90 0 225 wprowadzony wiersz Logo. Rodzaj rzutu
w rzeczywistości równoległa do PODZIAŁKI1 1 .5 CS STOP] możemy teraz ustalić przez podanie
którejś z osi układu, to jej rzut jest y
IF MEMBERP :nazwa jego nazwy, np.
równoległy do rzutu odpowiedniej [jednowiarowy j][OSIE 120 0
osi. Jest to zawężenie pewnej
1:1
240 PODZIAŁKI 1 1 1 CS STOP] RZUT “boczny
ogólnej zasady, dotyczącej rzutów IF MEMBERP :nazwa [wojskowy w] albo używając tylko jej jednoliterowe-
równoległych. [OSIE 135 0 225 PODZIAŁKI 1 go skrótu:
.5 1 CS STOP] RZUT„b
Inaczej mówiąc, w przestrzeni trój- Wywołanie RZUT „p, RZUT „j, RZUT
wymiarowej wyróżniamy trzy wzajemnie
1200 „w daje nam jeden ze znanych rzutów ak-
prostopadłe kierunki, odpowiadające
1:1 240 0 sonometrycznych. Rzuty „górny, „boczny,
Parametrem użytego tu RUN jest lista
osiom układu współrzędnych. Do jedno- 1:1 „z. przodu to standartowo używane ruchy
znacznego określenia rzutu aksono–me- z x czynności do wykonania, a zatem tekst
y prostokątne. Zauważ, że jedną z osi eli-
Logo ujęty w nawiasy kwadratowe. Przy-
trycznego wystarczy nam sześć wartości
y minujemy z rysunku przez przypisanie jej
kład zastosowania poniżej.
liczbowych: kierunki rzutów osi układu 1:1 podziałki 0. Wreszcie rzut „trzy.czwarte
na płaszczyźnie rzutowej oraz podział- da nam nieco inny widok rysowanej bryły.
ki przypisane tym osiom. Zapiszmy to 1:2 W przypadku napisania np.
TO UKŁAD
w Logo. L.CIENKA HOP [HOME]
RZUT „lotniczy
na ekranie pojawi się komunikat „Nie PRAWO 200 HOP [HOME]
TO OSIE :x :y :z znam takiego rzutu!, a program, w któ- GÓRA 200 HOP [HOME]
MAKE “kątx :x 1200 rym błędne wywołanie wystąpiło, zosta- PRZÓD 200 HOP [HOME]
MAKE “kąty :y 1:1 2400
1350 1:1 nie przerwany. END
MAKE “kątz :z END z x Zacznijmy od rysowania odcinków
TO PODZIAŁKI :x :y :z
1:1 2250 1:1 równoległych do osi układu. Teraz przy- Napiszmy teraz np.
y dadzą nam się wartości sześciu wcze-
MAKE “podzx :x z x
śniej zadeklarowanych zmiennych. RZUT „prostokątny UKŁAD
MAKE “podzy :y
MAKE “podzz :z END
1:2 TO PRAWO :odl SETH :kątx
NAPRZÓD :odl * :podzx END No, tak: nie dało to pożądanego wyni-
y TO LEWO :odl PRAWO — :odl END ku, ponieważ ekran znajduje się w trybie
Przy pomocy procedur OSIE i PO-
DZIAŁKI możemy teraz w łatwy sposób LEWO mogliśmy też zapisać tak: WRAP. Żółw po przekroczeniu granicy
przypisać wartości zmiennym „kątx, 1:1 TO LEWO :odl SETH :kątx +180 ekranu pojawia się na jego przeciwle-
NAPRZÓD :odl * :podzx END głej krawędzi, co psuje efekt trójwymia-
„kąty, „kątz, „podzx, „podzy, „podzz. Na 135 0
rowości. Do naszych celów najbardziej
przykład układ jednomiarowy określimy
przez
1:1 2250 90 1:1
0
1:1 Nie czyni to zbyt dużej różnicy, użyj
przydatny jest tryb WINDOW. Poprawmy
nasz rysunek.
z
1:2 xx więc wersji, która ci bardziej odpowiada.
OSIE 120 0 240 PODZIAŁKI 1 1 1 Postaraj się teraz samodzielnie zdefinio-
WINDOW CS RZUT „p UKŁAD
2250 wać procedury GÓRA, DÓŁ, PRZÓD,
Parametry procedury OSIE podawać TYŁ. Porównaj wynik swojej pracy z po-
będziemy jako wartości z y niższym. Jeżeli chcesz, obejrzyj też układ współ-
kątów, jakie tworzą rzuty osi układu rzędnych w pozostałych rzutach.
Być może jedną z pierwszych przez
z “pionem” ekranu, liczone zgodnie z ru- 1:1 TO GÓRA :odl SETH :kąty
chem wskazówek zegara: tak samo jest NAPRZÓD :odl * :podzy END ciebie zdefiniowanych procedur Logo
w przypadku instrukcji SETH i wygod- była ta rysująca prostokąt. Dokonajmy
TO DÓŁ :odl GÓRA — :odl END
nie będzie trzymać się jednej konwen- 900 1:1 TO PRZÓD :odl SETH :kątz
tego samego w trzech wymiarach. Po-
cji. Oczywiście wartości te podane są nieważ na razie umiemy poruszać żółwia
w stopniach. Pozostałe dwa znane nam 1:2 x NAPRZÓD odl * podzz END
tylko w kierunkach osi układu, nasz pro-
rzuty aksonome–tryczne zdefiniujemy TO TYŁ :odl PRZÓD — :odl END stokąt może leżeć w jednej z płaszczyzn
przez 2250 równoległych do xz lub xy. Spróbuj sam

z
BAJTEK 1/86 11
ani razu PROST.YZ. Ostatnia instrukcja
HOP nie ma znaczenia dla samego ry-
sunku. Powoduje za to, że po wykonaniu
procedury żółw znajdzie się dokładnie
w pozycji wyjściowej. Powiemy, że pozy-
cja żółwia jest niezmiennikiem procedury
KOSTKA. Jest to zasada, której warto
przestrzegać.
Narysuj teraz kilka prostopadłościa-
nów w różnych rzutach. Gdy to ci się
znudzi, napisz

RZUT „t KOSTKA 40 40 40

Na ekranie ukaże się sześcian. Nie-


mniej jednak rzut otrzymany w wyniku

napisać procedury PROST.XY PROST


CS OSIE 90 20 200 PODZIAŁ–Kl
.YZ, a dopiero potem ewentualnie po- TO PROST .YZ :y :z Otrzymujemy taki rysunek: Otwiera
1.2 1 .85 KOSTKA 40 40 40
praw je według poniższego wzoru: GÓRA :y się przed tobą pole do własnych doświad-
mało ów sześcian przypomina. Wnio-
czeń. Oto jeszcze jeden przykład figury
PRZÓD :z skujemy, że przez użycie procedur OSIE
TO PROST .XY :x :y przestrzennej złożonej z kwadratów...
DÓŁ :y i PODZIAŁKI z różnymi parametrami mo-
GÓRA :y Następnym etapem pracy będzie ry-
TYŁ :z żemy dość dowolnie deformować rzuto-
PRAWO :x sowanie prostopadłościanu o zadanej
END wane bryły. Zrób kilka doświadczeń tych
długości boków.
DÓŁ :y Warto zwrócić uwagę, że treść tych deformacji. Jeżeli otrzymany rzut odpo-
procedur podlega pewnym konwencjom. wiada ci, możesz go dołączyć do proce-
TO KOSTKA :x :y :z
W przeciwnym wypadku mogłoby się dury RZUT.
PROST .XY :x :y Mamy teraz do dyspozycji dość na-
zdarzyć, że napisawszy.
PROST .XZ :x :z rzędzi, aby popróbować swych sił przy
HOP [PRZÓD :z] rzutowaniu różnego typu brył prostopa-
PROST.XY 50 10
PROST .XY :x:y dłościen–nych. Na początek możesz
HOP [TYŁ :z GÓRA :y] spróbować np.
nie będziemy wiedzieli, czy rysowany
prostokąt ma wysokość 50, a szerokość PROST .XZ :x :z
10, czy odwrotnie. W tym przypadku zde- TO PRZYKŁAD
cydowaliśmy się na podawanie parame- L.CIENKA KOSTKA 30 70 50
trów w porządku alfabetycznym. HOP [GÓRA 70]
Można oczywiście ustalić inną regu- L.B.GRUBA
łę, trzeba jednak się jej trzymać konse- KOSTKA 30 15 50
kwentnie w całym programie. HOP [DÓŁ 70 PRAWO 30]
Przy okazji warto też poruszyć kwe-
L.GRUBA
stię tzw. nazw znaczących. Staraliśmy
KOSTKA 40 45 50
się dotychczas, aby wszystkie występują-
END
ce w programie nazwy procedur i zmien-
LEWO :x
nych były adekwatne do ich zawartości.
END Nie było to postępowanie przypadkowe. Oczywiście proste bryły można skła-
Oczywiście, z punktu widzenia Logo dać w coraz bardziej skomplikowane ich
TO PROST .XZ :x :z jest obojętne, czy nazwiesz pewną pro- układy, aż do utraty czytelności rysunku.
cedurę NAPRZÓD czy HUHU. HAHA. Kilka przykładów możesz obejrzeć poni-
PRZÓD :z
Ta druga nazwa może się nawet wydać żej.
PRAWO :x
śmieszniejsza, natomiast niesie ze sobą No, tak — mógłby ktoś powiedzieć —
TYŁ :z
inną niedogodność. Gdy nagrasz cały dobrze, ale przecież nie wszystkie kra-
LEWO :x wędzie brył muszą być do siebie prosto-
program na taśmę i powrócisz do niego,
END padłe. Jak narysować dowolny odcinek
powiedzmy, za miesiąc, wiele czasu zaj-
mie ci przypomnienie sobie, co właści- w naszym rzucie?
wie HUHU. HAHA wykonuje a co HIHI. Przyjrzyjmy się poniższemu rysunko-
HOHO? .Należy unikać również dość wi.
rozpowszechnionej praktyki nazywania Przedstawia on pewien odcinek
zmiennych „jak leci”, tzn. kolejnymi litera- w przestrzeni trójwymiarowej. Stanowi
mi alfabetu, gdy nie są one bezpośrednio on jakby przekątną pewnego prostopa-
związane z treścią programu. dłościanu o bokach, dajmy na to, dx, dy,
Z naszych prostokątów możemy już dz. Krawędzie tego prostopadłościanu
składać rysunki trójwymiarowe. Oto pro- potrafimy już przebyć przy pomocy żół-
ściutki przykład. wia. Nasuwa się więc następujący algo-
HOP [DÓŁ :y]
RZUT „jednomiarowy END
L.CIENKA HT
REPEAT 10 [PROST.XZ 30 50 Warto poćwiczyć trochę wyobraźnię
HOP [GÓRA 3]] przestrzenną, analizując działanie tego
fragmentu. Interesujące, że nie użyliśmy

12 BAJTEK 1/86
PROGRAMOWAĆ MOŻE KAŻDY
rytm. według poniższego wzoru: bicie przedmiotu, względem płaszczyzny
TO GÓRA :odl ODC 0 :odl 0 xy.’Analogicznie działają poniższe proce-
TO ODC :dx :dy :dz END dury:

MAKE „x XCOR Możemy teraz łatwo narysować pro- TO SYMETR.XZ


MAKE „y YCOR stopadłościan np. z przekątnymi ścian. MAKE „kąty :kąty + 180
HOP [PRAWO :dx GÓRA :dy PRZÓD Napisanie jej procedury to ćwiczenie dla END
:dz] SETPOS SE :x :y ciebie. TO SYMETR.YZ
Na zakończenie omówimy krótko kil- MAKE „kątx :kątx + 180
END
ka procedur, które wzbogacą naszą gra-
END
fikę o ciekawe możliwości.
Nie jest to jednak dobre rozwiązanie. Wiemy, że złożeniem dwóch symetrii
TO OBRÓCONE :kąt MAKE „katx jest obrót. Możemy zatem obejrzeć nasz
Po pierwsze wykonujemy kilka niepo-
:kątx + :kąt MAKE „kąty :kąty przedmiot „z drugiej strony’.
trzebnych ruchów żółwiem, po drugie
+ :kąt MAKE „kątz :kątz + :kąt
po zakończeniu wykonywania ODC TO OD. TYŁU
END
znajduje się on w punkcie wyjścia, a nie. SYMETR.XY
OBRÓCONE powoduje, iż rysunek
jak chcielibyśmy, na końcu rysowanego SYMETR.YZ
(lub jego część) zostaje obrócona o po-
odcinka. Lepiej będzie użyć matematyki
dany kąt. END
w celu wyliczenia współrzędnych rzutu
TO SYMETR.XY MAKE „kątz :kątz TO OD.SPODU
tego końca, a następnie „przywołać” żół-
t 180 END SYMETR.XZ
wia do tego punktu.
PRAWO, GÓRA i PRZÓD według SYMETR.YZ
TO ODC :dx :dy :dz poniższego wzoru: END
TO GÓRA :odl Możemy także nasz rysunek dowol-
MAKE „now.xcor (SUM XCOR
ODC 0 :odl 0 nie powiększyć albo zmniejszyć przez
:podzx * :dx * SIN :kątx)
END proporcjonalne zwiększenie podziałek
podzy * :dy * SIN :kąty :podzz
Możemy teraz łatwo narysować pro- na wszystkich osiach.
* :dz * SIN : kątz)
TO ZBLIŻENIE :krotność
MAKE „now.ycor (SUM YCOR
PODZIAŁKI :krotnosć * :podzx :
:podzx * :dx * COS :kątz
krotność * : podzy : krotność
podzy * :dy * COS :kąty :podzz
* podzz END
* :dz * COS :kątz
Daje to nam możliwość powiększenia
SETH TOWARDS SE :now.xcor dowolnego elementu rysunku. Uspraw-
:now.ycor nimy to przy pomocy dwóch poniższych
NAPRZÓD procedur:
ODLEGŁOŚĆ :now.xcor now.ycor TO WOKÓŁ.PUNKTU :x :y :z MAKE
END „x.0 (— :x) MAKE
TO ODLEGŁOŚĆ :x :y „y« (– :y)
MAKE „deltax :x — XCOR MAKE „z.0 (— :z) END
MAKE „deltay :y — YCOR TC ZERO
OUTPUT SORT [:deltax * HOP [HOME GÓRA :y.0 PRAWO :x.0
:deltax + :deltay * :deltay] PRZÓD :z.0] END
END Sposób posługiwania się nimi jest na-
stępujący: listę procedur realizujących ry-
Zamiast poprzedniego SETPOS uży- sunek poprzedzamy wywołaniem ZERO.
liśmy sekwencji, która pozwą la na użycie Usta–Ie; to niejako początek układu współ-
NAPRZÓD a zatem i kreślenie linii gru- rzędnych w punkcie, w którym rozpoczyna
bych. Zauważ, że używając TOWARDS się rysowanie bryły. Parametrami WOKÓŁ.
i SETPOS należy napisać PUNKTU są współrzędne przestrzeni trój-
wymiarowej liczone od tego właśnie punk-
tu. Oto prosty przykład.
SETPOS SE :x :y
TO PROSTY.PRZ ZERO
a nie KOSTKA 10 10 10 END
stopadłościan np. z przekątnymi ścian.
Jeżeli teraz chcemy obejrzeć z bliska
Napisanie jej procedury to ćwiczenie dla
jeden z wierzchołków sześcianu, pisze-
SETPOS [:x :y] ciebie.
my problemu. Może też cię niecierpliwić po-
Na zakończenie omówimy krótko kil-
RZUT „j ZBLIŻENIE 200 WOKÓŁ. wolność działania Sinclair Logo — nie
Sprawdzić działanie ODC możemy ka procedur, które wzbogacą naszą gra-
PUNKTU 10 10 10 PROSTY.PRZ ma na to jednak rady. Miejrm nadzieję,
np. przez fikę o ciekawe możliwości.
Trzeba pamiętać, że użycie RZUT że otrzymane rzuty interesujących brył
TO OBRÓCONE :kąt
przywraca standartową sytuację, tzn. zrekompensują ci te niedostatki. Oto
RZUT „t KOSTKA 60 60 60 ODC MAKE „katx :kątx + :kąt
usuwa działanie procedur ZBLIŻENIE, przykład rzutu domu i kolejne przybliże-
60 60 60 MAKE „kąty :kąty + :kąt
OBRÓCONE, OD.SPODU itp. nia jego fragmentu — klamki okiennej.
MAKE „kątz :kątz + :kąt END Zastosowanie otrzymane, w ten spo- Wymyśl coś lepszego!
Otrzymamy sześcian i jego przekąt-
OBRÓCONE powoduje, iż rysunek sób grafiki trójwymiarowej zależy już od
ną. Zauważymy też, że ODC działa bar-
(lub jego część) zostaje obrócona o po- twojej inwencji. Daje się odczuć brak
dzo powoli w porównaniu z np. PRAWO.
dany kąt. możliwości „zasłaniania linii”, tzn. po-
Spowodowane jest to powolnym oblicza-
TO SYMETR.XY mijania w rysunku linii, które normainie
niem funkcji SIN i COS przez ZX Spec-
MAKE „kątz :kątz t 180 nie są widoczne. Ze względii na ele-
trum. Gdyby nie ten fakt, moglibyśmy
END mentarny charakter ninieisze go opra-
zmienić definicje
SYMETR.XY daje nam lustrzane od- cowania pominęliśmy rozwiązanie tego
PRAWO, GÓRA i PRZÓD

BAJTEK 1/86 13
OBOK KOMPUTERA
wiosełka

Opisane w tym artykule urządzenie wykonać może sobie — bez trudu — nawet każdym pudełeczku zamontować po-
współpracujące z mikrokomputerem nie zupełnie początkujący majsterkowicz. Jest tencjometr i przełącznik i połączyć je
doczekało się jeszcze polskiej nazwy. W to prostsze nawet niż budowa drążka ste- wtyczką według schematu na rys. 2.
języku angielskim brzmi ona paddle, co rowego i pod warunkiem, że zgromadzimy Prawda, że proste?
oznacza wiosło, a raczej pagaj. Wydaje
potrzebne elementy, nie zajmie nam więcej Po zakończeniu pracy możemy spraw-
się, że porównanie jest trafne (patrz zdję-
cie). Ponieważ jesteśmy przeciwnikami niż godzinę. dzić, czy nasze urządzenie działa, przy po-
bezmyślnego zaśmiecania naszego języ- Do budowy wiosełek potrzebne ci będą: mocy następującego programu. Program
ka obcymi słowami, proponujemy naszą — dwa potencjometry 1 M(0,5 1 W) przeznaczony jest na Commodore 64.
rodzimą nazwę — wiosełka. — dwa przełączniki astabilne (czyli takie, Rafał Łochowski
które po zwolnieniu nacisku wyłączają
Zespół dwóch wiosełek podłączany jest się)
— poprzez wspólną wtyczkę — do wejścia — kilka metrów czterożyłowego przewodu 1 2 3 4 5
drążka sterowego. Dzięki temu, do kompu — wtyczka (np. Eltra 881)
tera posiadającego dwa takie porty, możemy — dwa ładne (koniecznie) pudełka z two-
podłączyć cztery wiosełka. Ten manipulator rzywa sztucznego. Teraz wystarczy w 6 7 8 9
9 REM WIOSELKA 90 PRINT chr$(147)
10 C=12*4096 100 PRINT ”P1=”; P1, “P2=”; P2
Rys. 1. Schemat wtyczki typu Eltra 881 (widok od
20 F
OR I=0 TO 63: READ A: POKE 110 PRINT ”P3=”; P3, “P4 = “; P4 strony styków).
C+I,A: NEXT I: REM WPISYWANIE
PROGRAMU MASZYNOWEGO 120 PRINT ”F1 = “; F1, “F2=”; F2
1
30 S
YS C: REM URUCHOMIENIE 130 GOTO 30
PROGRAMU MASZYNOWEGO 199 R
EM DANE DLA PROGRAMU 6
39 R
EM ODCZYTYWANIE ZAWARTOSCI MASZYNOWEGO
KOMOREK PAMIECI 200 D
ATA 162,1,120,173,2,220,141, 8

40 P1=PEEK(C+257) 0,193,169,192,141,2,220,169
210 D
ATA 128,141,0,220,160,128, 7
50 P2=PEEK(C+258)
234,136,16,252,173,25,212,157
60 P3=PEEK(C+259)
220 D
ATA 1,193,173,26,212,157,3, 2
70 P4=PEEK(C+260) 193,173,0,220,9,128,141,5,193
80 F
1=PEEK(C+261) : 230 D
ATA 169,64,202,16,222,173,0, 3
F2=PEEK(C+262) 193,141,2,220,173,1,220,141
Rys. 2. Schemat elektryczny zespołu wiosełek.
89 REM WYDRUK DANYCH 240 D
ATA 6,193,88,96

14 BAJTEK 1/86
SPOSOBY I SPOSOBIKI CO JEST GRANE

Tir na nOg

SPECTRUM i klakson Cuchulainn to celtycki heros, bohater


niezliczonych opowieści, podań ludowych
przekazywanych z ust do ust. Jego losy
niesłychane przypominają dzieje greckiego
Heraklesa. Obydwaj są półbogami, choć
Program przeznaczony jest dla Są to wybuchy, odgłosy klaksonów Poszczególne dźwięki możemy wy- narodzili się jako synowie ludzi śmiertel-
nych.
użytkowników ZX Spectrum, którzy nie itp. woływać przy pomocy:
Mamy okazję wziąć udział w jednej
opanowali jeszcze języka maszyno- Można modyfikować dźwięki za po-
z przygód Cuchulainna. W tym celu mu-
wego a chcieliby poeksperymentować mocą instrukcji POKE np. RANDOMIZE USR 60000
simy się jednak udać do świata zmarłych.
z dźwiękiem na SPECTRUM. Poniższe RANDOMIZE USR 60031 Według nauki druidów, celtyckich mędrców
programy maszynowe (umieszczone POKE 60013, a gdzie a = 100^ 238 RANDOMIZE USR 60083 – kapłanów, dusze ludzi nie umierają lecz
w DATA) można wykorzystać we wła- POKE 60028, a gdzie a = 10^ 254 RANDOMIZE USR 60106 po śmierci wchodzą w inne ciała. Dusza
snych programach. POKE 60038, a gdzie a = 0+4 RANDOMIZE USR 60138 ludzka może się odrodzić nie tylko w ży-
Jak to wykonać? O tym za chwilę. POKE 60214, a gdzie a = 0+2 RANDOMIZE USR 60177 wym stworzeniu, lecz także w przedmio-
Na początek wprowadzamy poniższy RANDOMIZE USR 60206 tach martwych, kropli rosy, fali morskiej,
program, zwracając uwagę, by nie po- Oczywiście przed wykonaniem in- gwieździe... Jeśli wierzyć druidom, dusze
mylić się w instrukcjach DATA. Zwróćcie strukcji POKE musimy zatrzymać pro- We własnych programach w BASIC oczekujące na swe kolejne wcielenie prze-
uwagę, że ostatnią liczbą w każdej linii gram przy pomocy BREAK, natomiast możemy wykorzystywać to instrukcje bywają na mitycznej wyspie na oceanie.
jest 201 – RET). uruchamiamy go ponownie za pomocą zamiast np. BEEP. W tym celu przed W mitologii cetyckiej kraj ten nosi wiele
Po wprowadzeniu programu uru- GO TO 60 (nie RUN). W celu nagrania wpisywaniem programu nagrywamy nazw: Tir na mBeo – Ziemia Żywych, Tir na
chamiamy go zleceniem RUN. Po usły- na taśmę samego programu maszy- z taśmy poprzednio nagrane bity zlece- mBan – Ziemia Kobiet, May Meld – Rów-
szeniu sygnału dźwiękowego możemy nowego (a właściwie podprogramów) niem LOAD "nazwa" CODE. nina Rozkoszy czy wreszcie Tir na nOg –
wypróbować brzmienie poszczególnych użyjemy instrukcji SAVE "nazwa" CODE Ziemia Młodych.
Do tej właśnie krainy udaje się Cuchu-
dźwięków. 60000, 231. Krzysztof Bielewicz lainn by zdobyć Wielką Pieczęć Caluma.
Nie jest to jednak zadanie proste. Wpierw
należy zgromadzić kilka innych, magicz-
nych przedmiotów. Trzeba odnaleźć Tygiel
Dagdy (Dagdas Cauldron) zwanego Do-
brym Bogiem lub Stwórcą, trzeba również
posiąść włócznię Lugha (spear of Lugh)
boga słońca i światła, oraz Czarny Kamień
Fala (Black Stone of Fal). Niezbędny jest
również miecz należący do jednorękiego
boga Nuady (Great Sword of Nuada).
Trudność zdobycia magicznych przed-
miotów polega nie tylko na ich odnalezie-
niu. Trzeba jeszcze przekonać ich obec-
nych właścicieli by zgodzili się oddać je
nam. Uczynią to jeśli spełnimy ich żądania
10 CLEAR 59999 10 CLEAR 59999 i wykonamy to co nam karzą. Nie będzie to
20 FOR a=60000 TO 60231: READ b: POKE a,b: 20 FOR a=60000 TO 60231: READ b: POKE a,b: łatwe. Na ścieżkach, drogach, w jaskiniach
NEXT a NEXT a napotykamy na wiele różnych przedmiotów.
30 BEEP .1,50 30 BEEP .1,50 Niektóre z nich mogą być nam bardzo uży-
40 PAPER 4: INK 0: BORDER 4: CLS 40 PAPER 4: INK 0: BORDER 4: CLS teczne, lecz nie możemy nosić ich ze sobą
zbyt wiele – zaledwie cztery. Należy więc
50 PRINT FLASH 1;AT 10,7;”Wcisnij klawisz 50 PRINT FLASH 1;AT 10,7;”Wcisnij klawisz dobrze się zastanowić, które z nich zacho-
1-8” 1-8” wać, a które wyrzucić.
60 IF INKEY$=”1” THEN RANDOMIZE USR 60000 60 IF INKEY$=”1” THEN RANDOMIZE USR 60000 Wędrując przez Tir na nOg musimy
70 IF INKEY$=”2” THEN RANDOMIZE USR 60031 70 IF INKEY$=”2” THEN RANDOMIZE USR 60031 strzec się niektórych jego mieszkańców,
80 IF INKEY$=”3” THEN RANDOMIZE USR 60055 80 IF INKEY$=”3” THEN RANDOMIZE USR 60055 szczególnie niemile bywa spotkanie ze
złośliwym duchem ciemności – Sidhe.
90 IF INKEY$=”4” THEN RANDOMIZE USR 60083 90 IF INKEY$=”4” THEN RANDOMIZE USR 60083 Wkraczając do Ziemi Młodych stajemy się
100 IF INKEY$=”5” THEN RANDOMIZE USR 60106 100 IF INKEY$=”5” THEN RANDOMIZE USR 60106 nieśmiertelni, tak jak wszystkie inne stwo-
110 IF INKEY$=”6” THEN RANDOMIZE USR 60138 110 IF INKEY$=”6” THEN RANDOMIZE USR 60138 rzenia tam przebywające, nie musimy rów-
120 IF INKEY$=”7” THEN RANDOMIZE USR 60177 120 IF INKEY$=”7” THEN RANDOMIZE USR 60177 nież troszczyć się o pożywienie. Gdy jed-
nak zostaniemy pokonani przez któregoś
130 IF INKEY$=”8” THEN RANDOMIZE USR 60206 130 IF INKEY$=”8” THEN RANDOMIZE USR 60206 z duchów, magiczna siła przenosi nas na
200 GO TO 60 200 GO TO 60 powrót do Bram Kraju Młodości, przed Oł-
1000 DATA 58,72,92,31,31,31,6,240,14,254,37 1000 DATA 58,72,92,31,31,31,6,240,14,254,37 tarz Pieczęci (Altar of the Seal). Wszystkie
,32,6,238,16,237,121,38,238,45,32,244,238,1 ,32,6,238,16,237,121,38,238,45,32,244,238,1 przedmioty, które mieliśmy przy sobie po-
6,237,121,46,254,16,236,201 6,237,121,46,254,16,236,201 zostają na miejscu naszej porażki.
2000 DATA 1,4,250,33,0,2,17,2,0,229,213,19 2000 DATA 1,4,250,33,0,2,17,2,0,229,213,19 Obraz na ekranie przypomina film ani-
mowany. Sterowanie naszym bohaterem
7,205,181,3,193,209,225,125,145,111,16,242 7,205,181,3,193,209,225,125,145,111,16,242
odbywa się poprzez klawiaturę. W prawym,
,201 ,201 dolnym rogu ekranu znajduje się lista po-
3000 DATA 17,98,100,38,10,58,72,92,31,31,31 3000 DATA 17,98,100,38,10,58,72,92,31,31,31 siadanych przedmiotów, w lewym jest kom-
,14,254,238,16,237,121,67,16,254,37,32,244, ,14,254,238,16,237,121,67,16,254,37,32,244, pas określający kierunek marszu. Obok
28,21,32,232,201 28,21,32,232,201 kompasu ukazują się napisy zawierające
4000 DATA 243,6,200,17,1,0,33,100,0,197,21 4000 DATA 243,6,200,17,1,0,33,100,0,197,21 informacje i ostrzeżenia o istotach, które
3,229,205,181,3,225,209,193,35,16,244,251, 3,229,205,181,3,225,209,193,35,16,244,251, przebywają w pobliżu. Poniżej pojawiają się
201 201 również polecenia i pytania, które kierują do
nas inni mieszkańcy krainy Tir na nOg.
5000 DATA 58,72,92,203,63,203,63,111,30,0,2 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, 2,128,213,67,16,254,10,230,248,181,211,254,
12,21,32,243,209,28,21,32,237,201 12,21,32,243,209,28,21,32,237,201 Klawisze dolnego rzędu powodują ruch
w prawo i w lewo (np. M w lewo, SYMBOL
6000 DATA 38,3,58,72,92,203,63,203,63,203,6 6000 DATA 38,3,58,72,92,203,63,203,63,203,6 SHIFT w prawo).
3,111,30,0,22,32,213,67,16,254,10,230,248,1 3,111,30,0,22,32,213,67,16,254,10,230,248,1 Klawisze A–L powodują zmianę kierunku
81,211,154,12,21,32,243,209,28,21,32,237,37 81,211,154,12,21,32,243,209,28,21,32,237,37 obserwacji w lewo lub w prawo.
,32,220,201 ,32,220,201 Klawisze O–P służą do podnoszenia i wy-
7000 DATA 243,1,255,63,33,0,0,126,211,254,3 7000 DATA 243,1,255,63,33,0,0,126,211,254,3 rzucania przedmiotów (np. O – podnoszenie,
l–wyrzucenie).
5,11,120,177,32,247,251,58,72,92,203,63,203 5,11,120,177,32,247,251,58,72,92,203,63,203 Klawisze 7–9 umożliwiają wybór przed-
,63,203,63,211,254,201 ,63,203,63,211,254,201 miotu, którego mamy zamiar użyć (ukazuje
8000 DATA 6,1,197,33,0,1,17,4,0,229,205,18 8000 DATA 6,1,197,33,0,1,17,4,0,229,205,18 się przy nim gwiazdka).
1,3,225,17,16,0,167,237,82,32,240,193,16,2 1,3,225,17,16,0,167,237,82,32,240,193,16,2 Klawisze 1,0, SHIFT, SPACE umożliwiają
33,201 33,201 użycie wybranego przedmiotu.
Roman Poznański

BAJTEK 1/86 15
UN DHOMNUIL
ZAMEK SIDH‛E
GDZIE ZNAJDUJE SIĘ
WIELKI MIECZ NUADA.

KRÓL
DHOMHUIL
ROZMYŚLA
O KRUKACH

IR FALAMH
– PUSTKOWIE - MOŻNA TAM DOTRZEĆ SWIĄTYNIA ZAMEK
Z TRZECH RÓŻNYCH MIEJSC BADRIGA MAINGATE‛A

NATOMIAST WYJŚCIE JEST


BADHELMKRUKÓW
TYLKO JEDNO WYJŚCIE
– MIEJSCE
BITWY
DO DOLINY
ŁGARSTW

OŁTARZ
ALEJKA PIE-
-CZĘCI

KRYJÓWKA
RUADA

BIBLIOTEKA, KTÓRĄ
STRZEŻE SIDHE

BIBLIOTEKA
I KRYJÓWKA RUADA.
MAJĄ WIELE DRZWI
NIEKTÓRE Z NICH MAŁY
TUNEL
SĄ NIEWIDZIALNE

OREST OF CERN
(LAS CERNA). ŻYJE TAM
MYŚLIWY I ZNAJDUJE SIĘ SL

WŁÓCZNIA LUGHA

WEJŚCIE
DO KUŹNI
CALUMI
GROTA
MYŚLIWEGO

TU
PRZEBYWA
SIDHE,
SŁUGA
HARFY

POŁĄCZENIE
Z DOLINĄ
ŁGARSTW
WROTA JASKINI DO LASU PRZENIESIENIE DO 14
TUNEL LUB BŁYSKAWICZNE DO WULKANU CERDACH TIR FALAMH
PRZENIESIENIE DO DOLINY CALUM (ŁGARSTWA)
NIEWIDZIALNE DO ALEJKI
DRZWI TUNEL MIĘDZY BAZĄ BURZ
WEJŚCIE DO GÓRY AN–LIN
(STORM BASE) A RÓWNINĄ LAWY
(LAVA FLATS) WYJŚCIE DO GÓRY AN–LIN
ZAROŚLA, W KTÓRYCH CZYCHA
DO LASU OKRESOWE PRZENOSZENIE
NIEBEZPIECZEŃSTWO
TIR FALAMM - PUSTKOWIE
DO BAZY BURZ

JASKINIA BURZ,
KTÓREJ STRZEŻE
SIDWE

PORTAL
STÓŁ N–LIN
KRZYŻ
CELTYCKI

LODOWA
JASKINIA

Z ZEWNĄTRZ
Z SIECI

MAŁY
SZCZYT
SGORRBRAG

ŚWIĄ-
-TYNIA

RR
H SGO -LIN
B N
DU AD A O
PON KRYT
U
TU RNY ALA
F
CZA IEŃ
KAM

LIGE WARRENS

DRZEMIĄCY
SLIGEN

WODNA
JASKINIA

EARDACHCALUM
KUŹNIA CALUMA
TYLNE
DOM OGNISTEGO DRZWI
WĘŻA,KTÓRY
STRZEŻE NATHAIR!
TYGLA

RÓW-
-NINA
LAWY
Niewielu młodych czytelników Bajtka wie, że długo-
pis wypacza charakter. Tak przynajmniej twierdzili moi
nauczyciele ponad ćwierć wieku temu dbając o niena-
ganny charakter pisma. Niezastąpionym narzędziem
do nauki pisania miała być stalówka w obsadce (uwaga
czytelnicy, objaśnień słów stalówka i obsadka nie znaj-
dziecie w słowniczkach mikrokomputerowych). Czy na-
uczyciele mieli rację? Dziś trudno to ocenić, gdyż ten
artykuł piszę na nowym narzędziu do wypaczania cha-
rakteru — komputerze osobistym IBM PC zaopatrzo-
nym w program redagowania tekstów, a wydrukuje go
drukarka graficzna Gemini–10X PC z szybkością 120
znaków na sekundę.
Jeśli już cofnęliśmy się o ponad ćwierć wieku, to za-
chowajmy pewną chronologię. Kilka lat później w szko-
le średniej długopis zdobył już prawo obywatelstwa.
Potem wiele lat bez zmian i pierwsza praca z kompu-
terem. Obliczenia do pracy dyplomowej wykonane na
komputerze GIER duńskiej firmy Regne Centralen.
Programy w języku Algol przepisywane przez panie
maszynistki na perforowaną (dziurkowaną) taśmę pa-
pierową i wyniki obliczeń odbierane po kilku dniach
z przegródki w ośrodku obliczeniowym. Żmudne wie-
czorne poszukiwanie błędów na taśmie wijącej się jak
serpentyna w całym pokoju, zaklejanie dziurek, cięcie
i klejenie. Potem praca zawodowa i komputer Odra
1204. Nadal taśma papierowa i Algol. Po kilku latach
Odra 1305, Fortran i karty perforowane. Olbrzymi po-
stęp — na kartach oprócz dziurek był także wydruko-
wany tekst lub liczby, a poprawki można było wprowa-
dzić dokładając lub zmieniając karty. Czasem zdarzyło
się, że plik kart rozsypał się operatorowi maszyny albo
czytelnik je trochę przetasował, ale cóż znaczy godzina
lub dwie układania w porównaniu z milionami operacji,
które wykonuje za mnie komputer rozwiązując równa-
nia różniczkowe. Przy sporym wysiłku można też było
zaprogramować komputer, aby wydrukował portret
Einsteina (lub częściej akt dziewczyny) złożony z liter
alfabetu, ale na pisanie tekstów trzeba było poczekać
jeszcze 10 lat.

BEZ BRUDNOPISU
Dziś, siedząc z klawiaturą na kolanach w fotelu przed
monitorem wystukuję bez wahania słowa i zadania,
czytam je na ekranie, poprawiam, usuwam, wstawiam
nowe. Ekran jest początkowo bru–dnopisem, potem
staje się kolejną wersją artykułu, aby w końcu przybrać
postać ostatecznego tekstu z wyrównanymi marginesa-
mi, który może być zapamiętany na dyskietce, a potem
wielokrotnie wydrukowany dowolnym krojem czcionki.

Ś
A
Opiszmy to jednak systematycznie. Tekst wpisywa-

N I
ny jest z klawiatury tak samo jak na maszynie do pisa-
nia z tą różnicą, że po zapisaniu jednego z wiersza nie

Y
trzeba przesuwać wałka (lub wózka jak w maszynach

Z NIA
elektrycznych) do nowego wiersza, gdyż program dba

S
o to, aby automatycznie przenieść wyrazy wystające
poza prawy margines do nowego wiersza i jednocze-

A
śnie rozszerzyć odstępy między wyrazami w wierszu

M ISA

O
tak, aby ostatni wyraz kończył się dokładnie na prawym
marginesie. Tekst wyrównany do prawego marginesu
wygląda znacznie efektowniej niż tekst z poszarpanym

P
marginesem, ale nie zawsze taka forma jest najlepsza.
W korespondencji bardziej elegancko jest pozostawić

O
margines nie wyrównany. Dla niezdecydowanych kom-

D
puter jest idealnym narzędziem pracy. Gotowy tekst
można formatować na różne sposoby, oglądać nowy

C
kształt na ekranie i wielokrotnie zmieniać.
Przed przystąpieniem do pisania użytkownik kom-
putera może skorzystać z samouczka w postaci progra-
mu, który wyświetla na ekranie kolejne litery i wyrazy
odpowiadające systematycznym ćwiczeniom układu

E
palców na klawiaturze, bada szybkość pisania i liczbę

Z
popełnianych błędów, dopuszcza do następnej lekcji
dopiero po opanowaniu lekcji wcześniejszych. Typo-

C
wym programem nauki pisania jest Typing Tutor.

Z
Ale powróćmy do pisania tekstu. Jeśli popełniliśmy

S
błąd lub chcemy zmienić fragment tekstu, wpisujemy
na ekranie nowy tekst, który zastępuje poprzedni lub

JE
ustawiamy pod błędną literą kursor (migającą plamkę
świetlną) i stosując klawisz Del (od ang. delete=usu-
wać) usuwamy ten błąd. Jeśli chcemy między uprzed-
nio napisane wyrazy wstawić nowe, wówczas wciskamy
klawisz Ins (od ang. insert=wstawiać) i wpisujemy nowy
tekst między te wyrazy. Do przesuwania kursora uży-
wamy klawiszy kierunkowych oznaczonych strzałkami
(które nie występują w zwykłej maszynie do pisania) lub

18 BAJTEK 1/86
Z A S T O S O WA N I A
innych klawiszy, które pozwalają od razu przesu nąć ne, itp. Jeśli wzrok pozwala, można zbudować litery i wydrukować nowe wykresy oraz nowy tekst z auto-
kursor do następnego lub poprzedniego słowa, zdania, w matrycy 4x7 punktów, których w jednym wierszu zmie- matycznie zmienionymi wynikami. Specjalne programy
fragmentu tekstu, początku lub końca wiersza, strony ści się 140. umożliwiają uzyskanie na drukarce graficznej dowolne-
lub całego tekstu. go kształtu czcionki, a także odwrócenie wydruku o 90
stopni, dzięki czemu można wydrukować tekst szerszy
BEZ BRUDNOPISU niż wałek drukarki.
OGONEK DO E Niedługo wydruk na kartce papieru nie będzie po-
Z tego co napisałem dotąd o programach pisania
trzebny. Już dziś między użytkownikami komputerów
Są taże inne różnice w klawiaturze komputera w po- i redagowania tekstów wynika, że komputer może
osobistych informacje dotyczące programów i katalo-
równaniu z maszyną do pisania. Po pierwsze nie ma pol- zastąpić pióro lub maszynę do pisania, gumkę i kart-
gów przegrywane są z dyskietki na dyskietkę. W wielu
skich znaków alfabetu takich jak ą, lub ł. Ale za to jest kę papieru. Dołóżmy teraz do tej listy nożyczki i klej.
krajach teksty można przesyłać telefo–nicznie podłą-
klawisz zmieniacza Alt. Możemy zaprogramować klawia- Dowolny wybrany fragment tekstu można usunąć lub
czając komputer do sieci telekomunikacyjnej przez
turę tak, że jednocześnie wciśnięcie klawisza zmienia- przenieść w inne miejsce. Fragmenty innych materia-
modem. Zamiast przepisywać lub kopiować potrzebne
cza i litery a, spowoduje wpisanie na ekran znaku repre- łów można przenosić i włączać w dowolnym miejscu
fragmenty patentów, ustaw, niedostępnych książek
zentującego literę ą, użycie Alt i e pozwala uzyskać na do pisanego tekstu. Połączenie formatowania i prze-
można skorzystać z usług sieci komputerowych zaopa-
ekranie znak reprezentujący ę, itp. Po drugie, klawisz Y noszenia tekstu pozwala uzyskać tekst uformowany
trzonych w bogate banki danych i wczytać potrzebne
i Z są zamienione miejscami w porównaniu z klawiaturą w kolumny.
dane do własnego komputera. Znany autor powieści
polskiej maszyny do pisania. Typowa klawiatura kompu- Raz napisany list może być wykorzystany dla wielu
fantastyczno––naukowych Arthur C. Clarke pisze swo-
terowa oparta na amerykańskim układzie maszyny do adresatów. Na życzenie program wyszukuje w całym
je powieści na komputerze osobistym w Sri Lance,
pisania nosi nazwę QWERTY (od pierwszych pięciu li- tekście dowolne wyrazy, na przykład imię i nazwisko,
a następnie przesyła je telefonicznie łączem satelitar-
ter w drugim od góry rzędzie klawiszy). Przyzwyczajeni i zastępuje je innymi. Nie jest to godna polecenia me-
nym do wydawcy w Nowym Jorku.
do udoskonalania wszystkich wytworów techniki skłonni toda przy listach miłosnych, ale za to jakże pożyteczna
jesteśmy sądzić, że układ klawiszy został opracowany w listach handlowych. Są zresztą jeszcze sprawniejsze
po wielu latach prób, tak aby można było bez wysiłku metody powielania korespondencji do różnych adresa- CO WYBRAĆ
jak najszybciej pisać. Tymczasem, układ klawiszy został tów. W tekście korespondencji umieszcza się odpo-
celowo dobrany w 1873 r. tak, aby piszący miał trudności wiednie symbole w miejscach, które powinny być zmie- Ale wróćmy do rzeczywistości. Przedstawione
w szybkim pisaniu, gdyż w pierwszych maszynach do nione i jednocześnie przygotowuje się listę adresatów. możliwości pisania i redagowania tekstów są wyborem
pisania, czcionki zakleszczały się przy zbyt szybkim ude- Odpowiedni program drukuje kolejne strony wstawiając z wielu różnych programów dostępnych na komputer
rzaniu w klawisze. (Potwierdza to także moje doświad- w miejscach oznaczonych wcześniej umownymi sym- IBM PC. Dzięki konkurencji między wieloma firmami
czenie z użytkowania polskiego walizkowego Łucznika). bolami kolejne pozycje z listy. tworzone są coraz nowsze i doskonalsze programy.
Dziś opracowane są nowe układy klawiatury, m.in. bar- Pewne możliwości programów redagowania tekstów Niektóre z nich charakteryzują się prostotą użytkowa-
dzo popularyzowana w St. Zjednoczonych klawiatura są na razie niedostępne przy pisaniu tekstów polskich, nia, inne realizują wiele funkcji ale kosztem znacznego
Dvoraka, ale przyzwyczajenie jest silniejsze i tylko nie- ale dla osób prowadzących korespondencję w języku skomplikowania obsługi.
liczni próbują wyłamać się z obowiązującego standardu. angielskim stanowią nieocenioną pomoc. W tekstach Najbardziej popularnym, lecz dość złożonym pro-
Jeśli już zatrzymaliśmy się tak długo przy klawiatu- angielskich można sprawdzić prawidłowość pisowni gramem redagowania tekstów jest Wordstar firmy
rze, to trzeba wspomnieć, że w komputerze osobistym porównując wszystkie słowa tekstu ze słownikiem or- MicroPro, który może być uzupełniony o wiele pro-
możemy przeprogramować znaczenie poszczególnych tograficznym zapisanym na dyskietce. Istnieją metody gramów dodatkowych, np. MailMerge do powielania
klawiszy według własnego uznania, a więc także zgodnie kodowania, które pozwalają zapisać 50 tys. słów na korespondencji do różnych adresatów. W trybie gra-
z polską klawiaturą lub jakimkolwiek innym standardem, 64 KB (średnio po 10,5 bitów na słowo). Istnieją na ficznym można pracować pod programem Word firmy
a co więcej na jednym klawiszu użytym jednocześnie ze dyskietkach słowniki zawierające ok. 125 tys. słów an- Microsoft. Dobry słownik synonimów zawiera program
zmieniaczem możemy zapamiętać cały wyraz lub nawet gielskich. Jeśli w napisanym tekście występuje słowo, Word Proof. Program Multimate firmy SoftWord Sys-
zdanie, które będzie napisane za każdym razem, gdy którego nie ma w słowniku, wówczas można dołączyć tems wykorzystuje jeden z największych słowników,
użyjemy ten klawisz. Powróćmy jednak do pisania i re- je do słownika lub poprawić. Niektóre programy suge- oparty na amerykańskim Websterze. Najbardziej zna-
dagowania tekstów. Jeśli tekst nie wypełnia całego wier- rują listę słów, które mogą być użyte zamiast błędnego nymi pakietkami zintegrowanymi są Symphony (firma
sza, wówczas może być automatycznie umieszczone po słowa. Na przykład, po wykryciu błędnie napisanego Lotus) i Framework (Ashton–Tate), które pracują w try-
środku, przesunięty do prawego lub lewego marginesu. słowa „bjutiful”, program sugeruje osiem możliwych po- bie graficznym. Do redagowania klawiatury można sto-
Szerokość szpalty można zmieniać w zależności od po- prawnych słów, a wśród nich „beautiful”. Dla osób, któ- sować programy Prokey (firma RoseSoft) in Superkey
trzeb. Jeśli przekracza ona szerokość ekranu, wówczas rym nie wystarcza poprawność, program dostarcza na (Borland), do uzyskania wydruku różnymi rodzajami
obraz przesuwa się nad kolejnymi fragmentami tekstu życzenie listę słów o podobnym znaczeniu. Dodatkowo czcionki — program Fancy Font (SoftCraft), a do od-
w lewo lub w prawo. program może policzyć liczbę słów w tekście i spraw- wrócenia wydruku o 90 stopni — program Sideways
Programy redagowania tekstów noszą w języku an- dzić ile z nich to różne słowa, a ile słów się powtarza. Software). Do rozwijania tekstów można stosować
gielskim nazwy “word processors” lub “text editors”. Każ- Miłośnicy krzyżówek mogą znaleźć programy, które m.in. ThinkTank (Living Videotext) i wspomniany wcze-
dy, kto pisał jakikolwiek program na komputerze domo- wyszukują ze słownika odpowiednie słowa. Użytkow- śniej Framework. Styl pisania pozwala poprawić pro-
wym, stosował pewną odmianę programu redagującego nicy dbający o styl mogą sprawdzić, ile napisali w tek- gram Grammatik firmy Aspen Software.
— najczęściej edytor wierszowy. W odróżnieniu od edy- ście zdań twierdzących, pytających, rozkazujących, ile Kilka rad praktycznych dla czytelników, którzy pla-
tora wierszowego, w programach redagowania tekstów zdań krótkich (poniżej 14 słów) a ile długich (powyżej nują wykorzystanie komputera do pisania tekstów. Przy
można przeglądać i poprawiać cały tekst od razu, a nie 30 słów), ile razy powtórzyli to samo słowo, a także wyborze komputera, oprócz ceny należy rozpatrzeć
tylko wiersz programu wywołany na ekran. mogą wykryć w swoim tekście i zmienić wyrażenia nie takie elementy jak: szybka pamięć zewnętrza (najle-
W większości profesjonalnie stosowanych progra- zalecane przez językoznawców. piej stacja dyskietek), profesjonalna klawiatura (jak
mów redagowania tekstów na ekranie monitora można w maszynie do pisania), rozdzielczość ekranu (dłuż-
obserwować do 25 wierszy po 80 znaków w wierszu. sza praca przed ekranem telewizora jest uciążliwa,
Komputer IBM PC może pracować w trybie tekstowym
TO NIE KONIEC a w przypadku telewizora kolorowego także szkodliwa
lub graficznym. W trybie tekstowym znaki na ekranie ge- dla zdrowia ze względu na promieniowanie; dobrze
nerowane są przez odpowiedni układ scalony. Generator Tyle dobrego dla tłumacza. A co jeszcze dla auto- pracuje się z monitorami, które wyświetlają tekst w bar-
znaków IBM zawiera 256 znaków, ale nie ma w nim liter ra polskich tekstów? Automatycznie sporządzany spis wie pomarańczowej — ale to kwestia indywidualnego
typowych tylko dla polskiego alfabetu. Dlatego właśnie treści na podstawie zaznaczonych w tekście tytułów odczucia), drukarka graficzna o dobrej jakości druku
na ekranie do reprezentowania tych liter można wybrać rozdziałów i automatycznie sporządzany indeks na umożliwiająca definiowanie znaków przez użytkowni-
dowolne inne rzadko używane znaki, które następnie podstawie zaznaczonych w tekście wybranych słów. ka (tzw. download characters), no i pamięć operacyjna
będą przez drukarkę drukowane we właściwej postaci Poszczególne fragmenty tekstu, np. różne zestawie- (im większa tym lepiej). Użytkownik zainteresowany
polskich liter. W różnych zespołach prowadzone są pra- nia, można automatycznie sortować, to znaczy porząd- wszechstronnymi zastosowaniami powinien zwrócić
ce nad skonstruowaniem generatora polskich znaków kować według alfabetu lub numeracji. W tablicy liczb uwagę na liczbę dostępnych programów.
opartego na programowanym układzie scalonym typu występującej w tekście można podsumować automa- W tej chwili, największa liczba programów do zasto-
EPROM. tycznie kolumny. Korzystając z rozkazów programu sowań profesjonalnych dostępna jest na komputery IBM
W trybie tekstowym, wyświetlany znak zbudowany redagowania tekstów można przywołać na ekran do- PC oraz 8–bitowe komputery pracujące pod systemem
jest w matrycy 8x8, a przy stosowaniu specjalnego mo- wolny fragment utworzonego wcześniej tekstu, np. ta- operacyjnym CP/M i komputery Apple. Programy reda-
nitora typu TTL o podwyższonej rozdzielczości — w ma- belę zamiany jednostek lub tłumaczenie obcego słowa. gowania tekstów dostępne są także na mikrokomputery
trycy 9x14. Osoby o słabszym wzroku mogą pracować W programach rozwijania tekstów (ang. idea proces- domowe, przykładowo: Atari Writer na komputer Atari,
z programami, które wyświetlają tylko 40 znaków w wier- sors) można zacząć pisanie od zwięzłego konspektu Easy Writer i Quick Brown Fox na Commodore 64, Ta-
szu. (głównych punktów zamierzonego tekstu), a następ- sword i Spectral Writer na Spectrum. Ograniczenia re-
Tryb pracy zależy od stosowanego programu reda- nie dopisywać kolejne punkty, podpunkty i rozwijać je dagowania tekstów na komputerach domowych wiążą
gowania tekstów. W trybie graficznym na ekranie może W każdej chwili można na ekranie obejrzeć spis punk- się głównie z możliwościami sprzętowymi. Choć teore-
być indywidualnie wyświetlony każdy element obrazu tów i podpunktów lub zapisany w nich tekst. Pozwala to tycznie każdy zestaw można rozbudować tak, aby sto-
(których w wysokiej rozdzielczości jest 640x200), a więc wyrazić myśl w uporządkowanej logicznie strukturze. sować go do redagowania tekstów, to jednak koszt takiej
można dowolnie kształtować znaki. Przy pracy w trybie W innych programach, tzw. pakietach zintegro- rozbudowy jest niewiele niższy niż koszt zakupu sprzętu
graficznym można zdefiniować na ekranie dowolne wła- wanych, możliwe jest powiązanie tekstu z wykresami o standardzie profesjonalnym, takiego jak IBM PC.
sne litery, można pisać pismem pochyłym (kursywą), i wynikami obliczeń. Przy każdej zmianie w założonych
stosować podkreślenia, złożone symbole matematycz- wartościach można ponownie przeliczyć równania
Romuald Szuniewicz

BAJTEK 1/86 19
Na pytania czytelników odpowiada Marcin
Waligórski, lat 20, student drugiego roku In-
Drogi
Chciałbym poinformować, że istnieje w Kutnie pierwszy
w województwie płockim klub mikrokomputerowy “Hora-
cy”, pod patronatem ZSMP i kutnowskich zakładów pracy.
Członek naszego klubu może mieć od siedmiu do stu lat
ukazują się na ekranie. Czasami, zwłaszcza jeżeli brak
jest punktu 2), może również drukować na ekranie ko-
munikat typu “ATIC ATAC IS LOADING. PLEASE
WAIT”.
i wcale nie musi jednocześnie należeć do ZSMP. Obecnie 2) Wspomniana w pytaniu “strona tytułowa”, czyli
formatyki Uniwersytetu Warszawskiego.
członków jest ponad 100 (działamy dopiero 2,5 miesiąca), winieta programu. Nie ma ona żadnych funkcji poza
a wpływają wciąż nowe deklaracje. Salę wypożyczyła nam dekoracyjnymi.
jedna ze szkół podstawowych. Sami musimy ją zaadapto- 3) Właściwy program, napisany w języku wewnętrz-
wać do warunków, w jakich powinien działać klub. Za dwa nym i złożony z jednego lub kilku modułów występu-
tygodnie mamy następne, piąte spotkanie i będziemy już jących kolejno na taśmie (Atic––Atac to ten drugi
W miarę, mogli popracować na dwóch ZX Spectrum i dwóch Com-
modore 64. Możliwe, że uda się nam do kwietnia powięk-
przypadek).
Jak widzimy, usunięcie części 2, a na dobrą sprawę
jak BAJTEK szyć stan posiadania do 10–15 sztuk komputerów. i 1, jest możliwe bez szkody dla samego programu.
Mamy już swój statut i 7–osobowy zarząd, który wy- W przypadku, gdy część 3 składa się z jednego
“obrasta w piórka”, bierać będziemy co 2 lata. Mamy też regulamin, określa- modułu binarnego, możemy go załadować pisząc po
jący m.in. kary i nagrody dla członków. prostu LOAD””CODE i po zakończeniu ładowania
zmienia się również uruchomić przez skok do odpowiedniego miejsca pa-
Dariusz Bieńkowski mięci. Gdy jednak mamy pod ręką program ładujący,
charakter listów ul. Rychtelskiego 18 łatwiej jest go zmodyfikować, nadając mu pożądaną
99–300 Kutno 2 postać. Tak również zrobimy w przypadku wieloczło-
od Czytelników. nowości programu binarnego.
Wprawdzie pierwsza jaskółka wiosny nie czyni, No, właśnie: przyjrzyjmy się naszemu wydrukowi
Coraz więcej w nich a jednak mam nadzieję, że ten list z Kutna stanowi na ekranie. Tak on wygląda w przypadku Atic–Atac
tylko zalążek naszej wiedzy na temat polskich klubów i innych gier sygnowanych ULTIMA–TE PLAY THE
konkretnych mikrokomputerowych. Bardzo jest nam ona potrzeb- GAME:
na, dlatego jeszcze raz zachęcam do korespondencji,
problemów, z jakimi czy to za pośrednictwem ankiety czy w innej formie. 0 CLEAR 24574: BEEP .1,1: BEEP .1,2:BEEP
Od momentu wysłania listu klub “Horacy” uporał się .1,2: BEEP .1,3:BEEP .1,4:BEEP .1,5:PAPER 0:
stykają się amatorzy już zapewne z wieloma trudnościami. Proszę o rychłe BORDER 0: INK 7: BRIGHT 1: CLS: PRINT BRI-
nadesłanie nam stałego adresu tego klubu. Chętnie go GHT 1;
wieczorów opublikujemy. INK 7; AT 9,6; “ATIC ATAC IS LOADING”;
AT 12,0; “PLEASE WAIT”: PRINT AT 0, 0: LOAD
przy klawiaturze Posiadam, wprawdzie Atic–Atac, lecz w końcowej fa- “”SCREEN: INK 0: PAPER 0: PRINT AT 6,0:LOAD
zie wczytywania “strony tytułowej” – zapełnienia ekranu
komputera, wyświetla się TAPE LOADING ERROR. Zawsze w tym
“”CODE: PRINT AT 6,0: LOAD “”CODE: PRINT
AT 6,0: LOAD “”CODE: PRINT AT 6,0: LOAD

coraz więcej samym miejscu – więc coś nie w porządku z kasetą. Czy
jest możliwość wczytania programu mimo posiadania
“”CODE: PRINT USR 23424
Odrzućmy teraz wszystko, co w powyższym progra-

informacji uszkodzonej kasety? Nie mogę się z tym uporać... mie nie jest dla nas ważne. Oto możliwy skutek takiego
postępowania.

o trudnościach, Dariusz Spychalski


ul. Afrykańska 2 1 CLEAR 24574

które pokonywać 81–107 Gdynia 2 LOAD “”SCREEN 3 FOR i=l T0 4: LOAD


CODE : NEXT i 4 PRINT USR 23424

muszą entuzjaści, Diagnoza jest zapewne słuszna: może to być zbyt


niski poziom nagrania albo mechniczne uszkodzenie Widzimy wyraźnie, co się właściwie dzieje. Linia
lecz również taśmy. Skoro się jednak szczęśliwie złożyło, że błąd
wystąpił przy ładowaniu winiety programu – właściwą
4 uruchamia już załadowany program. Błąd wystąpił
przy ładowaniu winiety, zatem należy przepisać linie
o osiągnięciach. jego treść da się uratować. Oto możliwy sposób.
Po pojawieniu się komunikatu o błędzie należy zatrzy-
1,3 i 4 (poprzednio wykonując NEW w celu usunię-
cia starego programu ładującego). W końcu wciskamy
Sporo też mać magnetofon, a następnie wykonać LIST. Na ekranie
ukaże się wydruk krótkiego programu w Basicu.
RUN i uruchamiamy magnetofon. Gra załaduje się
i automatycznie uruchomi.
otrzymaliśmy uwag Zanim mu się przyjrzymy, poznajmy sposób, w jaki
programy firmowe zapisywane są na kasetach. Każdy
Można też próbować uruchomić program, gdy błąd
wystąpił podczas wczytywania jego właściwej treści.
krytycznych, taki program może zawierać do trzech zasadniczych
części:
Wystarczy w tym celu wykonać ostatnią komendę pro-
gramu ładującego. Oczywiście nie ma przy tym żadnej
za które dziękujemy. 1) Program ładujący, napisany w Basicu. Jego za-
sadniczą funkcją jest załadowanie pozostałych części
gwarancji, że program będzie w ogóle działał.
Powyższy sposób postępowania daje się zastoso-
programu oraz uruchomienie go. Poza tym często wać, o ile tylko program ładujący nie jest np. w specjal-
powoduje, że nagłówki poszczególnych modułów nie ny sposób zabezpieczony przed wydrukowaniem.

20 BAJTEK 1/86
SPRĘŻENIE ZWROTNE

Bajtku!
TO .SŁOWNIK
.PRIMITIVES
END

Jest to oczywiście wyjście dalekie od doskonałości.


Zapewne też wygodniej będzie pozostać przy angielskiej
wersji, przynajmniej do czasu, aż (miejmy nadzieję) bę-
dzie można kupić polskie Logo, przynajmniej dla Spec-
trum i C64.
A oto lista kilku książek, które mogą by przydatne dla
użytkownika Commodore 64.
Bruce Bayley – Commodore 64 Exposed Melbourne
House Publishers, 131 Trafalgar Road, Greenwich, Lon-
don SE10 tego samego wydawcy Clifford and Mark Ram-
shaw – 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
Mam wiele wątpliwości dotyczących gry „Piknik” z 2 W jaki sposób uzyskać odstęp czasowy w realizacji pro- St., Chichester, West Sussex P019 1EB tegoż wydawnic-
numeru BAJTKA... gramu? Tzn. na monitorze wyświetla się pewna sekwen- twa
cja i chcę, żeby wykonanie instrukcji CLS i wyświetlenie T. Barrett – Winning Games on the Commodore 64
Grzegorz Byczkowski następnej sekwencji było poprzedzone np. 20 sekunaami T. Matthews – Winning Strategy Games on the Com-
ul. Piotrkowska 235/145 9 przerwy. modore 64
0–456 Łódź P.F. Nie jestem niestety w stanie polecić żadnego polskie-
(nazwisko go wydawnictwa, po prostu z tego względu, że takich
Program „Piknik” okazał się dla niektórych naszych i adres do wiadomości redakcji) publikacji brak. Pewne informacje z interesującej nas
czytelników być zagadką nie do rozwiązania. Wyjaśniam dziedziny można odnaleźć w czasopismach „Informaty-
więc kilka wątpliwości pana Grzegorza Byczkowskiego Przeważnie stosuje się jeden sposób: ka”, „Młody Technik”, „Horyzonty Techniki”, „Przegląd
i innych czytelników, sądząc, że tym samym chociaż Techniczny”, „Delta”.
częściowo zadowolę tych, którym wpisanie programu FOR x= 1 TO n: NEXT x
się nie powiodło. Może pomożecie mi w uzyskaniu programu gry Atic–
a. W wierszach 10 – 40 zdefiniowane są symbole W miejsce parametru n wstawiamy żądaną długość Atac, w wersji na Spectrum?
graficzne użyte w programie (jest ich 20), przedstawia- odstępu, dajmy na to 1000. Oczywiście w jednostkach
ne później jako A .. T. Pętla dokonująca tej czynności „maszynowych”, których rzeczywista długość zależy od Witold Hejnowicz
to linia 10, zaś linie następne zawierają dane (DATA), typu komputera i szybkości działania translatora. ul. Żeromskiego 18/2
pobierane z listy kolejno przez instrukcję READ. Do Niektóre maszyny się wyposażone w Basic ze stan- 22–400 Zamość
zdefiniowania każdego znaku potrzeba 8 liczb i stąd we- dardowo określoną instrukcją PAUSE.
wnętrzna pętla FOR n=0 TO 7. Dla ZX Spectrum np. PAUSE 50 powoduje przerwa- Proszę o przysłanie mi programów na komputer Atari.
b. Zmienne tekstowe a$ .. g$ to wizerunki występują- nie wykonania programu na ok. 1 sek.
cych w grze obiektów (zwierząt). Można je obejrzeć po Damian Młotek
napisaniu i uruchomieniu linii 10 – 40. Niedawno kupiłem sobie komputer Commodore 64. ul. Wodzisławska la
c. Instrukcja POKE adr, n powoduje, że w komórce Pragnę bliżej się z nim zżyć i dlatego chciałbym opanować 44–325 Mszana, woj. katowickie
pamięci o adresie adr zostaje umieszczona wartość n. język Logo w wersji polskiej, a także Basic. Czy polskie
d. W linii 70 „32SG8” – SG8 oznacza GRAPHICS Logo można w jakiś sposób samemu zaprogramować? Redakcja BAJTKA nie prowadzi akcji wysyłkowej
SYMBOL SHIFT 8. Te klawisze i w takiej kolejności Jakie książki lub czasopisma mam nabyć, aby czegoś się w odniesieniu do żadnych programów, czy to w formie
należy wcisnąć, aby otrzymać właściwy znak. nauczyć? druku, czy na kasetach.
e. Instrukcja BEEP n, m powoduje, że Spectrum ge-
neruje dźwięk o długości n liczonej w sekundach i wy- Dariusz Klacewicz Czy programy przeznaczone dla Spectrum mogą być
sokości m w półtonach, gdzie BEEP n, 0 daje dźwięk ul. Wróblewskiego 4717 używane na Amstradzie CPC 464?
o wysokości środkowego C. 58–105 Świdnica
f. Funkcja ATTR (x,y) określa cechy aktualnie wy- Krzysztof Bugaj
świetlanego pola literowego ekranu o współrzędnych Obawiam się, że nawet „zwykła” przeróbka angloję- Poznań
x,y. Cechami tymi są kolor tła, druku itp. Szczegóły zycznego Logo dla takich maszyn jak Commodore czy
w instrukcji Spectrum. Spectrum wymaga dużej wiedzy fachowej. Zwykłemu Nie, procesor wprawdzie jest ten sam w obu ma-
Jeśli przepisaliśmy program raz i nie działa on do- śmiertelnikowi pozostaje rozwiązanie połowiczne, lecz szynach (stąd zapewne zrodziło się pytanie), ale jest to
brze, przepisaliśmy drugi raz i obraz na ekranie jest proste, polegające na zdefiniowaniu polskich nazw jako jedno z niewielu podobieństw obu urządzeń. Pomijając
inny niż za pierwszym razem TO ZNACZY, ŻE ROBI- procedur Logo, np. inne sprawy, sposób zapisu programu na taśmie (zbloko-
MY BŁĘDY PRZY PRZEPISYWANIU (jest to pew- wanie, sygnał pilotujący) są zupełnie inne.
na ogólna zasada). I jeszcze jedna uwaga. Często myli TO NAPRZÓD :x
się ze sobą dwie rzeczy: umiejętność programowania FD :x
oraz znajomość maszyny i jej tylko właściwych cech END Marcin Waligórski
(chodzi nam akurat o ZX Spectrum). Na przykład dla
zrozumienia algorytmu omawianej gry nie jest koniecz- TO CZEŚĆ Wszystkich zainteresowanych podnosze-
ne dokładne orientowanie się, co maszyna robi przy BYE niem kultury informatycznej w naszym kroju,
wykonywaniu linii 10 – 40. Wystarczy jeżeli powiemy, END osoby posiadające doświadczenie w użytko-
że w pętli tej definiowana jest grafika gry – reszta zaś waniu mikrokomputerów, wszystkich, którzy
jest kwestią odpowiedniej realizacji tego faktu na da- TO PIERWIASTEK :n chcą z BAJTKIEM współpracować lub choć-
nym typie komputera. Pan Byczkowski niepotrzebnie OUTPUT SQRT :n by wymienić uwagi, prosimy o kontakt z re-
martwi się niezrozumieniem programu „ochronnego” END dakcją. Adres do korespondencji:
z numeru 1 BAJTKA. W gruncie rzeczy jest on napisa-
Redakcja „Sztandaru Młodych”
ny w kodzie maszynowym, a to nie należy do tej dzie- TO PRAWDA 00–687 Warszawa
dziny wiedzy, w jaką Pan aktualnie się zagłębia. Przy OUTPUT TRUE ul. Wspólne 61
okazji jednak zetknął się on z poważną wadą Basica, END BAJTEK
który zmusza programistę do nadmiernego zajmowa-
nia się cechami maszyny i implementacji, utrudniając TO WYKONAJ :lista Telefony 29–51–06
skoncentrowanie się wyłącznie na rozwiązywanym RUN : lista
problemie. Życzę postępów w nauce. END

BAJTEK 1/86 21
JAK TO ROBIĄ INNI

Słynny nowosybirski Akadiemgorodok. Koniec stycznia. Przez bajkowo ośnieżony sosno-


wo–brzozowy las idę do Centrum Obliczeniowego, na spotkanie z akademikiem Andriejem
Jerszowem. Wśród różnojęzycznej literatury leżącej na biurku i krzesłach w gabinecie tego
najwybitniejszego radzieckiego informatyka spostrzegam styczniowy numer amerykańskie-
go pisma „BYTE".
— Nie wie Pan Profesor za ryjskiego Oddziału Akademii Nauk Za sprawą książki E.Rogersa i J. Ławrientiew rozpoczął budowę sy-
pewne, iż „BYTE" ma już swego ZSRR. Stąd zresztą wywodzi się Larsen głośno jest ostatnio w Pol- beryjskiego miasteczka nauki.
młodszego socjalistycznego krew- większość wszystkiego co nowe sce o „Gorączce Krzemowej Doliny". Dla Ławrientiewa i jego przy–ja-
niaka — mówię i wyciągam z torby w radzieckiej informatyce; bez ry- Tymczasem mało kto wie, ze nasi ciół–uczonych, z którymi dokonał
cztery pierwsze numery naszego zyka błędu można postawić tezę, iż wschodni sąsiedzi również mają– "wielkiego desantu" na Syberię od
„Bajtka". gdyby nie Syberyjski Oddział AN — swoją legendarną dolinę, której hi- początku było jasne, że nie ma co
— „BAJTEK"? — uśmiecha się to podjęcie pół roku temu w ZSRR storia nie jest wcale mniej frapująca marzyć o nowoczesnej nauce bez
Jerszow. — Ależ oczywiście sły- powszechnego programu edukacji od historii Silicon Valley. Mam oczy- szerokiego stosowania metod elek-
szałem. informatycznej społeczeństwa po wiście na myśli Złotą Dolinę, w któ- tronicznej techniki obliczeniowej.
— Skąd?! — wykrzykuję. prostu nie byłoby możliwe. rej w 1957 roku akademii K. Michaił Dlatego stworzono nowoczesne

Bajtek
— Pisał mi o tym Profesor Wła- Centrum Obliczeniowe, do którego
dysław Turski. Gratuluję! Czy może- zaangażowano najwybitniejszych
cie zostawić mi chociaż po jednym specjalistów z całego Związku Ra-
numerze waszego dodatku? dzieckiego. Jeden z pierwszych
Świat, jak się po raz kolejny dyrektorów Centrum — akademik
okazało, jest bardzo mały... W za- Gurij Marczuk — jest obecnie wice-
mian za cztery „Bajtki" otrzymuję premierem rządu ZSRR, przewod-
od prof. Jerszowa komplet redago- niczącym Państwowego Komitetu
wanego przez niego radzieckiego ds. Nauki i Techniki.
pisma miłośników informatyki pt. A Akadiemgorodku wszystko jest
"Mikroprocessor–nyje sriedstwa naj... Centrum Obliczeniowe dys-

na Syberii
i sistemy". Wprawdzie oficjalna re- ponuje najnowocześniejszymi ty-
dakcja tego (na razie) kwartalnika pami komputerów z superszybkimi
mieści się w Moskwie, ale zarówno BESM–6 włącznie... Szerokim za-
redaktor naczelny jak i redakcyjny stosowaniem najnowszych technik
sztab wywodzą się stąd — z Sybe- cyfrowych zajmuje się na codzień

22 BAJTEK 1/86
Instytut Automatyki i Elektrometrii, radzieckiego przyspieszenia. nych w Sowietskim Rejonie czyli — Przede wszystkim — odpowia-
położony nawiasem mówiąc o 200 Zazdrość bierze, gdy widzi się, w tej dzielnicy gdzie znajduje się da Andriej Jerszow — chciałbym po-
metrów od Centrum Obliczenio- w jak zdecydowany i kompleksowy Akadiemgorodok. wiedzieć, że bardzo się cieszę z wy-
wego. A gdy półtora roku temu na sposób nasi sąsiedzi wdrażają do Okazuje się, że radziecka mło- dania waszego pisma. Zazdroszczę
porządku dnia stanęła w Związku praktyki podejmowane przez siebie dzież nie tylko uczy się infor maty- go Wam! Bardzo podoba mi się jego
Radzieckim kwestia powszech- decyzje. ki, ale również młodzież (ta trochę nazwa BAJTEK. Jest to słowo bar-
nej informatyzacji społeczeństwa Natychmiast po powołaniu in- starsza) informatyki naucza. dzo piękne i bardzo polskie.
i wprowadzenia informatyki do stytutu wydzielono dla niego nowy — Uważamy, że Komsomoł po- To świetnie, że BAJTEK powstał
programów szkolnych okazało się, kilkupiętrowy gmach (miała się tu winien wziąć patronat nad wyko- w ramach gazety młodzieżowej. Bo
że to właśnie nowosybirski Aka- mieścić inna instytucja), przydzie- rzystaniem techniki obliczeniowej młodzież nie powinna czekać na ni-
diemgorodok jest tym, który ma lono pulę mieszkań dla nowych — przekonuje nas Igor Kuzniecow, czyje decyzje, ani na niczyją zgodę,
najszersze doświadczenia w zakre- pracowników, zapewniono miejsca I sekretarz Komsomołu Rejonu gdy w grę wchodzi rozwijanie sze-
sie upowszechniania komputerów w przedszkolach i żłobkach oraz Sowietskie–go. — Tylko bowiem rokiego programu edukacji informa-
osobistych. Od 10 lat nowosybirscy przydzielono niezbędne środki młodzi ludzie, którzy swój kontakt tycznej, której pierwszym etapem
uczeni z akademikiem Jerszo–wem transportu. Pierwszy autokar (od- z komputerem zaczynali od szkol- powinno być opanowanie umiejęt-
na czele nauczali bowiem ekspe- bierano go w Rydze) jadąc do No- nej ławki mogą przekonać innych ności posługiwania się komputerami
rymentalnie podstaw informatyki wosybirska zabrał po drodze z Mo- do swobodnego posługiwania się osobistymi. Nie trzeba czekać, aż
uczniów miejscowych szkół. Przy- skwy pierwszą partię z zakupionych nową techniką. przyjdą one do szkoły. Można orga-
padek? Tych przypadków wyprze- u Japończyków 10 tys. sztuk kom- Żeby poprzeć swe poglądy czy- nizować kluby komputerowe, można
dzania przez Sybiraków innych re- puterów osobistych firmy „Yama- nem młodzi uczeni z Akadiemgo- wymyśleć sto innych sposobów...
gionów jest tak dużo, że stało się to cha”. Z pomocą tych komputerów rodka wzięli społeczny patronat nad Dzisiaj jest to już zresztą hobby tań-
już prawidłowością! Igor Bobko i jego ludzie zbierać prowadzeniem kursu informatyki sze od pop–muzyki.
Gdy uznano, że potrzebny jest będą niezbędne doświadczenia dy- w nowosybirskich szkołach. Prowa- Pierwsze, co chciałbym życzyć
w ZSRR nowy instytut naukowy zaj- daktyczne. Uruchomione zostaną dzą też kursy dokształcające dla na- Czytelnikom BAJTKA — kontynu-
mujący się koordynacją nauczania eksperymentalne klasy i pracow- uczycieli tego nowego przedmiotu. uje Andriej Jerszow — to przede
informatyki w szkołach to nikogo nie... Uważają, że jest to ich wkład w wy- wszystkim bezgraniczny entuzjazm.
już nie zdziwiło, że na jego lokali- — Większość kadry Instytutu konanie zadań jakie postawił przed Informatyką nie można zajmować
zację wyznaczono Akadiemgoro- biorę stąd, z Akadiemgorodka — radzieckim społeczeństwem XXVII się z musu, ani siłą inercji, ani dlate-
dek, a dyrektorem mianowano prof. mówi Bobko. — Lepszych nigdzie Zjazd KPZR. — Uważamy, że na- go, że twoi sąsiedzi tym właśnie się
Igora Bobko — dotychczasowego nie znajdę! sza działalność społeczna powinna zajmują... Trzeba samemu chcieć,
vi–cedyrektora Centrum Oblicze- Gdy potem zwiedzamy Uniwer- być przede wszystkim związana i to chcieć bardzo mocno.
niowego. sytet Nowosybirski (10 minut spa- z naszą działalnością naukową — Chciałbym też życzyć, aby ten
Dyrektor Igor Bobko, od niedaw- cerem przez las od Centrum Obli- mówi Kuzniecow. A że informatyka wstępny okres entuzjazmu bardzo
na członek–korespondent Akade- czeniowego) raz po raz odczuwam i automatyzacja to sprawy najważ- szybko przekształcił się w dążenie
mii Nauk Pedagogicznych ZSRR, zazdrość wchodząc do kolejnych niejsze więc zajmujemy się infor- do profesjonalnego opanowania
jest obecnie jednym z najbardziej wyposażonych w mikrokompute- matyką i automatyzacją! komputera. Jest to bowiem nasz
zajętych ludzi w Akadiemgorodku. ry pracowni. To samo odczucie — Jakie rady — pytam akademi- partner od dziś, aż po wsze czasy,
Udaje nam się jednak umówić na powraca przy zwiedzaniu słynnej ka Jerszowa — chciałby Pan dać, dający możliwość — w różnorod-
wspólny obiad w Domu Uczonych. nowosybirskiej szkoły matematycz- Czytelnikom „BAJT–KA”, dopiero nych zastosowaniach — realnego
Możemy się dzięki temu zapoznać no–fizycznej czy też „zwykłych” co rozpoczynającym swoją przygo- polepszenia warunków naszego ży-
ze szczegółami dnia codziennego szkół ogólnokształcących położo- dę z informatyką? cia.
Na koniec chciałbym powiedzieć,
że pełne opanowanie techniki kom-
puterowej stawia wysokie wymaga-
nia intelektualnego poziomu kultury
ogólnej... Należy, jak można najszyb-
ciej, poczuć się człowiekiem silnym
i dojrzałym. Należy jak najszybciej
określić swą dalszą drogę życiową,
swoje zainteresowania i cele.
I jeżeli człowiek przejdzie te trzy
etapy — od wstępnej fascynacji,
poprzez profesjonalne korzystanie
z komputera, aż do wspięcia się na
wyższy poziom w swym własnym
rozwoju — to będzie znaczyło, że
nie na darmo stracił swe lata!
... Żegnam się ze Złotą Doliną,
przykrytą teraz metrową warstwą
śniegu. Nie raz jeszcze do niej na
łamach BAJTKA wrócimy.
Waldemar Siwiński

Czytelnikom „Bajtka” gratulacje z okazji


ukazania się takiego znakomitego dodat-
ku do Waszej młodzieżowej gazety, życze-
nia bezgranicznego entuzjazmu i dużych
sukcesów w opanowaniu techniki kompu-
terowej, wyrażenie przekonania o stałości
kontaktów polskich i radzieckich miłośni-
ków informatyki
Akadiemgorodok A.Jerszow
25.01.86

BAJTEK 1/86 23
Nakładem wydawnictwa Basic Books
z Nowego Jorku ukazała się w 1984 r. książ- Krzemowa Dolina
ka Everetta M Rogersa i Judith K. Larsen
pt. „Gorączka Krzemowej Doliny ". W żywej,
przypomina człowieka,
lecz wnikliwej formie przedstawia ona proces który biegnie
kształtowania się specyficznej kultury środo- przed walcem parowym.
wiska „wysokiej technologii" (high techno- Uciec przed nim
logy), twórców półprzewodników, obwodów to żadna sztuka,
scalonych, komputerów i ich oprogramowa- możną to robić co dnia.
nia, a także ich sukcesy i niepowodzenia, wy-
tężoną pracę i rozrywki.
Ale jeśli ktoś usiądzie,
to walec przerobi go
Poniżej rozpoczynamy druk wybranych frag- na naleśnik.
mentów książki.

Między Frisco a San Jose Bob Boschert,


Podobnie jak ośrodkami postępu techniki były nie-
prezes firmy
gdyś Manchester, dolina Saary i Pittsburg, tak swój Boschert Electronica,
matecznik ma też i przemysł mikroelektroniczny. Krze- 1983.
mowa Dolina mieści się w Kalifornii, na długim na
30 i szerokim na 10 mil obszarze między San Franci-
sco i San Jose. Dziś jest sławna, ale przez pierwsze
20 lat nawet nie miała nazwy. Mówiono o niej, nieco
niezręcznie używając określeń: „przemysł elektroniczny
zachodniego wybrzeża", „Palo Alto" lub „powiat Santa
Clara". W owym czasie Krzemowa Dolina nie potrzebo-
wała jednak nazwy, bowiem przemysł ten miał wówczas
jeszcze małą skalę i był nieznany.
Nazwę „Krzemowa Dolina" ukuł w r. 1971 redaktor
gazety piszącej o nowościach przemysłu półprzewod-
nikowego MICROELECTRONICS NEWS – Don C.
Hoefler. Przemawiała ona do wyobraźni i miała sens.
Podstawowym wyrobem miejscowych firm opierających
się na zaawansowanych technikach są półprzewodni-
kowe kostki wykonywane z krzemu, a chociaż rejon ten
nie stanowi doliny w ścisłym, geograficznym znaczeniu
tego słowa, to większość firm ma siedziby na równinie
ograniczonej z jednej strony wzgórzami z drugiej zaś
– Zatoką San Francisco. Przy pewnej dozie wyobraźni
można więc przyjąć, że jest to dolina.
Nazwa przyjęła się i zaczęto jej używać powszech-
nie. W środkach przekazu zaczęło pojawiać się coraz
więcej wieści o Krzemowej Dolinie – o wspaniałych
wyrobach elektronicznych, ludziach zostających z dnia
na dzień milionerami, o nowo powstających gałęziach
przemysłu, takich jak mikroelektronika i inżynieria bio-
logiczna. Coraz więcej artykułów o Krzemowej Dolinie
zaczęło pojawiać się w FORTUNE, TIME i BUSINESS
WEEK.

Witajcie w Krzemowej Dolinie


Podróżując samochodem przez Krzemową Dolinę setki „odpryskowych firm, eksploatujących innowacje Na drugim końcu Krzemowej Doliny znajduje się
powinno się logicznie zaczynać od Uniwersytetu Stan- techniczne opracowane w innym przedsiębiorstwie. San Jose – szybko rosnące miasto zamieszkiwa-
ford. Na terenie tej uczelni mieści się Park Badawczy Następnie przybywamy do Mountain View – siedzi- ne przez mniejszości etniczne, z których składa się
Stanforda – siedziby Hewlett–Parkarda i dziesiątków by firmy Fairchild Semiconductors, która sama zrodziła większość wykwalifikowanych robotników fizycznych
innych firm, które były tu najwcześniejszymi przybysza- wiele firm „odpryskowych". Parę mil dalej, natrafiamy na pracujących w firmach Krzemowej Doliny. Są wśród
mi. Cały kompleks, jakim jest Krzemowa Dolina, wziął największą koncentrację firm przemysłu półprzewodni- nich Meksykanie, Filipińczycy, Wietnamczycy. Ucieka-
początek właśnie od Uniwersytetu Stanford (niektórzy kowego w Sunnyvale, Cupertino i Santa Clara. Tu wła- jąc przed niebotycznymi cenami domów w „powiecie
twierdzą nawet, że to on właśnie jest odnoszącą najwięk- śnie mieści się dziś serce Krzemowej Doliny. Intel ma północnym", gdzie zamieszkuje większość inżynierów
sze sukcesy firmą w tym regionie). Jadąc na południe siedzibę w Santa Clara, w pobliżu znajduje się AMD i kierowników, skupiają się głównie w „powiecie połu-
w kierunku San Jose postępuje się w zasadzie w ślad za (Advanced Micro Devices) i Bar pod Kołem od Wozu, dniowym". Gdy jedzie się w Santa Clara, Sunnyvale
procesem rozwoju Krzemowej Doliny, tak jak dokonywał będący knajpą, do której zwykli wpadać inżynierowie i Cuppertino do San Jose, po przekroczeniu granic
się on z roku na rok. W Palo Alto można dostrzec kilka z tutejszych firm. Na prawo, wśród niskich wzgórz, leży miasta dostrzega się wyraźny spadek statusu spo-
wysokościowców będących siedzibą firm inwestycyjnych, Los Atlos – ulubione miejsce na rezydencje nowo upie- łeczno–ekonomicznego: większy ruch, gęstszy smog,
operujących kapitałem poszukującym. Dostarczają one czonych milionerów. W pobliżu w Cupertino mieści się większe przestępczość. Problemy społeczne istnieją
funduszy inżynierom–przedsiębiorcom zakładającym firma Apple i inne nowsze przedsiębiorstwa. nawet w raju.

24 BAJTEK 1/86
SPRZĘŻENIE ZWROTNE
Aczkolwiek San Jose jest głównie „sypialnią" Krze-
mowej Doliny, firmy mikroelektroni–czne lokują się
dbać o różnicę między pracę a zabawę. Nie ma mię-
dzy nimi żadnej różnicy". W Krzemowej Dolinie panuje PISALI O BAJTKU
ostatnio zarówno tam, jak i w pobliskich miasteczkach osobliwy styl pracy i życia. Inżynierowie pracuję przez 7
satelickich, jak np. Milpitas i Alviso. Tamtejsze zakłady dni w tygodniu po 15 godzin dziennie, zaś wielu z nich
są za–zwyczaj młodsze i mniejsze, niż ich odpowiedni- zamierza za dziesięć lat zostać milionerem i wycofać ZBYSŁAW RYKOWSKI:
ki w sercu Doliny, parę mil na północ. Nowsze obiekty się z interesu. „W ostatni piątek września »Sztandar Młodych«
mieszczę się na południowym obrzeżu kompleksu „high Firma inwestycyjna Thompson Tuckman Ander- zawiadomił czytelników: »Bajtek« już w kioskach »Ru-
technology", Krzemowej Doliny zabrakło bowiem grun- son Inc. z Palo Alto stwierdziła, że między wzgórzami chu«! Nie była to informacja ścisła. »Bajtka« w kioskach
już nie było. Kajtka nie ma, burczy zniecierpliwiona kio-
tów. Wiele najnowszych zakładów produkcyjnych nie Los Altos a Atherton (północna 1/3 Krzemowej Doliny)
skarka, tak samo jak niedawno odburkiwała na pytanie
mieści się nawet w Kalifornii, ulokowano je w Teksasie, mieszka 15 280 milionerów. Nie wszyscy ci bogacze o pastę do zębów.
Colorado, w Oregonie lub – dzięki taniości tamtejszej dorobili się na zaawansowanej technice, mimo to jed- Żeby uśmiechnąć się do tego tytułu, trzeba wiedzieć
siły roboczej i niskim cenom domów – nawet w Malezji, nak Krzemowa Dolina jest miejscem największego sku- co to jest bajt. Bajt, proszę państwa to najkrótszy, ad-
na Filipinach czy w Meksyku. A mimo to, nawet jeśli za- pienia noworyszy w Stanach Zjednoczonych. resowany ciąg bitów. »Bajtek« tak się ma do bajtu, jak
kłady produkcyjne wznosi się gdzie indziej, laboratoria Co dokładnie znaczę słowa „zaawansowana techni- »Świerszczyk« do świerszcza za kominem. Bajtek to
postać z nowej bajki. Jego przyjacielem jest minikom-
pozostaję w Krzemowiej Dolinie. ka" (high technology?)
puter. Z nim można się najlepiej bawić. Ale można też
Niemal cała Krzemowa Dolina leży w powiecie San- Przemysł zaawansowanej techniki cechuję:
z nim dokonywać cudów. W tym samym czasie gdy oj-
ta Clara, który w latach pięćdzie–siętych był zagłębiem 1. wysokie kwalifikacje pracowników, wśroo któ- cowie »Bajtka« składają wstępną deklarację: »ambicją
śliwkowym Ameryki. W przemyśle przetwórczym w ca- rych jest wielu naukowców i inżynierów; zespołu redakcyjnego jest — najogólniej mówiąc —
łym powiecie pracowało 800 osób, z czego połowa – 2. szybkie tempo rozwoju; zwalczanie analfabetyzmu mikrokomputerowego w Pol-
w przetwórniach owocowych. Dziś po drzewach owoco- 3. wysoka proporcja wydatków na badania i prace sce. »US News and World Report« wieszczy najbliższą
wych niemal nie ma śladu. rozwojowe do wartości sprzedaży; przyszłość minikomputerów: »będą szybsze, bardziej
inteligentne i przyjazne człowiekowi« oraz opowiada
4. istnienie globalnego rynku na jego wyroby.
Społeczeństwo informacyjne najnowszą bajkę o ekranie wideo, »który czyta z twoich
Mamy tu nie tylko do czynienia z szybkim postępem ust, oczu gestów, przewidując i spełniając twoje życze-
Krzemowa Dolina, to miejsce, w którym zrodziły się techniki, lecz również z jej nieustannymi zmianami, nia«.
kieszonkowe kalkulatory, gry video, komputery domo- dokonującymi się w tempie wiele szybszym niż gdzie Nowe bajki pobudzają wyobraźnię...”
we, telefony bezprzewodowe, technika laserowa, mi- indziej. Elektronika nie jest dziś jedyne dziedzinę prze- „Polityka” 1985–10–12
kroprocesory i zegarki cyfrowe. Niemal wszystkie nowe mysłu zaawansowanej techniki, inne jego gałęzie to
wyroby przemysłu elektronicznego, jakie pojawiły się inżynieria genetyczna, przełnysł lotniczny i kosmiczny, 
w ostatnich latach, wywodzę się z Krzemowej Doliny. farmaceutyczny i aparaturowy. Wewnętrz przemysłu
Około 62% firm zrzeszonych w Amerykańskim Stowa- elektronicznego niekóre branże – przemysł kompute-
rzyszeniu Elektronicznym, czyli 1.111, mieści się w Ka- WALDEMAR SOBIECKI:
rowy i półrzewodnikowy – opieraję się na najszybciej "Nikt nie wie, ile mikrokomputerów znajduje się
lifornii. Massachusetts znajduje się na drugim miejscu, rozwijajęcych się technologiach. Mikroelektronika jest w prywatnym posiadaniu w naszym kraju. Niektórzy
majęc ich tylko 112. Siedziba główna stowarzyszenia więc najbardziej zaawansowane ze wszystkich technik mówią o 50 tys., ale są to tylko dane szacunkowe.
mieści się w Pało Alto. zaawansowanych. Przyjmując jednak tę liczbę plus kilka tysięcy urządzeń
Krzemowa Dolina reprezentuje kapitalizm w stylu komputerowych w szkołach, rozmaitych klubach i in-
olimpijskim. O jej awansie ekonomicznym świadczy Narodziny elektroniki w Pało Alto stytucjach — i mnożąc to przez trzy (średnia, naszym
fakt, że stała się ona dziewie–tym co do wielkości Latem 1912 roku w małym domku pod numerem zdaniem, liczba użytkowników każdego mikrokompute-
ośrodkiem przemysłu w USA, a wartość sprzedaży tu- 913 przy ulicy Emersona w Pało Alto zaszło wydarzenia ra) otrzymamy w przybliżeniu obraz rynku, dla którego
powołano do życia "Bajtka" — pierwsze w Polsce pismo
tejszych wyrobów wynosi ponad 40 mld dolarów rocz- o niezwykłej wadze w dziejach elektroniki. Lee de Forest
poświęcone wyłącznie tematyce mikrokomputerowej.
nie. Co roku powstaje tu około 40 tys. nowych miejsc i dwaj koledzy, badacze z Federal Telegraph Company No i teraz staje się jasne, dlaczego pierwszy numer,
pracy, z których większość jest w jakiś sposób zwię- – firmy działajęcej w poczętkach przemysłu elektronicz- mimo bazarowej ceny (60 zł) i ubogości szaty graficz-
zana z technikami informacyjnymi. Krzemowa Dolina nego, pochylili się nad stołem obserwujęc muchę space- nej (ćwierć "Sztandaru Młodych") okazał się meteorem
jest niemal doskonałym przykładem „społeczeństwa rujęcę po kartce papieru. Wsłuchiwali się we wzmocnio- w kioskach. Rynek okazał się tak chłonny, że połknął
informacyjnego", w którym większość pracowników zaj- ny 120 razy dźwięk wydawany przez jej nogi; każdy jej dość spory nakład w dwa dni — i to jest pierwszy punkt
muje się zbieraniem i rozprowadzeniem informacji lub krok brzmiał, jak na defiladzie. Wtedy właśnie pierwszy dla "Bajtka".
wytwarzaniem służęcych do tego urzędzeń. Miejscowa raz użyto do wzmocnienia sygnału – lampy próżniowej. 
gospodarka rozwija się najszybciej w całej Ameryce, Oznaczało to narodziny elektroniki i otworzyło drogę do (Razem)
i prosperuje najlepiej ze wszystkich regionów Amery- rozwoju radia, telewizji, radaru, magnetofonów i kompu- Wreszcie jest! Specjalne pismo dla entuzjastów
ki. W powiecie Santa Clara średnia dochodów rodziny terów. Dawny dom de Foresta przy ulicy Emersona, to mikrokomputerów "Bajtek" ujrzało światło dzienne.
wynosi ponad 30 tys. dolarów rocznie. Od r. 1970 do dziś pusta parcela zarośnięta chwastami i zarzucona Comiesięczny dodatek do "Sztandaru Młodych" i "Od-
1980 San Jose przeskoczyło na liście największych złomem, przy chodniku mieści się jednak pamiętkowa rodzenia" zainteresuje zarówno stawiających pierwsze
kroki, jak i tych, którzy mają już pewne doświadczenie
miast Ameryki z 29 miejsca na 18, jest więc najszybciej tablica, umieszczona przez władze miejskie. Napis na
w tej dziedzinie.
rosnącym miastem w całych Stanach Zjednoczonych. niej głosi, iż w tym miejscu Lee de Forest z Federal Tele-
Kompleks zaawansowanej techniki, taki jak Krzemowa gragh Company wynalazł lampę próżniowe, która mogła
Dolina jest także skupiskiem elity intelektualnej. Na ma- funkcjonować jako wzmacniacz. 
łym terenie mieszka ponad 6 tys. doktorów nauk, czyli Zasadnicze role dla poczętków Krzemowej Doliny
co szósty doktor nauk w Kalifornii, będącej wszak sta- odegrał Uniwersytet Stanforda, a zwłaszcza przejęty ("Express Wieczorny")
nem o największej koncentracji tak wysoko wykształco- wizję przyszłości jego wiceprezesa – Fryderick Ter- "Serwus Bajtek jak dobrze, że jesteś" taki tytuł zna-
lazł się tuż pod winietą drugiego numeru "Mi–krovilagu",
nych osobników w Ameryce. man. W r. 1920 Uniwersytet Stanforda był uczelnię
również debiutującego na węgierskim rynku prasowym,
Jose Riley, były dyrektor firmy elektronicznej, który trzecioli–gowę i prowincjonalne, funkcjonujęcę na za- magazynu dla entuzjastów myślących maszyn. Autor
pomagał założyć lukratywny Klub Dziesięcioboju (gdzie sadach zamiejskiego klubu. Już w r. 1960 znalazł się JOZSEF Laszlo z wyczuwalną sympatią przedstawia
roczna składka wynosi 1500 dolarów) powiada: „W pro- wśród najznakomitszych uniwersytetów kraju. Awans swoim rodakom nasze, sztandarowe dziecko.
mieniu 12 minut jazdy od tego klubu pracuje 220 tys. uczelni pomógł w starcie przemysłu mikroelektro- Przechrzczony na węgierski "Bajtek" — zdaniem ko-
osób z czego 80 tys. ma wyższe wykształcenie a 75 tys. nicznego Krzemowej Doliny, zaś Krzemowa Dolina legi po piórze — przyjąłby imię Bajtocska. W korespon-
dencji z Warszawy jest o chęci wtajemniczenia polskich
opija się pracę. Inny dyrektor powiedział nam: „Nasze pomogła Uniwersytetowi Stanforda stać się tym, czy
nastolatków przez twórców "Bajtka" w sekrety kompu-
credo brzmi – ciężko pracować, hucznie się bawić i nie jest on dzisiaj.
terowego świata, o sprzyjającej tej pasji polityce cłowej,
o najciekawszych publikacjach tylko drugiego numeru,
bo — jak zaznacza węgierski dziennikarz — nie udało
mu się zdobyć numeru pierwszego, cały bowiem na-
kład rozchwytywano w ciągu minut, co świadczy o wiel-
kim zainteresowaniu na tego rodzaju pisma.
Węgierski korespondent kończy przekonaniem, że
Bajtocska ma przed sobą świetlaną przyszłość. Gwa-
rantuje to pokolenie, które w każdą niedzielę tłoczy
się na "pchlim targu" wokół wymarzonych maszyn, nie
mogąc się doczekać, kiedy te urządzenia pojawią się
w szkołach.

BAJTEK 1/86 25
HARDWARE
Dotychczasowy, imponujący postęp w dziedzinie 8000 egzemplarzy do listopada ubiegłego roku pozwala w ukryciu. W tym roku ma to się jednak odmienić. Jeśli
mikrokomputerów spodziewany jest również w 86 przypuszczać, że komputer ten dzięki swoim wybitnym wierzyć zachodnioniemieckim pośrednikom, do końca
roku. Jaki zaś sprzęt okaże się zwycięzcą w tego- zaletom technicznym zafascynuje wielu nabywców. roku 85 drogę do półek handlowych znalazło w tym
rocznym wyścigu, można się już dzisiaj domyślać. To samo dotyczy długo otaczanego tajemnicą kom- kraju 100 tysięcy komputerów MSX i to nie tylko dzięki
Dokładne prognozowanie dotyczące rynku mi- putera Amiga Commodore. Do tej pory wylądował on obniżonej cenie.
krokomputerowego jest obecnie znacznie trudniej- na rynku amerykańskim, ale niebawem znajdzie się Poza tym firma Philips nie jest już jedynym produ-
sze niż kiedykolwiek przedtem. Zbyt wiele bowiem również w Europie. centem w Europie sprzętu MSX: w międzyczasie dołą-
pojawiło się nowych urządzeń, zbyt szybko wzrasta Ten kto miał okazję zetknąć się z tym komputerem, czyły do nich firmowe Loewe Opta i Olympia. Pierwszy
moc komputerów i możliwości urządzeń peryfe- nie może oprzeć się wielkiemu wrażeniu jakie pozosta- przy pomocy tej techniki zamierza wyposażyć stanowi-
ryjnych. Biorąc pod uwagę ten gwałtowny rozwój, wia grafika pod względem mnogości kolorów oraz szyb- ska BTX, druga system przetwarzania tekstów.
niełatwo jest wierzyć obiegowym prognozom, które kości, jak również wysoki poziom generowania dźwię- Obecnie pojawią się na rynku zachodnioniemieckim
mówią o spodziewanym osłabieniu rynku kompute- ków. Mimo to pewną barierę dla tego komputera stanowi, pierwsze komputery pracujące w standardzie MSX–2.
rów domowych. przynajmniej przejściowo, ubogie oprogramowanie. Różni się on od pierwszej wersji przede wszystkim
Stosownie do jego możliwości, jego cena — która ulepszoną grafiką. W sumie należy liczyć się ze stop-
Spośród komputerów domowych te, które wyposażo- z pewnością wahać się będzie pomiędzy 5000 a 6000 niowym wzrostem udziału komputerów MSX na rynku
no w pamięć RAM o pojemności 128 kB, a które w więk- marek — jest bardziej niż umiarkowana. Przewyższa komputerów domowych.
szości pojawiły się jesienią ubiegłego roku — powinny ona jednak znacznie cenę Atari, co nie wróży mu po- Jeśli już mowa o trwałych sukcesach, to nie wolno
stanowić o tegorocznym sukcesie swoich producentów. dobnego zbytu. oczywiście pominąć firmy Apple. Komputer Apple II był
Dość niefortunny start przeżył Commodore 128. Po Amiga, pomimo swego zabawowego charakteru, w ogóle jednym z pierwszych mikrokomputerów i pozo-
dostarczeniu pierwszych egzemplarzy na rynek okaza- przeznaczona jest być może dla bardziej poważne- staje razem z Apple III, Lisa i Macintosh do dzisiaj
ło się, że jego hardware posiada pewne wady. W ten go użytkownika niż modele Atari ST. Z tego względu podporą przedsiębiorstwa.
sposób, wobec niemożności pokrycia ożywionego po- Commodore powinien bardziej obawiać się konkuren- Dwa pierwsze z wymienionych wyżej modeli nie
pytu, firma Commodore znalazła się w nieprzyjemnym cji ze strony Apple ll i klasycznych komputerów osobi- są już produkowane, trzeci uzyskał na początku pe-
położeniu. stych nawet w przypadku gdy przewyższa je znacznie wien sukces, jednak nie taki jakiego oczekiwano. Nie
Mimo to, komputer ten posiada dość pewną przy- swą mocą. bez znaczenia był fakt, że oprogramowanie komputera
szłość. Pomogła mu w tym kompatybilność z C64, któ- Braki spowodowane nieistniejącym oprogramowa- w porównaniu z IBM PC pozostawało przez długi czas
rego bezprzykładny sukces wiąże się z wielkim bogac- niem ma od biedy pokryć urządzenie dodatkowe, które dość skąpe. Nie pomogło również wyposażenie tego
twem oprogramowania oraz urządzeń dodatkowych. zdaniem producenta zapewnić powinno kompatybilność urządzenia w atrakcyjne elementy obsługi w postaci
Wykorzystuje on szeroko rozpowszechniony w świecie z IBM PC. Z powodu braku praktycznego doświadcze- okien, czy myszy. A w międzyczasie straciły one swą
od kilku lat system operacyjny CP/M dla komputerów nia należałoby jednak trochę zaczekać, aby przekonać atrakcyjność.
8–bitowych, jednakże przy niezbyt atrakcyjnej szybko- się, jak dalece taka kompatybilność zachodzi. Tak więc Apple II podstarzał się ze swoimi gad–
ści. Do sukcesu tego komputera przyczyni się z pewno- Ogólnie rzecz biorąc, w przypadku komputerów do- getami. Ponadto komputer ten od dłuższego już czasu
ścią wersja z wbudowanym napędem dyskowym, która mowych, jak również komputerów, których do tej grupy pędzi marny żywot w firmie Apple, a jego moc jak sły-
powinna znaleźć się na rynku na początku tego roku zaliczyć już nie sposób, zaznacza się ostra konkuren- chać, jest celowo utrzymywana na niskim poziomie, aby
pod nazwą 128D. nie wchodził on innym modelom w paradę. Z drugiej
Ze spokojnym sumieniem można wróżyć sukces strony za cenę komputera Apple II można tymczasem
również komputerowi Schneider CPC6128 posiadają- nabyć komputer osobisty o możliwościach technicznych
cemu system CP/M oraz tanie i kompletne wyposaże- zbliżonych do IBM PC, pomijając już całkowicie nowe
nie, podczas gdy dni jego poprzednika CPC664 są po- produkty, takie jak Commodore 128, Schneider 6128
liczone. Trudniejszy jest sąd w przypadku komputerów lub modele ST wyposażone w olbrzymią pamięć.
takich jak Enterprise oraz Sinclair QL. Oba posiadają Wraz z ustąpieniem Stevena Jobsa, jednego z zało-
niezaprzeczalne zalety techniczne, ale również pewne życieli firmy, od ubiegłej jesieni Apple podlega pewnej
osobliwości. Z tych względów nie cieszą się one tak reorientacji. Przed Macintoshem pojawiają się inte-
dobrą opinią jak modele Commodore czy Schneider. resujące możliwości rozbudowy, w postaci sieci oraz
Zbyt długo trzeba było zresztą czekać od czasu ich dysku twardego 20 MB. Ten ostatni podłączony jest do

86
pierwszej prezentacji do chwili zakupu, co jak wiadomo interface’u dla zewnętrznego napędu dyskowego i tym
z doświadczenia działa raczej odstraszająco na zapa- samym musi poprzestać na szybkości przesyłania da-
leńców komputerowych. nych wynoszącej 500 kbitów na sekundę. Zazwyczaj dla
Co zaś się tyczy komputerów o większej mocy, to dysków twardych szybkość ta jest 10–krotnie większa.
w pierwszym rzędzie łatwo jest przepowiedzieć sukces Dla przyszłego sukcesu komputera może być rze-
jak najbardziej zasłużony modelom Atari 520 ST+ oraz czą ważniejszą byłby fakt, iż powinien on posiadać
260 ST. Wyposażone w procesor MC 68000, olbrzymią wbudowany twardy dysk (10 lub 20 MB), możliwość
pamięć RAM o pojemności 512 kB lub nawet 1 MB oraz połączenia drukarki znajdującej się na rynku oraz do-
użyteczny system operacyjny przedstawiają — przy datkową pamięć roboczą (RAM do wielkości 2 MB). Te
swej cenie 1300 marek — w cieniu wszystkie porówny- dodatkowe rozszerzenia nie pochodzą wyłącznie od
walne komputery. Apple, jak również program „Switcher”, który umożliwia
Ponadto firma Atari ma względem tych modeli pew- jednoczesną obecność w pamięci więcej niż jednego
ne zamiary. Chodzi przede wszystkim o 400 progra- programu z możliwością szybkiego przełączania stero-
mów, wśród których ma się znaleźć program redago- wania pomiędzy nimi. Apple zapewne zwróci uwagę na
wania tekstów oraz przetwarzania tablic. te dodatki.
Ponadto planowane są pewne poprawki a mianowi- Może to także odnosić się do produktu, który sta-
cie polepszona grafika na ekranie i szybszy procesor wia na głowie Macintosha. Nazywa się on MacCharlie
(o częstotliwości większej niż 8 Mhz). Dodatkowo, jak i czyni z Macintosha sprzęt kompatybilny hardware’o-
twierdzi sama firma, właśnie na początku tego roku dla wo i software’owo z IBM PC.
1 MB wersji 520 ST+ ma być zaprezentowany wielodo- Zresztą fama głosi, że przygotowywany jest nowy
stępny system operacyjny Unix w wersji V. model Apple II, którego processor dostosowany jest
Mówi się także o dalszym powiększeniu pamięci cja. Z pewnością żaden komputer nie zdobędzie już do istniejącego oprogramowania Apple i trybu 16–
roboczej. Wprawdzie nie przewiduje się możliwości ze- zdecydowanej przewagi na rynku, jak to udało się C64, bitowego.
wnętrznego rozszerzenia pamięci za pomocą nowych być może również dzięki temu, że komputer ten stale
128 kB modułów, które opuściły właśnie laboratoria, to obecny jest na rynku i wciąż ilość sprzedanych egzem- Za ile
jednak model ST można rozbudować wewnętrznie do plarzy stanowi pokaźną liczbę. Jego bezpośredni kon-
pojemności 4 MB. kurent w wersji kasetowej, Schneider CPC464 posiada Ubiegły rok charakteryzował się bezprzykładnym
I w końcu można mieć również nadzieję, że pojawią również w tym roku wszelkie dane do utrzymania dru- spadkiem cen na rynku komputerów osobistych. Moż-
się wreszcie moduły ROM, zawierające system opera- giego miejsca. na dzisiaj zakupić kompletny system z wyposażeniem
cyjny. Do tej pory znajduje się on w pamięci RAM kom- Osobny rozdział stanowią komputery domowe kon- użytkowym (256 kB RAM, dwa napędy dyskowe) za
putera i zajmuje tam bądź co bądź 192 kB. struowane według standardu MSX. Według wypowiedzi kwotę nieprzekraczającą 3000 marek.
Oba komputery Atari z trudem przypominają z wy- prawie wyłącznie japońskich producentów, dążą oni nie W walce cen zwyciężają tylko takie firmy, które są
glądu typowe komputery osobiste, jakie można sobie tylko do osiągnięcia chwilowych sukcesów w tej techni- w stanie zapewnić klientowi rozsądną pomoc, np. w po-
wyobrazić w biurze. Ponadto nie posiadają one żadne- ce, lecz do trwałego umocnienia swej pozycji na rynku staci godnego zaufania dostawcy. Dobrym tego przy-
go dostępu do bogatego oprogramowania komputerów komputerów domowych. kładem jest Commodore. Jakkolwiek komputer osobi-
osobistych IBM. Jednakże szybka sprzedaż pierwszych Komputery MSX pędziły do tej pory żywot raczej sty tej firmy nie stanowi najwyższej oferty, to znajduje

26 BAJTEK 1/86
CO WARTO PRZYWIEŹĆ
się on ciągle na czołowym miejscu listy bestsellerów
magazynu CHIP. Znaczna obniżka cen tych kompute-
rów przysporzyła im nowe rzesze nabywców, ponieważ
niższa cena zmniejsza ryzyko wadliwego zakupu.
Szczególny akcent w tej karuzeli cen ustanowiła
w końcu 1985 roku na rynku komputerów osobistych
firma Tandon. Za cenę 7000 marek firma oferuje kom-
puter z monitorem, napędem dyskowym, 256 kB RAM
oraz dyskiem twardym 20 MB. Kompatybilny z IBM PC
AT model tej firmy posiadający pamięć RAM o pojem-
ności 512 kB oraz procesor Intel 80286 kosztuje 11 000
marek.
Dysk twardy w komputerach tej klasy stał się w mię-
dzyczasie elementem określającym cenę. Jak wynika
z wypowiedzi producenta amerykańskiego, który do
tej pory był wyłącznym dostawcą napędów dyskowych,
skonstruowano szczególnie tanią wersję tego urządze-
nia.
Ponieważ spadek cen komputerów uzależniony jest
między innymi od coraz tańszych pamięci masowych,
łatwo zrozumieć, że tanieć będą same komputery. Fa-
chowcy twierdzą, że wkrótce nie będzie można napo-
tkać komputera osobistego, który nie posiadałby dysku
twardego oraz komputera domowego bez napędu dys-
kowego. Również napęd taśmowy dla ochrony danych
nie wykracza już poza cenę komputera osobistego.
Pozostaje jeszcze postawić pytanie, gdzie podziały
się wszystkie pozostałe komputery będące wynikiem
tego gwałtownego rozwoju a pojawiające się na ryn-
ku. Niektóre z nich nie osiągają wprawdzie zawrotnej
sprzedaży, to jednak znajdują swój krąg użytkowników
i pewną szczególną pozycję na rynku. Do nich zaliczyć
można z pewnością komputery osobiste takich tirm jak

SPECTRUM
Tandy, Triumph, Adler, Victor, Apricot, NRC a także
Siemens.
Niektóre komputery domowe dzięki radykalnej ob- Nowy
niżce cen nabierają nowego rozpędu i osiągają czoło-

krok
we miejsca na listach przebojów, jak to miało miejsce
w przypadku Sinclair Spectrum lub Atari 800 XL.
Z pewnością jednak nie będą one stanowiły zagrożenia

128 PLUS
naprzód
dla czołówki.

Peryferia

Rozwój techniczny oraz ceny urządzeń peryferyj-


nych nie będą podlegać tak gwałtownemu prze biegowi
Sinclaira?
Z pomocą miesięcznika „Your Computer” postaramy na chipie od Amstrada AY–38910, który zasila – podob-
się przedstawić nowy pomysł Sir Clive’a, zrealizowany nie jak w innych mikrokomputerach – gniazdo TV.
przez hiszpańską firmę INWESTRONICA – SPEC- Niestety, mam smutną wiadomość dla miłośników
TRUM 128 PLUS. gier mikrokomputerowych, w 128 – co jest dużym za-
Jedynymi zewnętrznymi znakami różniącymi model niedbaniem – nie zamontowano gniazda dla drążków
jak w przypadku samych komputerów. Pewien wyraźny 128 od znanego od zeszłej wiosny Spectrum Plus 48kB sterowych (joysticków) chociaż niektóre wytwórnie opro-
trend zaznacza się poprzez fakt, że dni drukarki z kół- są: biały symbol 128, zewnętrzny aluminiowy radiator gramowania będą niewątpliwie korzystały z klawiatury
kiem czcionkowym są policzone, nawet w przypad- oraz dodatkowa klawiatura cyfrowa. Unowocześniony cyfrowej 128. Jest ona najbardziej wyróżniającym się
ku gdyby jej szybkość wzrosła w międzyczasie do 90 model jest obecnie sprzedawany w Hiszpanii, ale jeśli elementem w nowym Spectrum. Na pierwszy rzut oka
znaków na sekundę. Tymczasem nieskazitelny wydruk zamierzasz odwiedzić firmę COSTA INWESTRONICA przypomina kalkulatora umocowany z przodu kompute-
dają jednocześnie dwie inne techniki: laserowa i prze- (obecnego producenta) i przywieźć nowe Spectrum ra za pomocą skręconego kabla telefonicznego. Możesz
wodnictwa termicznego. (a przy okazji zimową opaleniznę), to nie fatyguj się. Jeśli używać jej 15–tu przycisków jak zwykłego kalkulatora,
Ta ostatnia pozwala w specjalnym wykonaniu na poczekasz do wiosny na wyprodukowanie brytyjskiego który pokazuje wyniki na ekranie, albo do wprowadzania
uzyskiwanie znakomitych obrazów kolorowych na pa- 128, zapłacisz za niego około 150 funtów, podczas gdy danych liczbowych (co czyni wprowadzanie listingów tro-
pierze. Jeśli jednak chodzi o szybkość i jakość pisma hiszpańska wersja kosztuje o 100 funtów więcej. Dlacze- chę mniej męczącym).
to nowe wzorce w tym zakresie ustala maszyna do go więc Sir Clive każe grać Zjednoczonemu Królestwu Mikrokomputer Spectrum 128 Plus posiada dwa tryby
pisania IBM typ 6750. Podłączona do komputera oso- drugie skrzypce? Krótko mówiąc – problemy finansowe pracy. W pierwszym naśladuje swojego poprzednika –
bistego jako drukarka osiąga szybkość 60 znaków na tego lata zmusiły Sinclaira do zaprzedania duszy diabłu Spectrum 48kB akceptując całe jego oprogramowanie,
sekundę. Jej tajemnica zawarta jest w taśmie kolorowej a raczej spółce DIXONS. Zgodziła się ona wziąć od nie- natomiast w trybie 128 oferuje rozbudowaną pamięć.
(nie tak znowu taniej). Specjalna warstwa folii zawiera go nadwyżki mikrokomputerów QL i Spectrum Plus, jeśli Dodatkowe 64kB pamięci jest niestety dostępne tylko
przewodniki prądu elektrycznego, które wytwarzają cie- on z kolei zgodzi się nie wypuszczać żadnych nowych w kodzie maszynowym. Nowy 32kB ROM obejmuje sta-
pło i przenoszą w ten sposób barwnik na papier. modeli do Świąt Bożego Narodzenia. Ale Sir Clive roz- ry – 16kB, oraz oddzielny system operacyjny dla 128.
Dzięki takiej konstrukcji unika się podgrzewania paczliwie potrzebował pokazać, że przygotowuje nowe Sinclair 128 ma taki sam specjalizowany układ ULA jak
głowicy drukującej, nie musi ona zatem stygnąć do modele jeszcze w tym roku. Stąd umowa z Hiszpanią. Spectrum 48, toteż rozkłady kolorów i praca na ekranie
momentu wydrukowania nowego znaku co wpływa na Spectrum 128 posiada klawiaturę identyczną z mode- są identyczne (rozdzielczość 256 x 192 oraz 8 kolorów).
zwiększenie szybkości drukowania. lem Plus, jeśli nie liczyć kilku kosmetycznych poprawek, Tekst może być przechowywany w postaci oddzielnych
Drukarka laserowa, w której promień lasera zapisu- które wprowadzono aby sprostać normom hiszpańskim. stron. Mapy pamięci są już w rękach większości produ-
je obraz na bęben, pojawiła się na rynku w ubiegłym Gniazda wejścia EAR i wyjścia MIC zostały przeniesione centów oprogramowania. Firma “Ocean” demonstruje
roku w cenie 10000 marek. Również tyle samo kosztu- z części tylnej na stronę lewą. Obok umieszczono po raz już wersje programu “Match Day” (mecz piłkarski) który
ją drogie typy drukarek z kółkiem czcionkowym. Wiele pierwszy wejście RS–232, które może służyć między in- korzysta z ulepszonego zapisu dźwięku (wiwatujące tłu-
przemawia za tym, że w tym roku pojawią się znacznie nymi do przyłączenia interfaceu MIDI. MIDI ma być stan- my, gwizdek sędziego itp). Podobnie zakończony jest już
tańsze modele. dardem umożliwiającym współpracę instrumentów mu- program “Super Test” dla 128, jak i – wersja trzyczęścio-
Spadają również ceny drukarek mozaikowych. Ist- zycznych z mikrokomputerem. Pozwala to przekształcać wej epopei – „NEVERENDING STORY”.
nieją już modele dla IBM PC za cenę poniżej 1000 ma- fragmenty muzyki w zależności od upodobań oraz uzy- Wersja Spectrum 128 jest ciągle prototypem i zanim
rek. Jednocześnie pojawia się coraz więcej urządzeń, skać ich interpretacje na ekranie. W części tylnej złącze ukaże się na wiosnę przyszłego roku na rynku brytyj-
których wydruk osiąga prawie jakość pisma (przez krawędziowe pozostało na swoim miejscu. Nowy model skim mogą zostać wprowadzone pewne niewielkie zmia-
zwiększenie ilości igieł w głowicy drukującej) lub które może współpracować ze wszystkimi urządzeniami pery- ny, ale niezależnie od jego braków wygląda na to, że bę-
dają wydruki kolorowe. feryjnymi wyprodukowanymi dotychczas. Nowością jest dzie on stanowił podstawę dla nowych modeli Sinclaira
 (CHIP 1’86) natomiast wyjście monitorowe (RGB) umieszczone na w roku 86.
miejscu gniazd EAR i MIC. W nowym modelu 128 zo
tłum. Janusz Kazimierczyk stał również wbudowany modulator dźwiękowy oparty
Sławomir Polak

BAJTEK 1/86 27
SAMI O SOBIE
Od dawna szukałem lekarstwa na tę
największą plagę społeczną i doszedłem do

Y Ł wniosku, że problem ten jest możliwy do roz-

YB
wiązania przy pomocy nowoczesnej techniki,
mikrokomputerów (permanentna interaktyw-

S Z ność) i video (motywacje). Dlatego zainwesto-


wałem w stworzenie wspaniałego narzędzia

R W edukacyjnego jakim będzie (mikro) video–


E
PI
komputer, a moja praca społeczna w Klubie
miała być poligonem doświadczalnym.
Problem sprzętu dla Klubu rozwiązałem
kupując go za własne pieniądze. Trzy lata
temu, gdy na propozycje upowszechniania
mikrokomputerów w Polsce ludzie stukali
się w czoło, przekonywanie różnych instytu-
cji o potrzebie zakupów mikrokomputerów
za dewizy było stratą czasu. Każdy dzień
spóźnienia na "mikroinformatyczny ekspres",
jak to się ładnie dzisiaj mówi, to miliony do-
larów straty dla Polski. Żeby jeszcze lepiej
W dn. 21 listopada 1985 r. szefowie dwóch się "usprawiedliwić" przytoczę słowa organi-
zatora konsorcjum producentów robotów E.
supermocarstw Związku Radzieckiego
Nowaka, dyrektora "Hydomatu": "Możliwe, że
i Stanów Zjednoczonych podpisali wspólne prymitywnie pojmuję patriotyzm utożsamiając
oświadczenie, w którym m.in. czytamy: "... go nie z umieraniem za sprawę, lecz z trud-
Chodzi o współpracę w rozwoju wymiany ną pracą wytwarzającą nowe dobra. Uwa-
w dziedzinie oświaty, w opracowywaniu żam, że człowiek, który ma świadomość, że
programów nauczania za pomocą może dla gospodarki, dla przemysłu zdziałać
coś więcej, a tego nie czyni, jest łajdakiem –
mikrokomputerów do prowadzenia zajęć w obecnej sytuacji kraju może nawet zdrajcą"
w szkołach podstawowych i średnich..." ("Stolica" 85–11–17) Nie potrafię tego lepiej
powiedzieć
Na początku 1983 roku w Klubie Sigma Będąc również ekonomistą, uważam
przy ul Mazowieckiej w Warszawie zorgani- czynnik ludzki za najważniejszy w rozwoju,
zowałem spotkanie z dziennikarzami poświę- mający nieporównywalnie większe znaczenie
cone mikrokomputerom. Wygłosiłem tam niż surowce, energia, technologia czy kapitał.
krótki referat o czekającej nas informacyjnej Na dodatek jego względne znaczenie w mia-
rewolucji cywilizacyjnej. Zaproszeni goście rę dematerializacji ekonomii światowej, wciąż
wprawdzie tematu nie podjęli, ale z zainte- rośnie. Oczywiście mogłem innym wskazy-
resowaniem obejrzeli przedstawiony sprzęt wać co mają robić, pisać raporty i artykuły do
mikrokomputerowy i z ochotą przyłączyli się prasy, namawiać ministerstwa, resorty, zakła-
do propozycji założenia klubu mikrokompute- dy pracy i firmy polonijne, pouczać co należy
rowego. Ofiarowałem swój sprzęt, brakowało do ich obowiązków. Lubię jednak mieć efekty
tylko lokalu. z mojej pracy i wybrałem drogę dania dobre-
Minęło kilka miesięcy i lokalu nadal nie go przykładu, zarażenia innych, sprowokowa-
było. Na szczęście w Klubie Osiedlowym Wi- nia ich do działania.
lanów przy ul. Sobieskiego zwolniło się kilka Jakie cele miał realizować Klub?
pomieszczeń, a jego kierownik Pan Bajkowski Do najważniejszych należą, upowszech-
entuzjastycznie przyjął mó| pomysł założenia nianie i popularyzacja mikroinformatyki udo-
sekcji komputerowej. Tak powstał, pierwszy stępnianie sprzętu wszystkim zainteresowa-
w Polsce, Klub Mikrokomputerowy Abakus. nym, tworzenie kultury mikroinforma–tycznej,
Jaki był mój cel? działalność naukowa i dydaktyczna oraz dys-
Jeszcze w czasach szkolnych szukałem trybucja informacji.
możliwości usprawnienia prymitywnego sys- Najłatwiej było popularyzować. Cotygo-
temu oświatowego, a później próbowałem dniowy dzień otwarty z pokazem sprzętu
znaleźć rozwiązanie różnorodnych proble- i oprogramowania, turnieje szachowe z udzia-
mów ekonomicznych i społecznych. Dosze- łem mikrokomputerów (po 2 w Warszawie
dłem w końcu do wniosku, że wspólnym i Krakowie), udział w wystawach sprzętu,
comiesięczne pokazy w Klubie Sigma przy
JAK WYMYŚLIŁEM BAJTKA
mianownikiem niemal wszystkich problemów
jest... ludzka głupota. Jest ona powodem ul. Mazowieckiej, w szkołach i na uczelniach,
błędnych decyzji, niszczenia dóbr, niego- w programach telewizyjnych i radiowych,
spodarności złej organizacji, marnotrawstwa, w instytucjach i zakładach pracy. W sumie
Gdy spotkałem go po raz pierw- Imię Bajtek z początku przyjął nie- pijaństwa, narkomanii itd. Problem ten nigdy zorganizowaliśmy sto kilkadziesiąt takich po-
nie został rozwiązany w skali masowej (z do- kazów, a ukoronowaniem działalności popula-
szy mrugał do mnie z kąta za prezy- chętnie, lecz gdy szukałem lepszego tychczasowych najlepszy był system staro- ryzacyjnej była inicjatywa i współorganizacja
dium Rady Spółdzielni Mieszkaniowej zrozumiałem nagle, że myślę już o nim żytnych: uczeń – mistrz, niemożliwy jednak Dni Kultury Mikroinformatycznej pod koniec
“Górczewska”. Po raz siedemnasty jak o... Bajjku. Pozostał więc BAJTKIEM. do zastosowania na skalę ogólnospołeczną) maja tego roku i Mikroexpo 85 w grudniu 85.
analizowano wpływ reorganizacji na Nagle pojawił się i nagle znikł. Cisnął a o jego trudności świadczą wszystkie nie- Sprzęt byl udostępniany członkom Klubu od
perspektywy wybudowania w naszym w kąt koszulkę z napisem “Delta”, a bez udane próby reform oświatowych na całym 30–tu do 60–ciu godzin tygodniowo, w zależ-
30–tysięcznym, oddalonym o 12 km od niej okazał się tak blady, że aż niewi- świecie. W efekcie, do dnia dzisiejszego obo- ności od możliwości lokalowych, na zasadzie
Prezydenta, mieście centrali telefonicz- doczny. Szukałem go w „Sztandarze wiązuje średniowieczny prymitywny sposób stworzonego przeze mnie mikro–systemu
nauczania, w którym przekazywana wiedza ekonomicznego. Aby uaktywnić naszych
nej, szkoły lub choćby sklepu. Od razu Młodych”. jest przyswajana pamięciowo, w jednakowym członków wprowadziliśmy tzw. Punkty Aktyw-
zrozumiałem czego chciał: obróciłem Szukałem go w „Przeglądzie Tech- rytmie przez grupy po kilkadziesiąt osób, co ności Klubowej, przydzielane za wypożycza-
się do sąsiada z zawodu dyrektora wy- nicznym”. Tu nazwano go Przegląd– w szybko zmieniającym się świecie daje co- nie Klubowi sprzętu, prowadzenie wykładów,
dawnictwa w RSW “Prasa” i zapropono- Komputer. Tak poważnie, że aż skręcało raz bardziej opłakane rezultaty. organizację imprez, tłumaczenia itd., umożli-
wałem, by cos wspólnie zrobić, a pismo go ze śmiechu, gdy potem o tym opo-
dla mikrofanów – najlepiej. Wówczas, wiadał. Dobrze, że choć obok trafiła na
w 1983 r. nie uwierzył. Zapytał: kto to winietę jego najlepsza jak dotąd podobi-
kupi? i wizja się rozwiała. zna z temperówką w dłoni.
Rok później ten sam sąsiad trącił Wiosną 1985 r. skłonny już byłem
mnie łokciem: mówiłeś poważnie? W ką- o nim zapomnieć, nie zapomniał jednak
cie za prezydium znów ktoś się wykrzy- nasz znajomy dyrektor Maciej Hoffman.
wiał i bez słów pojąłem o co chodzi: tym Wziął go do siebie i gdy przynaglony te-
razem jego rysy były wyraźniejsze, a za legramem znów zajrzałem do “Sztanda-
nim stał cały tłum młodych kumpli. Miał ru” BAJTEK rządził już tam całą grupą
koszulkę z napisem “Delta” i chodził za kumpli. Znalazł tam locum, a na karcie
mną odtąd krok w krok. Musiałem go na- meldunkowej miał napisane imię BAJ-
zwać i opisać. TEK. Wielu nie wierzyło wówczas w to
Był stąd, z Woli, imię powinno być imię, ale było już ono zapisane w me-
zatem swojskie, był młody, a zarazem tryce. Rzecz przesądził prof. Władysław
nad wiek poważny, chciał nawiązywać M. Turski, stroniący zwykle od młodych
do najlepszych wzorów. Nudziła go pusta cwaniaków, który właśnie ze względu na
paplanina, że postęp techniczny ważnym imię przyjął go z otwartymi rękami.
jest i basta. Wolał sięgać do półki z za-
trudnymi dla niego tomami biblioteki inży-
nierii oprogramowania. Tam był konkret. Władysław Majewski

28 BAJTEK 1/86
ANKIETA
wiające ich posiadaczom korzystanie z po- montowały najciekawsze odcinki przy pomo-
tencjału informatycznego Klubu. System ten cy dwóch magnetowidów, redagowały gazet-
posiadał jeszcze jeden dodatkowy element;
oprócz ciągle zmieniającego się salda punk-
kę kolonijną przy użyciu programu kompute-
rowego przetwarzającego tekst drukując ją
KLUBOWY BANK DANYCH
tów, suma wszystkich zdobytych punktów od na drukarce. Podobnie opracowywały kolonij-
początku przynależności do Klubu stanowiła ny rozkład zajęć. Przewidziane było również Mamy już w naszym kraju kilkaset BAJTEK podejmuje się pośred-
o wartości społecznej każdego członka, co użycie mikrokomputerów do nauki języków, klubów komputerowych. Jedne po- niczyć w nawiązywaniu kontaktów
dawało określone korzyści, np. wypożycza- gry w szachy, plastyki, do obsługi kolonijnych wstają w szkołach, inne w zakładach pomiędzy klubami i indywidualny-
nie literatury i sprzętu do domu. imprez sportowych. Z przyczyn niezależnych
pracy, domach kultury. Jest też wiele mi amatorami informatyki. Rzecz
Podstawową formą tworzenia kultury eksperyment ten został przerwany. Podobnie
mi–kroinformatycznej byty konkursy na pro- nie doszło do pełnej realizacji nowego pro- grup, spotykających się na gruncie jasna, na początek musimy uzy-
gramy gier edukacyjnych. Uważałem ele- gramu działalności Klubu, a właściwie Sto- towarzyskim. Brak informacji powo- skać możliwie pełne informacje.
ment gry za niemniej ważny niż nauczanie, warzyszenia Mikrokomputerowego Abakus, duje, że kluby działają często obok W tym numerze publikujemy
w celu rozwiązania podstawowego problemu gdyż pod koniec 1984 r. został on zarejestro- siebie, nic o tym nie wiedząc. ankietę skierowaną do wszystkich
edukacyjnego, którym jest motywacja. Z po- wany. Nowy program przewidywał do końca W podobnej sytuacji znajdują (także tych nieformalnych, nigdzie
wodu powszechnego braku mikrokompute- 1985 r. utworzenie kilku innych klubów na te- się indywidualni użytkownicy. W nie zarejestrowanych) klubów. Za
rów, pierwszy konkurs został zorganizowany renie Warszawy, w których wykorzystane by-
szczególności dotyczy to posiada- miesiąc podobną ankietę damy do
na sam pomysł gry edukacyjnej (z ZX–81 łyby filmy video i doświadczenia dydaktyczne
jako pierwszą nagrodą) jeszcze w 1983 z kolonii w Tleniu do masowego nauczania czy mniej popularnych mikrokom- wypełnienia indywidualnym użyt-
roku, a kilka miesięcy później w czerwcu mikroinformatyki, miał zostać sfinalizowany puterów, takich jak np. DRAGON. kownikom komputerów.
1984 roku rozstrzygnięty został konkurs na kolejny konkurs na program gry edukacyjnej, Wielu amatorów informatyki, miesz- Zebrane tą drogą informacje
program (I nagroda – ZX Spectrum). Zdawa- bank informacji o mikroinfor–matyce w ra- kających w niewielkich miejscowo- posłużą BAJTKOWI do stworzenia
łem sobie doskonale sprawę, że mała ilość mach zainicjowanej przeze mnie federacji ściach wyraża ochotę nawiązania Klubowego Banku Danych, z któ-
sprzętu w Polsce, a głównie brak podstawo- klubów mikrokomputerowych, bank tłuma- kontaktów listownych i wymiany rego korzystać będą mogli (mam
wej wiedzy na ten temat nie mogą dać rewe- czeń z literatury i czasopism zagranicznych,
doświadczeń z innymi miłośnikami nadzieję, że już wkrótce) wszyscy
lacyjnych wyników konkursów, ale nie był to czasopismo klubowe, nowe filmy i programy
cel najważniejszy. Chodziło o to, aby polskie edukacyjne. Wspólnie z innymi klubami w ra- tej techniki. chętni.
społeczeństwo dowiadując się o istnieniu mi- mach wspomnianej federacji Stowarzyszenie
krokomputera, bardziej kojarzyło go z eduka- przygotowywało dużą wystawę mikroinforma-
cją niż z głupawymi grami zręcznościowymi. tyczną Mikroexpo 85 i planowało współpracę Nazwa klubu:
Problemy te były dyskutowane podczas z innymi organizacjami i instytucjami w kraju
tzw. dyskusji decydentów mikroinformatyki, i za granicą. Przewidywałem udostępnienie .........................................................................................................
na które zapraszałem przedstawicieli mini- mikrokomputerów domom dziecka oraz ich Opiekun (szkoła, zakład pracy itp.):
sterstw, producentów sprzętu, informatyków, wykorzystanie do zwalczania tzw. patologii
nauczycieli i pracowników naukowych. Stara- społecznej, a w szczególności prowadze- .........................................................................................................
łem się w nich skierować uwagę wszystkich nie zajęć w zakładach wychowawczych .........................................................................................................
zainteresowanych na fakt, że mikrokomputer i karnych. Reasumując, głównym zadaniem
jest tylko szczyt olbrzymiej, ciągle rosnącej Klubu w pierwszym okresie jego działalno-
Adres klubu:
góry lodowej, którą nazwałem kulturą mikro- ści, była próba pokonania bariery psycholo- .........................................................................................................
informatyczną. gicznej, największej, a według mnie jedynej .........................................................................................................
Od przedszkola poważnej, na drodze postępu. Oceniam,
Niemal od początku istnienia Klubu pro- że cel ten został osiągnięty i Klub w znacz- Czy klub posiada agencje w innych miastach?
wadzona była działalność dydaktyczna w po- nym stopniu przyczynił się do popularyza- .........................................................................................................
staci nauki obsługi sprzętu i programowania. cji mikroinformatyki w Polsce. Gorzej było
W lokalu na Sobieskiego uczyliśmy Ba–sica, z tworzeniem kultury mikroinformatycznej, .........................................................................................................
Fortha i Pascala oraz prowadziliśmy zajęcia a w szczególności programów gier eduka- Nazwisko i adres prezesa:
z budowy mikrokomputerów i ich oprogramo- cyjnych. Niestety, nie udało mi się przekonać
wania w Assemblerze. Natomiast w Alejach innych członków Klubu do energiczniejszych
.........................................................................................................
Jerozolimskich, ze względu na centralne po- działań w tym celu, ani znaleźć odpowied- .........................................................................................................
łożenie Klubu i dużą ilość chętnych, prowa- nich funduszy. Dlatego z radością powita- tel.....................................................................................................
dziliśmy wykłady w kilku grupach wiekowych. łem wiadomość o tworzonej we Wrocławiu
Uruchomiliśmy dodatkowo wykłady progra- fundacji edukacji komputerowej (sam zrobi-
mowania w języku maszynowym i Logo, na- łem pierwsze kroki prawne i przygotowałem Telefony innych członków klubu:
tomiast specjalne programy nauki pisania dla statut do utworzenia podobnej). Wyrasta tym
2–3–letnich dzieci były nie tylko ciekawym samym poważny partner Stowarzyszenia do .................................................... tel. . .............................................
eksperymentem, lecz przede wszystkim realizacji nakreślonych przeze mnie trzy lata .................................................... tel. . .............................................
miały ośmielić dorosłą część społeczeństwa, temu celów, a w szczególności do pokonania
która jeszcze często panicznie boi się kom- barier psychologicznych na drodze zastoso-
.................................................... tel. . .............................................
putera. Eksperyment z 3–letnimi dziećmi wań edukacyjnych mikrokomputerów. O tym, .................................................... tel. . .............................................
okazał się bardzo obiecujący. W 1985 roku że nie są to bariery bez znaczenia świadczy .................................................... tel. . .............................................
zakupiłem nawet specjalny mikrokomputer cały wachlarz perypetii z jakim od początku
z bardzo dobrą grafiką, Amstrad 464, do tych boryka się Klub. Liczyłem się z tym, ale już
zastosowań. dwa lata temu w wywiadzie dla „Informatyki” Data utworzenia klubu:
Innym eksperymentem była próba stwo- wyraziłem przekonanie, że wszelkie działa-
rzenia mikrospołeczeństwa informatycznego nia hamujące rozwój, ograniczające uspo- .........................................................................................................
na 3 turnusie kolonii letniej w Tleniu. Do na- łecznienie zastosowań komputerów są za- Ilość członków:
uki programowania zastosowałem zrobiony wracaniem kijem rzeki. Rzeka informatyczna
z udziałem dzieci film video oraz specjalne na pewno popłynie dalej i coraz szerzej, jest
.........................................................................................................
tabelki, które nie tylko symulowały działanie tylko problem czasu i... ponoszonych po Warunki przyjmowania członków:
komputera, ale sprawdzały również „urucha- drodze strat. Dowodem na to są świadome .........................................................................................................
miane” programy. Pozwoliło to znacznie od- i dalekowzroczne działania przywódców
ciążyć mikrokomputery. Największy jednak narodów (wspomniane na wstępie wspólne .........................................................................................................
nacisk został położony na samą umiejętność oświadczenie ZSRR i USA) i zwykłych oby- .........................................................................................................
posługiwania się nowoczesnym sprzętem. wateli.
Dzieci nie tylko robiły fil my z życia kolonijne- .........................................................................................................
go przy pomocy kamery wideo, ale również Leszek Wilk
Formy działania klubu:
.........................................................................................................
.........................................................................................................
.........................................................................................................
.........................................................................................................

Czym się interesujecie najbardziej?


.........................................................................................................
.........................................................................................................
.........................................................................................................
.........................................................................................................

Jakie są wasze zamierzenia w przyszłości?


.........................................................................................................
.........................................................................................................
.........................................................................................................

BAJTEK 1/86 29
SAMI O SOBIE
Posiadane mikrokomputery:
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................

Urządzenia peryferyjne:
..............................................................
..............................................................
..............................................................
..............................................................

Wypełnij! Wytnij! Wyślij na nasz adres: “Bajtek”, 00–687 Warszawa, ul. Wspólna 61
Oprogramowanie własne:
.............................................................. Krzysztof Surgowt (z prawej) i Piotr Tymochowicz podczas nagrywania kolejnego „Halo komputer!”
..............................................................

HALO KOMPUTER!
..............................................................
..............................................................
..............................................................
.............................................................. Komputery goszczą co raz częściej z komputerem – ale gry edukacyjne, służące
.............................................................. w naszych domach. Telewizja Polska roz- chociażby do nauki języków obcych. Poza
.............................................................. poczęła niedawno nadawanie cyklu „Halo tym programy stosowane w zarządzaniu, do
komputer” – który – mamy nadzieję – bę- obliczeń statystycznych, programy do reda-
.............................................................. dzie wspierać wysiłki „Bajtka” w popula- gowania tekstów (polecam szczególnie kole-
.............................................................. ryzacji tej tematyki. Zamieszczona poniżej gom – dziennikarzom), banki danych...
rozmowa z autorami programu – Krzysz- PT – Może nazwa "bank danych" brzmi
tofem Surgow–tem i Piotrem Tymochowi- groźnie – ale to często prozaiczna sprawa.
firmowe: czem to wynik naszej reporterskiej wizyty Ot choćby pokazywana przez nas kompu-
u telewizyjnej konkurencji. terowa książka telefoniczna – która tym się
.............................................................. Bajtek: – Wystartowaliście ostro, macie różni od normalnej – że umożliwia wyszuka-
.............................................................. za sobą ledwie dwa miesiące, a już o was nie numerów szybko i bezbłędnie, nawet jeśli
.............................................................. głośno. Jedni mówią źle, inni w samych użytkownik częściowo zapomniał lub pomylił
superlatywach. Jak do tego doszło? dane.
.............................................................. Krzysztof Surgowt: – Nie chciałbym pa- – Te programy komunikują się z użyt-
.............................................................. rafrazować słynnego niegdyś powiedzenia kownikiem w języku angielskim, a zatem,
Czesława Niemena, że nieważne jak mówią słabo dostępne dla przeciętnego użyt-
.............................................................. – Niemna czy Niemena – byle mówili – bo nie kownika.
.............................................................. ukrywam, iż zależy nam żeby mówili dobrze. KS – Masz rację – ale tylko częściowo.
To jest chyba naturalne – gdy się coś robi To fakt, że biblioteka polskich programów jest
.............................................................. – chciałoby się dobrze. A czy nam się to uda- jeszcze dość uboga – ale szybko się powięk-
.............................................................. je – to inna sprawa. sza. Przykładem może tu być prezentowany
.............................................................. Ale poważnie – jak do tego doszło. Było przez nas program firmy CSC–Kajkowscy na
to po prostu wyjście naprzeciw olbrzymiemu nazwę "TEXT" – służący do redagowania –
.............................................................. społecznemu zainteresowaniu – szczególnie taka "myśląca" maszyna do pisania. Program
wśród ludzi młodych. Były już co prawda na – podkreślam – w całości po polsku i w do-
antenie programy zajmujące się tą tematyką datku z polskimi objaśnieniami dla osób,
Literatura: – myślę tu szczególnie o "Sondzie" i "Spek- które jeszcze nie umieją się nim posługiwać.
.............................................................. trum" – ale zapotrzebowanie jest tak wielkie, A takich programów jest wiele – i zapewniam
że postanowiono poszerzyć tę tematykę. cię, że będziemy pokazywać je nadal.
.............................................................. I tak pewnego dnia znalazłem się na "dy- – Do redakcji Bajtka przychodzą listy,
.............................................................. wanie" u swojego Dyrektora – pani Anny Ro- w których czytelnicy pytają, czy jest sens
sel–Kicińskiej i... powstał "Halo–komputer". mówienia o komputerach – jeśli nie ma
– Skąd taki dziwaczny tytuł – no bo ich w dostatecznej ilości na rynku?
Czasopisma: +f komputer to jasne, ale po co to "halo"?! KS – Myślę, że ty znasz dobrze odpo-
.............................................................. Piotr Tymochowicz – Początkowo wiedź na to pytanie. Jak zapewne doskona-
chcieliśmy stworzyć widzom możliwość pi- le wiesz – mimo braku komputerów – cały,
.............................................................. sania prostych programów w języku LOGO ubiegłoroczny nakład Bajtka znikał z kiosków
.............................................................. – który ze względu na łatwość i przejrzystość błyskawicznie.
staramy się upowszechniać. Napisane pro- Ale do rzeczy. Uważamy – mówię tu w tej
gramy miały być dyktowane przez telefon, chwili również w imieniu Piotra – że nie tyl-
Co chcielibyście znaleźć w BAJTKU? ? a następnie "na żywo" oceniane w naszym ko jest sens – ale wręcz konieczność. Bez
......................................................................................................... programie informatyki nie może się w tej chwili obejść
– Ale na razie nic z tego nie wyszło – żaden kraj – który poważnie myśli o rozwoju
......................................................................................................... dlaczego? i postępie cywilizacyjnym. Czy nam się to po-
......................................................................................................... PT – Myślę, że do tego tematu wrócimy doba, czy nie – musimy się – przepraszam
– kiedy widzowie oswoją się z LOGO. W ten za nieładne słowo – komputeryzować – żeby
sposób każdy – nawet ten bez komputera – za parę lat nie obudzić się "na drzewie".
Co macie do zaproponowania innym klubom? będzie mógł się sprawdzić jako programista. – Czy można uczyć poprzez telewizję?
– Mamy dla was dobrą wiadomość – PT – Dobrze wiesz, że posługiwanie się
......................................................................................................... „Bajtek" będzie drukował materiały doty- komputerem to naprawdę nic trudnego –
......................................................................................................... czące LOGO. myślę tu oczywiście o praktycznych zastoso-
......................................................................................................... KS – Tym lepiej – rozszerzy to krąg za- waniach. Również programowanie nie musi
interesowanych – a powiem jeszcze, że być trudne. Udowodniła to w jednym z pro-
planujemy stworzenie Centralnego Banku gramów 9–letnia Krysia, która bez żadnego
Czego spodziewacie się po kontakcie z innymi klubami? Programów w LOGO – z którego bezpłatnie przygotowania potrafiła w ciągu 15 minut
będzie mógł korzystać każdy – kto wykaże napisać parę poprawnych programów gra-
......................................................................................................... się elementarną przynajmniej umiejętnością ficznych w LOGO. Dzieci i młodzież to chyba
......................................................................................................... programowania w tym języku. znacząca część naszej widowni – ale mamy
PT – LOGO to tylko fragment naszej dzia- nadzieję, że są i starsi. Chcielibyśmy dotrzeć
......................................................................................................... łalności. Chcemy również – a może przede do ludzi po trzydziestce – którzy często uwa-
wszystkim przekonać, "że nie taki diabeł żają, że to nie dla nich.
Uzupełnienie Informacji straszny..." słowem, że nie jest to sztuka dla KS – Marzy nam się wzorem bratanków
wtajemniczonych – zaś korzystać z gotowych Węgrów – którzy w swojej telewizji zorgani-
......................................................................................................... programów użytkowych może praktycznie zowali kurs BASICa – zrobienie takiego kursu
......................................................................................................... każdy po zapamiętaniu kilku instrukcji – i ta- w Polsce. Tyle, że w... LOGO. Przymierzamy
kie programy również pokazujemy. się do tego wspólnie, ale co z tego wyjdzie
......................................................................................................... – Na przykład...? na razie nie wiadomo. Jako ciekawostkę do-
KS – Może cię zaskoczę, na przykład dam jeszcze, że najstarszy uczestnik kursu
gry, jednak nie proste gry zręcznościowe – węgierskiego miał 78 lat!
Data.................................................................................................. od których na ogół rozpoczyna się kontakt (B)

30 BAJTEK 1/86
TYLKO DLA PRZEDSZKOLAKÓW
Jeszcze tylko instrukcja kasująca ekran i pętla
opóźniająca (bez niej nasz Kubuś będzie tańczył zbyt
szybko).

2 FOR 1=1 TO 1000: NEXT


5 PRINT chr$(147)

Nareszcie koniec! Możemy uruchomić program i


podziwiać naszego tancerza. Może nie jest zbyt pięk-
ny, ale za to nasz własny. I co najważniejsze, dokładnie
wiemy jak to się dzieje!
Mój Kubuś powstał w COMMODORE, jednak bez
trudu można przenieść ten program na każdy inny
komputer. Wystarczy instrukcję kasowania ekranu
Cześć Maluchy pierwsza to część nieruchoma, a więc głowa i ręce, zmienić na
druga natomiast będzie się zmieniać — nogi. Nale-
Proponuję Wam zabawę w pisanie gry komputero- ży tak ułożyć program by drukował w kółko najpierw CLS
wej. Zaczniemy od najważniejszej rzeczy, czyli zapro- pierwszą część ludzika, następnie zaś jedną z pozycji
gramowanie bohatera Kubusia Literki. Potem nauczy- drugiej części. Oczywiście pozycje drugiej części lu- W przypadku SPECTRUM czy ZX—81 należy pa-
my go tańczyć. dzika muszą się również zmieniać w kółko. Jeśli dodat- miętać, że zmienną określamy instrukcję LET np.:
kowo, za każdym razem skasujemy ekran, uzyskamy LET NOGA = 2 oraz dodatkowo określić początko-
wówczas wrażenie ruchu. wą wartość zmiennej
%% %% Zanim jednak zabierzemy się do tego progra-
(..) (..) mu przypomnimy sobie, jak działa instrukcja GOTO
(––) (––) 1 LET NOGA = 0
(skocz). Na przykład rozkaz:
)( )( To wszystko.
=XX== ==XX== GOTO 50 Przyjemnej zabawy!
XX XX A
oznacza, że komputer ma przejść do wykonania in- Romek
XX XX––––
strukcji zapisanej w linii o numerze 50. W ten sposób
II I możemy pominąć pewien fragment programu lub wró-
II I cić do wcześniejszych poleceń.
<II> <I Trzeba również wytłumaczyć Kubusiowi w jakiej
kolejności ma podnosić nogi. Wprowadzamy sobie w 0 REM KUBUS LITERKA
Nie przejmujcie się, to wcale nie będzie trudne. tym celu zmienną o nazwie NOGA. Dla naszego kom-
Znacie już wszyscy instrukcję PRINT czyli "pisz". Przy- putera każda zmienna — którą możemy sobie nazwać 2 FOR I=1 TO 1000: NEXT
pomnę tylko, że rozkaz: zupełnie dowolnie — oznacza jakąś konkretną liczbę. 5 PRINT CHR$(147)
PRINT "NAPIS" Jeśli napiszemy:
oznacza, iż komputer ma wydrukować na ekranie 9 PRINT: PRINT: PRINT: PRINT
słowo NAPIS . Wczytajmy więc następujący program: NOGA = 1
10 PRINT „ %% „
lub w przypadku SPECTRUM
10 PRINT „ %% „ LET NOGA = 1 20 PRINT „ (..)”
20 PRINT „ (..)” 30 PRINT „ (––)”
30 PRINT „ (––)” wówczas komputer będzie pamiętał, że pod nazwą
NOGA kryje się liczba 1, aż do chwili napotkania inne- 40 PRINT „ )(„
40 PRINT „ )(„
go rozkazu, np.:
50 PRINT „ ==XX==” 50 PRINT „ ==XX==”
60 PRINT ” XX” NOGA = 2 52 IF NOGA=1 THEN 130
70 PRINT ” XX” lub
80 PRINT ” II” LET NOGA = 2 54 IF NOGA=2 THEN 200
90 PRINT ” II” 60 PRINT” XX”
100 PRINT” <II>” w tym momencie komputer zapomina o liczbie 1 i
noga będzie dla niego liczbą 2. 70 PRINT” XX”
Zapewne już na pierwszy rzut oka zauważyliście, I jeszcze jedna, niezbędna instrukcja: jeżeli IF "wa-
80 PRINT” II”
że kolejno wyświetlane na ekranie znaki utworzą rysu- runek" jest spełniony wtedy THEN wykonaj "polece-
nek ludzika. Teraz możemy go w każdej chwili wywołać nie". 90 PRINT” II”
na ekran poprzez uruchomienie programu rozkazem
RUN. Nasz Kubuś nie wygląda jednak zbyt ciekawie, Przykład: 100 PRINT” <II>”
stoi sobie nieruchomo i bardzo przypomina stracha na IF NOGA = 1 THEN GOTO 100 110 NOGA=1
wróble.
Ale obiecałem przecież, że nauczymy go tańczyć. a więc jeżeli zmienna o nazwie NOGA ma wartość 120 GOTO 2
Pokażmy mu więc jak należy podnieść nogę. Dopisz- 1 przejdź do wykonania instrukcji w linii 100. Umówmy 130 PRINT” XX A”
my do programu: się, że jeśli NOGA przyjmie wartość zero Kubuś powi-
nien stać dwoma nogami na ziemi, jeżeli NOGA będzie 140 PRINT” XX–––”
130 PRINT” XX A” równa 1, ma podnieść pierwszą nogę, jeśli 2, drugą.
150 PRINT” I”
140 PRINT” XX–––” (Swoją drogą, która noga jest pierwsza....?)
150 PRINT” I” 160 PRINT” I”
Możemy więc dopisać do naszego programu:
160 PRINT” I” 170 PRINT” <I”
170 PRINT” <I”
52 IF NOGA=1 THEN 130 180 NOGA=2
Ponieważ głowa i ręce nie będą się poruszać, po- 54 IF NOGA=2 THEN 200
190 GOTO 2
kazujemy wyłącznie nogi Kubusia. Oczywiście musimy
go nauczyć także podnoszenia drugiej nogi. Widzicie jak potrzebne jest numerowanie linii w od- 200 PRINT”A XX”
Pora wyjaśnić, jak naprawdę nasz Kubuś będzie stępach co 10?
Na koniec pozostaje nam dopisanie rozkazów zmie- 210 PRINT”–––XX”
się poruszał. Podzielmy sobie naszego ludzika na dwie
części: niających wartość NOGA i zapewniających powrót do 220 PRINT” I”
początku programu po wydrukowaniu każdej pozycji.
230 PRINT” I”
200 PRINT”A XX”
210 PRINT”–––XX” 180 NOGA=2 240 PRINT” I>”
220 PRINT” I” 190 GOTO 2
250 NOGA=0
230 PRINT” I” 250 NOGA=0
240 PRINT” I>” 260 GOTO 2 260 GOTO 2

BAJTEK 1/86 31
przepustką w XXI wiek!

You might also like