fbpx
วิกิพีเดีย

การเรียกซ้ำ

การเรียกซ้ำ (อังกฤษ: recursion) หรือ การเวียนเกิด (อังกฤษ: recurrence) เป็นปรากฏการณ์ที่มีการกลับไปอ้างอิงถึงตนเอง (self-reference) หรือมีนิยามเช่นเดียวกันในลำดับต่ำลงไป ปรากฏการณ์นี้มีปรากฏในหลายด้านเช่น คณิตศาสตร์ วิทยาการคอมพิวเตอร์ ศิลปะ ดนตรี การสร้างปฏิทรรศน์ เป็นต้น

การเรียกซ้ำในด้านต่างๆ

คณิตศาสตร์

วิทยาการคอมพิวเตอร์

ในวิทยาการคอมพิวเตอร์ การเรียกซ้ำถูกใช้ในการเขียนโปรแกรม เพื่อเรียกใช้ method ของตัวเอง ในการแสดงถึงการนิยาม method เดียวกันในลำดับที่ต่ำลงไป แต่การทำเช่นนี้อาจทำให้เกิดการเรียกซ้ำไม่รู้จบได้ หากไม่กำหนดเงื่อนไขเพื่อหยุดทำงานหรือเงื่อนไขไม่รัดกุม

public static int fibonacci (int n) { if (n==1) return 1; else if (n==2) return 1; else return fibonacci (n-1) + fibonacci (n-2); } 

ศิลปะ

 
ภาพโลโก้โกโก้ตรานางพยาบาลอันเป็นที่มาของชื่อDroste Effect

ในการออกแบบเชิงศิลปะมีการวาดรูปในเชิงการเรียกซ้ำ อาทิ การวาดรูปซึ่งมีปรากฏรูปที่วาดนั้นอีกในขนาดเล็กกว่าอยู่ในภาพนั้น หรือที่เรียกกันว่า Droste Effect หรือการวาดรูปให้เกิดวงวนที่ขัดกับสามัญสำนึก

ดนตรี

มีการใช้สร้างสัญญาณที่เรียกว่า Shepard Tone ซึ่งเป็นการสร้างจากการอ้างคลื่นให้เกิดคลื่นของตนเอง

อ้างอิง

การเร, ยกซ, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท, ไม, แหล, งท, มาอาจถ, กค, ดค, านหร, อลบออก, เร, ยนร, าจะนำสารแม, แบบน, ออกได, อย, างไรและเม, อไร, งกฤษ, recursion, หร, การเ. bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir kareriyksa xngkvs recursion hrux karewiynekid xngkvs recurrence epnpraktkarnthimikarklbipxangxingthungtnexng self reference hruxminiyamechnediywkninladbtalngip praktkarnnimipraktinhlaydanechn khnitsastr withyakarkhxmphiwetxr silpa dntri karsrangptithrrsn epntn enuxha 1 kareriyksaindantang 1 1 khnitsastr 1 2 withyakarkhxmphiwetxr 1 3 silpa 1 4 dntri 2 xangxingkareriyksaindantang aekikhkhnitsastr aekikh swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidwithyakarkhxmphiwetxr aekikh inwithyakarkhxmphiwetxr kareriyksathukichinkarekhiynopraekrm ephuxeriykich method khxngtwexng inkaraesdngthungkarniyam method ediywkninladbthitalngip aetkarthaechnnixacthaihekidkareriyksaimrucbid hakimkahndenguxnikhephuxhyudthanganhruxenguxnikhimrdkum public static int fibonacci int n if n 1 return 1 else if n 2 return 1 else return fibonacci n 1 fibonacci n 2 silpa aekikh phapholokokoktranangphyabalxnepnthimakhxngchuxDroste Effect inkarxxkaebbechingsilpamikarwadrupinechingkareriyksa xathi karwadrupsungmipraktrupthiwadnnxikinkhnadelkkwaxyuinphaphnn hruxthieriykknwa Droste Effect hruxkarwadrupihekidwngwnthikhdkbsamysanuk dntri aekikh mikarichsrangsyyanthieriykwa Shepard Tone sungepnkarsrangcakkarxangkhlunihekidkhlunkhxngtnexng A Shepard Risset glissando source source hakimidyinesiyng oprdduephimthi wikiphiediy withiichsuxxangxing aekikh bthkhwamniyngepnokhrng khunsamarthchwywikiphiediyidodyephimkhxmulekhathungcak https th wikipedia org w index php title kareriyksa amp oldid 8014449, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม