YENİ alternatiforum | duyurular | ateizm VE dinler | ağaç ev | bilim | cinsel yaşam | felsefe | kitap | mizah | politika | sanat | spor | tarih | yaşam | tavanarası | Chat!

alternatiforum DiNLER FORUMU ARŞİV 3

www.alternatiforum.com

ALTERNATİFORUM ÖZGÜR BİR FORUMDUR VE TEK BİR KURALI VARDIR
HİÇ BİR YAZI SİLİNMEZ!

Not: alternatiforum'a herhangi bir işlem yapmadan doğrudan giriş yapabilir VE yazabilirsiniz.

  << Previous Topic | Next Topic >>Foruma Geri Dön  

Dr. ZIGZAG'a Yazilim sorusunun son shekli

August 3 2001 at 12:47 AM
  (no login)
from IP address 209.17.159.225

Sayin Hans bey,

asagida bir C fonksiyonu var. Siz bilgisayar bilginiz ile bu basit fonksiyonun

a. Icinde bilincli olarak birakilmis bir hatanin ne oldugunu. (Bu bir runtime hatasidir, compiler bunu farkedemeyecektir.)
b. Bu hatanin nasil duzeltilebilecegini.
c. Bu hata duzeltilmedigi takdirde ne tur sorunlar yasanacagini,
c. Bu fonksiyonun Ne ise yaradigini,
d. Daha iyi nasil yazilabilecegini (hata anlaminda degil, optimizasyon anlaminda)
e. Kullanilan teknigin ismini

soyleyebilirseniz, sizin bilgisayar bilginizi takdir etmis olurum.

Saygilarimla

*********************

long x(long p)
{
if (p = 0)
return 1;
return p * x(p-1);
}

Not :

x fonksiyon adi, p bu fonksiyonun parametresidir.

Her ihtimale karsi C bilemeyebileceginizden (Daha once Turbo Pascal bildiginizi iddia etmistiniz) PASCAL ile de yazayin bu fonksiyonu size :



Function x(p : long) : long;
Begin
if (p = 0) then
x := 1
else
x := p * x(p-1);
End;


Sorular PASCAL icin de aynidir. Ancak yanitlar farkli olabilir.

***

Sanirim sizin gibi bir bilishim ve iletishim dehasi icin bu soru bir cherez olsa gerektir.

************


 
 Respond to this message   
AuthorReply

(no login)
209.17.159.225

Bu soruma halen yanit beklemekteyim

August 3 2001, 4:52 AM 

(Chok beklerim

 
 Respond to this message   

(no login)
212.156.25.215

PARDON YAZIMIN SON ŞEKLİ ŞÖYLE OLACAK

August 3 2001, 9:56 AM 

Sayin Hans bey,

asagida bir C fonksiyonu var. Siz bilgisayar bilginiz ile bu basit fonksiyonun

a. Icinde bilincli olarak birakilmis bir hatanin ne oldugunu. (Bu bir runtime hatasidir, compiler bunu farkedemeyecektir.)
b. Bu hatanin nasil duzeltilebilecegini.
c. Bu hata duzeltilmedigi takdirde ne tur sorunlar yasanacagini,
c. Bu fonksiyonun Ne ise yaradigini,
d. Daha iyi nasil yazilabilecegini (hata anlaminda degil, optimizasyon anlaminda)
e. Kullanilan teknigin ismini

soyleyebilirseniz, sizin bilgisayar bilginizi takdir etmis olurum.

Saygilarimla

*********************

long x(long p)
{
if (p = 0)
return 1;
return x(p-1);
}

Not :

x fonksiyon adi, p bu fonksiyonun parametresidir.

Her ihtimale karsi C bilemeyebileceginizden (Daha once Turbo Pascal bildiginizi iddia etmistiniz) PASCAL ile de yazayin bu fonksiyonu size :


Function x(long p) : long;
Begin
if (p = 0) then
result := 1
else
result := x(p-1);
End;

Sorular PASCAL icin de aynidir. Ancak yanitlar farkli olabilir.

***

Sanirim sizin gibi bir bilishim ve iletishim dehasi icin bu soru bir cherez olsa gerektir.


Respond to this message

Author Reply
baris

209.17.159.225 Indentasyon nedeniyle ozur ve pascaldiyalekti duzeltmesi August 2 2001, 10:18 PM

Function x(long p) : long;
Begin
if (p = 0) then
result := 1
else
result := x(p-1);
End;


result degiskenine assignment her pascal diyalekti tarafindan desteklenmeyebilir ve bu diyalekti bilmiyor olabilirsiniz (Delphi destekliyor ancak sanirim turbo pascal desteklemiyordu)

O nedenle ANSI diyalektinde tekrar yazayim :

Function x(long p) : long;
Begin
if (p = 0) then
x := 1
else
x := x(p-1);
End;

 
 Respond to this message   

(no login)
212.156.25.215

BİR DÜZELTİ DAHA ÇOK ÖZÜR DİLERİM

August 3 2001, 10:00 AM 

Yukarıdaki sorumun en son düzeltisi şöyle olacak.
long x(long p)
{
if (p = 0)
return 1;
return p * x(p-1);
}


Function x(long p) : long;
Begin
if (p = 0) then
x := 1
else
x := p * x(p-1);
End;


Bunu yanitlayamayan Hans, hayati boyunca yikik ruyalari ile yashamaya mahkumdur

Bilgisayar ile ilgili hic birsey bilmedigini kendine bile kanitlamis olur.



Jabağ

213.153.175.62 bazıları kendi kendine konuşur onlara ne derler barış sevgili misyoner arkadaşımız August 2 2001, 11:42 PM

ha ha haaaa




 
 Respond to this message   

(no login)
212.156.25.215

TEKRAR TEKRAR ÖZÜR.BU SON ŞEKİL

August 3 2001, 10:03 AM 

long x(long p)
{
if (p = 0)
return 1;
return x(p-1);
}

Not :

x fonksiyon adi, p bu fonksiyonun parametresidir.

Her ihtimale karsi C bilemeyebileceginizden (Daha once Turbo Pascal bildiginizi iddia etmistiniz) PASCAL ile de yazayin bu fonksiyonu size :


Function x(long p) : long;
Begin
if (p = 0) then
result := 1
else
result := x(p-1);
End;

Sorular PASCAL icin de aynidir. Ancak yanitlar farkli olabilir.

***
Yazımın bu son şekline yanıt bekliyorum

 
 Respond to this message   

(no login)
216.129.71.181

Hayatınızda bir kere olsun bir işe yaradınız mı?

August 3 2001, 10:11 AM 

Merak ediyorum...

Başkalarının nickini çalıp onlarla yazmaktan başka...
Ki bu düpe düz hırsızlıktır.

 
 Respond to this message   
Yarenberkay@hotmail.com
(no login)
212.156.25.199

Ayrıca

September 19 2001, 12:52 PM 

Yanıt vermiyorsan sen alim malim değilsin kabul edersin.
Kodummu oturturum Hans efendi.

 
 Respond to this message   
Current Topic - Dr. ZIGZAG'a Yazilim sorusunun son shekli
  << Previous Topic | Next Topic >>Foruma Geri Dön  

kuruluş | kurallar | arşiv 1 | arşiv 2 | arşiv 3 | alternatif TEFSİR | alternatif MEALLER | linkler | e-posta

Copyleft © Temmuz 2000 - 2009

rss