Commodore sayı 58, sayfa 22

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 22

Figür 1 : 8 = 1 + x

Diğer Problemler

Biraz önce tartıştığımız iteratif metod başka tür problemlere de uygulanabilir. Örneğin bir sayının küpkökünü almaya ne dersiniz? 40'ın küpkökünü bulmak için şu tanımı yazın: X Daha önce yaptığımız gibi bu ifadeyi düzenlersek ve tüm terimleri bir tarafa toplarsak: X^3-40=0 Şimdi 10. satırdaki ifadeyi DEF FN A(X) = X^3-40 olarak değiştirin ve programı çalıştırın. Program X'in değeri yaklaşık olarak 3.41995189 olduğunda yeterli has-

PROGRAM ADI 3: DESENLER

OOOOL REM 6 ön RK BE 0k DE 00002 REM DESENLER OO003 REM Wu (C)1990 nu O0004 REM Hu .. 00005 REM #4 COMMODORE DERGİSİ! 00006 REM ör m ük ük öt dt 00010 1000:REM GRAFİK AYARLAMALARI

<055> <140> <196> <003> <060>

<045> <124> <234> <223> <242>

00030 FOR Xs0 TO 319 00040 00050 FOR Ys0 TO 199 STEP $ 000860 GOSUB 2000:REM PİXEL'İ X,Y'YE KOY 00065 REM SİMETRİK SEKİLLER İCİN BU ş SATIRI EKLEYİN: 00066 REM Hum : <052> <026> <028> <196> <072> <112> <179> <129>

00070 NEXT Y “00090 GET A$:1F THEN 90 00100 GOSUB 3000 : 00110 END ; $ 00950 REM 90 öğ de arat 00955 REM «Hu 00960 REM Hu BIT .. 00970 REM xu MODU AYARLAMALARI! BE 00980 REM «un . . 00990 REM BİT AC-KAPA İSLEMLERİ 00992 REM Hu . Bu 000099 REM a 06 06 00 ük ön 40 Öf 6 ÖK 8 01000 DEF FNSB(N)-PEEK(MM) OR 24N O1V10 DEF AND -<153> <L74>

<000> <080> <154> <076> <003> <228> <2286>

VİC O'İNCİ REGİSTER

01030 REM 8192'YE KOYUNU (VIC REGİSTER 17'NIN 3. BITİ 1 YAP ) <180> O1040 MM,FNSB(3) <208> REM (VIC REGİSTER 17'NIN 5S. BITI 1 YAP ) O1080 MM,FNSB(S) <249>

01120 REM

002000 AND 7)

“03010 HH, FNRBC3)

sassiyette bir çözüme ulaşıldığını bildirir. Bu sayı da 40'ın küpköküne oldukça yakındır. X için öyle bir değer bulun ki SIN (X) = TAN (X^3) olsun. Bu işlem için de aynı sistemi kullanabilirsiniz. Önce ifadeyi yazın, sonra da düzenleyin:

SIN (X) = TAN (X^3) SIN (X) - TAN (X^3) = 0 ve bu ifadeyi programda 10. satıra yazın: DEF FN A(X) = SIN (X) - TAN (X^3) ve programı çalıştırın. Çabucak X = 0.729 radyan olduğunu görürsünüz. Hangi sayı kendi karekökünden 5 fazladır? Cevabı yine aynı sistemle buluyoruz: X = SQR (X) + 5 veya

<236> <ozL> <054> <154>

01070 BASEs8192:REM BİT-HAR. BASLANGICI 01080 REM HARITASINI 01090 GOSUB 4000 OL100 REM RENK CO VE Ci'i O1110 <189> #EHEKRANI RENKLE DOLDURuwu 01130 FOR TA <145> | 01140 RETURN Lİ 01145 : <105> 01150 REM 01160 REM #u ra MN is <166> 01170 REM «s4 AC um <214> 01180 REM wu <088> 01190 REM NN t 02010 ek KC Fs 02020 POKE - 02030 RETURN * 02970 REM <167) 3 02980 REM uu. ea 0 02990 REM BIT HARİTASINI RESETLE xu <16 02991 REM KA | <188> - 03000 k <038> <044> # tü b <056)> | <053> | (230>

<169> <048> <225> <2242 <160>

<116>

03030 RETURN 03960 REM 03965 REM Hu . MEL 03970 REM BIT TEMİZLE. ww 03980 REM 04000 FOR TO 828443 04010 READ B:POKE M,B O40Z20 04030 NEXT O4040 IF CK<>5133 THEN PRİNT «4060-4110 ARASINDA DATA b 04050 SYS O40860 DATA 76,68,3,0,32,31,64,0 DATA. 173,63,3, 133,251,173,64,3 04080 DATA 133,252,174, zi 252, 202,48, 208, 244, i 72,66 96

04090 DATA. 04100 04110 DATA

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