Commodore sayı 74, sayfa 22

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 22

Birkaç aydır devam ettiğimiz bu dizimizde matematik hesaplara bir süre için ara verip kimyasal problem çözümlerine yöneleceğiz. Özellikle lise öğrencilerinin problemlerine yardımcı olacağını sandığımız bu programlar birkaç sayı boyunca devam edecek. Periyodik sistem programı: Bilimsel problemler sırasında kullanıcıların genellikle veri tabanlarıyla uğraşması gerekir. Bu bölümde de periyodik tablonun diske yazılması sırasında, Commodore 64'ün veri tabanları uygulamaları için sağladığı relative dosya uygulaması bulunuyor. Burada kullanacağımız sistem prensip olarak hızlı erişimli bir veri tabanının nasıl hazırlanacağını göstermektedir. Bu amaçla periyodik tablodaki elementleri bir relative dosyada saklayacağız. Ne yazık ki, bilinen elementleri sizin yazıp diske kaydetmeniz gerekir. Bu amaçla “Establishing A Relative File Periodic System” adlı programı kullanabiliriz. Element bilgilerinin yazılması sırasında elementlerin adlarını ve en önemli üç özelliklerini yazmanız gerekmektedir. Bilgileri yazarken hata yaparsanız üzülmeyin, çünkü bunları daha sonra düzeltebilirsiniz. Program tüm elementlerin sırayla girilmesi amacıyla hazırlanmıştır. Bu yüzden eğer sadece bir kısım element bilgisi girmeyi istiyorsanız veya zaman zaman kalanlarını tamamlayacaksanız 2030. satırdaki döngüyü değiştirin. Aksi taktirde 1'den 105'e kadar tüm elementler sırayla sorulacaktır. Eğer hazırladığınız dosyayı “Read Periodic System File” adlı programla okuyacak olursanız relative dosyalama sisteminin ne kadar hızlı olduğunu göreceksiniz. Yazılmış bilgileri okuyan program diğeri gibi kısıtlı değildir. Bu programı kendi amaçlarınıza göre değiştirip başka dosyaların kullanıcıya sunulmasını da sağlayabilirsiniz. Örneğin elektron kompozisyonu hakkındaki

ÖPEN ÖPEN 15,8,15:REM FOR,

REM A işi PERTOD

2,8,2,"PERIODIC SYS,L,"*CHRS (59) CLOSE 2 AND ERROR CHANNEL TO 105:G0SUB 15000:REM DATA INPUT

2040 GOSUB 100001REM DTAT TO FLOOPY DİSK

2050 NEXT I:CLÜSE 2:CLOSE 15:END

10000 REM

10001 REM ##«# OUTPUT TO FLOPPY

10010 OPEN 2,8,2,"PERIODIC SYS“ 10020 PRINTG15,"P"*CHRS (2)*CHRS (1 AND 255) *CHRS (1/2585) *CHR POSITIONİNG INPUTG15,B,BS:REM READ 'NEW SENTANCE* MESSAGE 0040 0050 CLOSE 2:

Ran INPUT — ewe

15020 NUMBER" 3 1 15050 PRİNT" 2 İNPUT 8,15) 15040 INPUT 15050 INPUT 15060 PRİNT" İNPUT Di /10000 15070 3 INPUT 7

15080 3 INPUT SD: /

15090 PRİNT" 2 INPUT (66,2) 15100 19000:PRİNTEPRİNT

15110 PRİNT NAME 15120 PRINT “2 SYMBOL 15130 PRINT "3 MASS 15140 PRİNT “4 DENSİTY “3D

151850 PRINT “5S MELTİNG

15160 PRİNT “& BOİLİNG POİNT“; 5D

15170 “7 GROUP

15180 PRINT EN so K.

15190 GET X$:1F THEN 15

15200 IF THEN GÜSÜUB 15100

15210 RETURN

bilgilerin hesaplanması ana element gruplarıdır ve bir oksit iyonudur.

rı için sorun yaratmayacaktır. Bu reaksiyonun dengesi için şu formül gepH Değeri Hesaplaması: - çerlidir: Kimyasal bir terim olan *pH değeri” bilim- (H?*) (OH) sel alanın dışında da yaygın olarak kullanı- 6) lan bir terimdir. Örneğin şişe sularının içe- H>0 riğini belirten listelerde veya annenizin kreminin etiketinde pH değerine rastlayabilirsiniz. pH değerinin anlamını biraz daha aç- Onsantrasyonu mak amacıyla birkaç örnek verelim. su moleküllerinin oranı sabit 55.4 ola- * rak kabul edilebileceği için bu faktörü de H, - H?*4*OH (1) denge denkleminde kullanıp suyun iyon çar- En basit hidrolize olmuş proton ise panı olarak şu denklemi oluşturabiliriz. H;0? (2) (4)

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