Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > Programlama > Pascal

Cevapla
 
Konu Araçları Stil
Alt 17/05/07, 01:12   #1
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 36
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart pasalda rep+pop+hit müzik ..:11:

merhabalar...
.şimdi aklınıza gelen ilk şey sanırım rep veya pop ve pascal ..ne alaka yanı ...
diceksiniz...elbette doğrudan bi alakası yok ...ama şu iyi bilinmeli dir ki
her müzik notalardan oluşur tabi bas ve tiz da şart ..ama pascalı maruz görün...
yanı neymiş nota olursa müzkte olur..ama biraz mat olur..çünkü pascal sadece.sistem sesini çıkarabilir.yanı sistem sesi kasanın içinden çıkan ses..
biraz cıvık ama idare edin artık pascal bu 1968 rahmetli niklaus wird yazılımı
neyse lafı uzatttım yine biraz bakalım .

ses sound ile başlar nosound ile bitirilir hanı begin end meselesi..yanı başla ve bitir.olayı .şimdi sesi aştık ve kapatacak ve tabı uzunluğunu belirtmek lazım ..burda..yanı do notası mesela 2 sn çalsın re 1 sn çalsın gibi süreyi ayarlamak için ..delay kullancaz.şimdi sıralayalım şunları ..

sound
delay
nosound

ihtiyacımız olan şeyler bunlar şimdi bunları yazmaya çalışalım ....

uses crt;

begin
sound(1000); delay(1000);
nosound;
end.
yukardaki program yaklaşık değeri şöle dir 1000 frekans ta 1 sn lık do sesi üretilir..

bu arada sound(x) yanı x frekans ses üretiliyor delay(x) x sürede üretiliyor.
delay(1000) yaklaşık 1 sn ye denk gelir...
ve notolar ise yine yaklaşık değeri...
delay;
1000 do
1100 re
1200 mi
1300 fa
1400 sol
1500 la
1600 si
gibi gibi...yanı iyi bi kulağa sahipseniz deneyerekte sesleri bulacaksanız.
artık hangi notayı ne kadar uzatacağınız.da delaya kalmış ..ve en son nosound la sesi kesiyoruz...evet sanırım anladınız. işte bu kadar ..gerisi size kalmış ..

evet yazdığım bi programdaki hata sesini yazım ..

uses crt;
begin
sound(100);
delay(2000);
nosound;
end. (100 ferekans sesi 2 sn de üretir..)

şimdide teprikler sesi ..

uses crt;
begin
SOUND(1600);DELAY(100);
SOUND(1500);DELAY(100);
SOUND(1600);DELAY(100);
SOUND(1700);DELAY(100);
SOUND(1600);DELAY(100);
SOUND(1500);DELAY(100);
SOUND(1600);DELAY(100);
NOSOUND;
END.


haa bu arada pascalda küçük harf büyük harf ayrımı yoktur .yeterki türkçe karakter kullanmayın ...apastroflar dışında .sesi bir defa kapatmak yeterli yanı
nosound bir defa sonda kullanılırsa tamamdır...

bu kadar kolay dimi.evet artık başardınz
benden de bu kadar artık gerisi sizin kulaklarınıza ve programcılığınıza kalmış...

kolay gelsin....

Konu gokhanaygun tarafından (30/09/07 Saat 06:46 ) değiştirilmiştir..
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187
Alt 20/06/08, 15:17   #2
firari
Mareşal
 
firari - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Sep 2007
Mesajlar: 5.835
Tecrübe Puanı: 104 firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute
Standart

Paylaşım için tşkler…
__________________



firari isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 613
Takımınız:
Alt 30/06/08, 01:52   #3
Mattet
Cumhurbaşkanı
 
Mattet - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2008
Bulunduğu yer: van
Mesajlar: 7.027
Tecrübe Puanı: 48 Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute Mattet has a reputation beyond repute
Standart

teŞekkÜrler PaylaŞim İİÇİn
__________________





Düşmeden Bulutlarda Koşmam GereK !
Mattet isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 866
Alt 31/07/08, 15:43   #4
Neutralizer
Yasaklı kullanıcı
 
Neutralizer - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2008
Bulunduğu yer: İstediğin yerden
Mesajlar: 1.883
Tecrübe Puanı: 0 Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute
Standart

Paylaşım İçin Teşekkürler
Neutralizer isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 316
Takımınız:
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 13:38 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,