İterasyon - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Matematik
  • 2 Bilgisayar

İterasyon

  • العربية
  • Azərbaycanca
  • Беларуская
  • Беларуская (тарашкевіца)
  • Български
  • Català
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • Magyar
  • Bahasa Indonesia
  • İtaliano
  • Қазақша
  • 한국어
  • Кыргызча
  • Lietuvių
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Srpskohrvatski / српскохрватски
  • Simple English
  • Српски / srpski
  • Svenska
  • Українська
  • Tiếng Việt
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Bu madde hiçbir kaynak içermemektedir. Lütfen güvenilir kaynaklar ekleyerek madde içeriğinin geliştirilmesine yardımcı olun. Kaynaksız içerik itiraz konusu olabilir ve kaldırılabilir.
Kaynak ara: "İterasyon" – haber · gazete · kitap · akademik · JSTOR
(Şubat 2020) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

İterasyon, tekerrür, tekrarlama, yineleme ve mükerrer icrâ, ardışık işlem anlamlarına gelen iterasyon (iteration), programlamada bir dizi işlemin döngüler kullanarak yazılmasıdır.

Bir çokgen iterasyonu. düzenli bir çokgenin köşelerine sırayla bağlama, daha küçük ters çevrilmiş pentagram (yıldız) üretir. İşlem tekrarı, iç içe çokgen ve yıldız serileri oluşturur.

Matematik

[değiştir | kaynağı değiştir]

Matematikte, fonksiyon yineleme işlemini ifade eder. Örneğin, bir fonksiyonu yineleyerek uygulama, bir tekrardaki çıkışı sonrakinin girişi olarak kullanma gibi. Normalde basit bir fonksiyonun iterasyonu (tekrarı), karmaşık davranışlar ve zor problemler üretebilir. Collatz sanısı ve hokkabaz dizilerine bakınız.

İterasyonun matematikteki diğer kullanımı, yaklaşık sayısal çözümlerden kesin matematiksel problemler elde etmek için kullanılan tekrarlama yöntemleridir. Newton yöntemi tekrarlama yöntemine bir örnektir.

Bilgisayar

[değiştir | kaynağı değiştir]

Bilgisayarda yineleme, tekrar eden kod bloklarının tekrar sayısını ifade etmek için kullanılır. Bu gibi kod bloklarına "yinelenmiş" ya da bilgisayar bilimcilerinin de zaman zaman kullandığı şekliyle "yineleme" denilir. Aşağıdaki sözde kod, bir yineleme örneğidir; for döngüsünün parantezleri arasındaki kod satırı üç kez "yinelenir":

 var i, a := 0        // önceki tekrarı başlatır
 for i from 1 to 3    // üç kez döndür
 {  
     a := a + i       // geçerli i değerini bir arttır
 }
 print a              // 6 sayısı görülür

Bu program fragmanında i değişkeninin değeri, 1, 2 ve 3 değerlerini alarak zamanla değişir. Bu değer değişimi—veya kararsız durum—tekrarın karakteristiğidir.

Diğer bir örnekte PHP dilinde bir dizimiz olduğunu varsayarak aşağıdaki kullanımı gerçekleştirmek mümkündür.

 $Dizi = array('1. Değer. ', '2. Değer. ', '3. Değer.');

Yinelemesiz (İterasyonsuz)

 echo $Dizi[0];
 echo $Dizi[1];
 echo $Dizi[2];

yerine -->

Yinelemeli (İterasyonlu)

 for ($i = 0; $i < count($Dizi); $i++)
 {
   echo $Dizi[$i];
 }

Her iki kullanımda da alacağımız çıktısı aşağıdaki gibi olacaktır.

 1. Değer. 2. Değer. 3. Değer.

Bununla beraber Yineleme (iterasyon) sadece dizilere mahsus bir kullanım değildir. Mesela aşağıdaki JavaScript kodu ile yineleme için bir değişken oluşturup bunu belirlediğimiz sınır sayısına kadar artırmasını ve yazmasını sağlayabiliriz.

 <script type="text/javascript">
 var PUAN = Array(' ', '(4.79), ', '(3.99), ', '(2.63)');
 var SIRA = 1;
   do
   {
     document.write(SIRA + '. yarışmacının puanı: ' + PUAN[SIRA]);
     SIRA++;
   }
   while (SIRA <= 3)
 </script>

Bu kullanım sonrasında alacağımız çıktısı şu şekilde olacaktır.

 1. yarışmacının puanı: (4.79), 2. yarışmacının puanı: (3.99), 3. yarışmacının puanı: (2.63)

Görüldüğü gibi SIRA değişkeni bir dizi olmadığı halde yineleme aracılığıyla kendisine 1 eklenerek yazdırılmaktadır. Bununla beraber PUAN isimli dizinin değerlerini kendisine atanan sayı sırasına göre dizi içerisinden çekerek yazdırmaktadır.

"https://tr.wikipedia.org/w/index.php?title=İterasyon&oldid=30467235" sayfasından alınmıştır
Kategoriler:
  • Programlama
  • Zaman yönetimi
Gizli kategori:
  • Kaynakları olmayan maddeler Şubat 2020
  • Sayfa en son 11.42, 30 Ekim 2023 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
İterasyon
Konu ekle