ana sayfa > Pascal > Pascal Örnekleri 4 ( Random (Rastgele) fonksiyonu )

Pascal Örnekleri 4 ( Random (Rastgele) fonksiyonu )

Perşembe, 07 May 2009 yorum ekle yorumlara git

Bu makalemizde pascal da kullanılan bir fonksiyondan bahsedicez. Random yani rastgele fonksiyonu. Hemen basitten karmaşığa olan örneklerimizi inceleyelim.
42)Rasgele sayı üreten ve ekrana yazan progam.
Çöz:42)uses crt;
var
a:integer;
begin
randomize;
a:=random(10);
writeln(a);
readln;
end.

43)Rasgele üretilen sayı ile bizim girdiğimiz sayının aynı olup olmadığını bulan program.
Çöz:43)uses crt;
var
a,b,i:integer;
begin
randomize;
a:=random(10);
for i:=1 to 3 do begin
write(‘sayıyı giriniz:’);readln(b);
if (a=b) then begin
writeln(‘doğru’); break; end
else
writeln(‘yanlış’);end;
readln;
end.

44)Rasgele üretilen sayının bizim girdiğimiz sayı ile karşılaştırarak aynı olup olmadığını bulan program. Yanlışsa kullanıcıya 9 kere daha girme hakkı verilecek.
Çöz:44) uses crt;
var
i,a,b:integer;
begin
randomize;
a:=random(100);
for i:=1 to 10 do
begin
writeln(‘sayı girin:’);readln(b);
if(a=b)then
begin
writeln(‘doğru’);break;end
else if(a<>b)and(a>b)then
writeln(‘yanlış! yukarıda değer gir’)
else if(a<>b)and(b>a)then
writeln(‘yanlış! aşağıda bir değer gir’);
end;
readln;
end.

45)Kaçıncı denemede doğru sayıyı bulduğunu yazan program.
Çöz:45)uses crt;
var
i,a,b:integer;
begin
randomize;
a:=random(100);
for i:=1 to 10 do
begin
writeln(’1-100 arasında sayı girin:’);readln(b); if(a=b)then
begin
writeln(‘doğru’,i,’denemede değeri buldun’);break;end
else if(a<>b)and(a>b)then
writeln(‘yanlış! deneme yukarıda bir değer gir’)
else if(a<>b)and(b>a)then
writeln(‘yanlış! deneme aşağıda bir değer gir’);
end;
readln;
end.

46)Koordinatları bilgisayarın belirlediği, ismi ekrana renkli ve yanıp sönerek yazan program.
Çöz:46)uses crt;
var
i,x,y:integer;
begin
clrscr;
randomize;
for i:=1 to 1000 do begin
x:=random(70);
y:=random(24);
textcolor(x);
gotoxy(x,y);
textbackground(82);
writeln(‘sonnur’);
end;
readln;
end.

47)Sayısal loto programı
Çöz:47)uses crt;
var
i,a:integer;
begin
clrscr;
randomize;
for i:=1 to 6 do
begin
a:=random(49);
writeln(a+1);
end;
readln;
end.

48)Sayısal lotonun 8 kolonunun bilgisayarın rasgele ürettiği sayılara göre yazan program.
Çöz:48)uses crt;
var
i,a,b:integer;
begin
clrscr;
randomize;
for b:=1 to 8 do begin
for i:=1 to 6 do begin
a:=random(49);
writeln(a+1);end;
end;
readln;
end.




Related posts

coded by nessus
Share


Bu kategorideki rastgele diğer yazılar
  • » Pascal Örnekleri 1 (Karar verme oparatörleri)
  • » Pascal Örnekleri 18 (Biraz matematikkkk...)
  • » Pascal Örnekleri 19 (Sınav kağıdını dolduran program)
  • » Pascal Örnekleri 11 ( Karma örnekler)
  • » Pascal Örnekleri 6 ( Mükemmel Sayılar, Asal sayılar, Biraz oyun yapalım.)
  • » Case...Of
  • » Pascal Örnekleri 2 (Döngüler, for-do)
  • » Pascal Örnekleri 9 ( Sayısal Loto, Pascal Üçgeni, Hesap Makinesi)
  • » Pascal Programlama Dili ( Başlangıç...)
  • » Pascal Örnekleri 7 ( Bloklu yazım örnekleri )
  • » Pascal Örnekleri 8 ( Sayı tabanları, Şifre programları)
  • » Pascal Örnekleri 17 ( Dosyalama İşlemleri )
  • » Pascal Örnekleri 10 (Fibonacci sayıları, Asal sayılar, Basamaklara ayırma)
  • » Pascal Örnekleri 3 (Gotoxy komutu)
  • » Pascal Örnekleri



    1. fatma
      Perşembe, 27 May 2010 zamanında 11:07 | #1

      bunlar hep hatalı:(

    1. şimdilik geri bağlantı yok

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın