Professional Documents
Culture Documents
KOMPU-
TEREM
NA TY
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
2 BAJTEK 1/86
GRA O JUTRO
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-
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...
s zc napis:
re
LOAD ERROR
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-
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.
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.
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
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:
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
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
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.
20 BAJTEK 1/86
SPRĘŻENIE ZWROTNE
Bajtku!
TO .SŁOWNIK
.PRIMITIVES
END
BAJTEK 1/86 21
JAK TO ROBIĄ INNI
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
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.
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
BAJTEK 1/86 27
SAMI O SOBIE
Od dawna szukałem lekarstwa na tę
największą plagę społeczną i doszedłem do
YB
wiązania przy pomocy nowoczesnej techniki,
mikrokomputerów (permanentna interaktyw-
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:
.........................................................................................................
.........................................................................................................
.........................................................................................................
.........................................................................................................
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).
BAJTEK 1/86 31
przepustką w XXI wiek!