Amiga Dünyası sayı 22, sayfa 10

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 10

Bu ayki yazımızda son birkaç aydır devam ettiğimiz şekil tanıma programını noktalıyoruz. Programa son olarak menü komutlarını ilave ettim. Bu komutu daha önce hiç kullanmamıştık. Program listesinde de göreceğiniz gibi, kullanımı oldukça basit bir komut. MENU komutunu kullanarak, menüler hazırlanıyor. Daha sonra 'MENU ON' komutuyla bunlar kullanılabilir hale getiriliyor. Menülerin okunması ise, 'CHOICE' komutu ile yapılıyor. Daha ileriki programlarımızda, menüleri daha detaylı olarak göreceğiz. Şimdi sizlere, programın son halini veriyorum. Program üzerinde daha fazla değişiklik yapmayacağım. Artık gerisi size kalmış...

Rem ************************************** * Rem Burak OZDEMIR 20 October 1991 Rem Name:Hopfield network Rem Version:2 Rem ************************************** * Rem Set Buffer 30 INITSCRN Rem

CLMNS=8 RWS=8 N_NODES=CLMNS*RWS N_SMPLRS=3 UNKNOWN=N_SMPLRS RESULT=N_SMPLRS+1 MXT=20 Rem Dim SMPLR(N_SMPLRS+2,N_NODES) Dim W_MATRIX(N_NODES,N_NODES) Rem Rem

Global SMPLR(),W_MATRIX() Global CLMNS,RWS,N_NODES,N_SMPLRS,UNKNOWN, RESULT, MXT, TST1, TST2/TST3 Rem

Screen Close 0 Screen Open 0,640,200,4,Hires Cls(0) Rem MEN Rem Rem Do

Cls(0) TST1=Choice Rem herhangi bir menunu seçildiği zaman -1 olur

TST2=Choice(l) ' Rem seçilen menunun numarası TST3=Choice(2) Rem o menu'ye ait eleman numarası If TST1=-1 Then FMEN Loop Rem Rem Procedure AD_NOISE

Print "Hata yüzdesini ver " Input P For I=0 To N_NODES-l

T=Rnd(100) If(T<P)

SMPLR(UNKNOWN,I)=-SMPLR(UNKNOWN,I) Print "Altered bit ",I End If Next I Wait Key End Proc Rem Rem Procedure INP_UNKNOWN

Cls Print "Bilinmeyen sekli gir " INP_SAMPLE[UNKNOWN] SHW_SMPLR[UNKNOWN] End Proc Rem Rem Procedure SV_SMPLRS

Cls Print "Örnek numarasini ver Input N N=N-1 Print "Isim ? Input NAMES Open Out 1,NAMES For I=0 To N_NODES-l

Print #1,SMPLR(N,I) Next I Close 1 End Proc Rem Rem Procedure LD_SMPLRS

Cls

Print "Ornek numarasi " Input N N=N-1 Print "Isim ? Input NAMES Open In 1,NAMES For I=0 To N_NODES-l

Input #1,SMPLR(N,I) Next I

Klavyeyle gezinmek için ← ve → tuşları.