Apa itu iterasi? Arti iterasi

Pengulangan(lat. iterasi- pengulangan) - dalam matematika, Salah satu rangkaian pengulangan operasi matematika, menggunakan hasil operasi serupa sebelumnya. contoh: Faktorial(!) - N! = 1 x 2 x 3 x ... x (N-1) x N, dengan N adalah bilangan bulat apa pun; Setiap perkalian yang berurutan disebut iterasi.

Karena pada dasarnya adalah proses komputasi nonlinier, iterasi di area ketidakstabilan dan “garpu” bifurkasi secara tepat mereproduksi kekacauan perilaku menurut skenario Ferhulst-Feigenbaum, yang melekat dalam proses nonlinier dari berbagai sifat fisik, kimia, biologi, dan bahkan sosial. Lihat, misalnya: Peitgen H.-O., Richter P. H. Keindahan fraktal. - M.: Mir, 1993.

Iterasi dalam pemrograman

Iterasi adalah organisasi pemrosesan data di mana tindakan diulang berkali-kali tanpa menimbulkan panggilan ke tindakan itu sendiri.

Ketika suatu tindakan perlu diulang berkali-kali, pemrograman menggunakan perulangan. Misalnya, Anda perlu menampilkan teks “Halo, Dunia!” sebanyak 200 kali. " Alih-alih mengulangi perintah keluaran teks yang sama sebanyak 200 kali, sering kali dibuat perulangan yang mengulang sebanyak 200 kali, dan melakukan apa yang tertulis di badan perulangan sebanyak 200 kali. Salah satu langkah dari siklus tersebut disebut pengulangan.

menjadi: Iterasi

Pengulangan, siklus Kamus sinonim Rusia. kata benda iterasi, jumlah sinonim: 2 operasi (457) ... Kamus sinonim

pengulangan- — [] iterasi Penerapan operasi matematika secara berulang (dengan data yang diubah) saat menyelesaikan masalah komputasi hingga secara bertahap mendekati hasil yang diinginkan (hal ini dapat dilihat pada ... ... Panduan Penerjemah Teknis

Penerapan operasi matematika secara berulang-ulang dalam serangkaian operasi serupa yang dilakukan untuk memperoleh suatu hasil. Kamus istilah bisnis. Akademik.ru. 2001 ... Kamus istilah bisnis

- (dari bahasa Latin iteratio pengulangan) penerapan berulang dari operasi matematika apa pun ... Kamus Ensiklopedis Besar

Pengulangan- (iterasi): penggunaan suatu komponen lebih dari satu kali untuk berbagai operasi... Sumber: TEKNOLOGI INFORMASI. METODE DAN SARANA MENJAMIN KESELAMATAN. KRITERIA PENILAIAN KEAMANAN TEKNOLOGI INFORMASI. BAGIAN 1.… … Terminologi resmi

pengulangan- dan, f. iterasi f. lat. ulangi, perbarui. tikar. Hasil penggunaan apa n. operasi matematika yang dihasilkan dari serangkaian operasi serupa. Krysin 1998. Iterasi aya, oe. Ulang. Sauer. Lex. SIS 1954: iterasi… Kamus Sejarah Gallisisme Bahasa Rusia

Pengulangan- penerapan berulang operasi matematika (dengan data yang diubah) ketika menyelesaikan masalah komputasi untuk secara bertahap mendekati hasil yang diinginkan (hal ini dapat dilihat pada diagram blok untuk menghitung mean aritmatika, lihat Gambar A.2 pada artikel... Kamus ekonomi dan matematika

- (lat. pengulangan iterasi) mat. hasil dari penggunaan apa l. operasi matematika yang dihasilkan dari serangkaian operasi serupa. Kamus baru kata-kata asing. oleh EdwART, 2009. iterasi [Kamus kata-kata asing dari bahasa Rusia

- (dari pengulangan iteratio Latin), penerapan berulang dari operasi matematika apa pun. * * * ITERASI ITERASI (dari bahasa Latin iteratio repetisi), penerapan berulang dari operasi matematika apa pun... kamus ensiklopedis

pengulangan- iteracija statusas T sritis automatika atitikmenys: engl. iterasi vok. Iterasi, misalnya. iterasi, f pranc. iterasi, f… Automatikos terminų žodynas

Buku

  • Pengujian tangkas. Panduan Praktis untuk Penguji Perangkat Lunak dan Tim Agile, Crispin Lisa, Gregory Janet. Pengujian adalah komponen kunci dari pengembangan tangkas. Penerapan metode agile secara luas telah menyebabkan perlunya menempatkan teknik pengujian yang efektif dalam sorotan, dan agile…
  • Keluarga normal fungsi analitik. , Montel P.. Keluarga normal... milik pena ahli matematika Prancis terkenal P. Montel dan merupakan monografi tentang teori keluarga normal, penciptanya adalah P. Montel, dan ...

Iterasi adalah serangkaian operasi yang menghasilkan penciptaan melepaskan produk: versi stabil yang dapat dieksekusi bersama dengan elemen tambahan yang diperlukan untuk bekerja dengannya. Dengan demikian, iterasi dapat dianggap sebagai satu proses yang lengkap melalui semua disiplin ilmu, setidaknya termasuk manajemen persyaratan, analisis dan desain, implementasi dan pengujian. Sebuah iterasi dapat dibandingkan dengan proyek model air terjun kecil. Harap dicatat bahwa kriteria evaluasi ditetapkan secara terpisah untuk setiap iterasi ketika direncanakan. Rilis ini akan memiliki serangkaian fitur terencana yang dapat dipamerkan. Durasi iterasi bergantung pada ukuran dan sifat proyek, namun dalam banyak kasus setiap iterasi dilakukan beberapa kompilasi produk sesuai dengan rencana pembangunan integrasi untuk iterasi tertentu. Pendekatan ini merupakan konsekuensi dari penerapan prinsip integrasi berkelanjutan yang direkomendasikan dalam Proses Terpadu Rasional (RUP): ketika sudah siap, komponen yang dapat diuji secara mandiri diintegrasikan ke dalam sistem, dan kemudian sistem dirakit dan diuji untuk integrasi yang benar. Dengan pendekatan ini, rangkaian fungsi produk terintegrasi berkembang seiring dengan kemajuan iterasi dan secara bertahap mendekati tugas yang ditetapkan pada tahap perencanaan iterasi. Setiap kompilasi dapat dianggap sebagai iterasi mini, dengan satu-satunya perbedaan adalah bahwa iterasi memerlukan perencanaan dan evaluasi formal yang berbeda terhadap hasilnya. Beberapa proyek masuk akal untuk mengkompilasi produk setiap hari, tetapi kompilasi tersebut tidak dapat disebut iterasi dalam definisi RUP kecuali jika itu adalah proyek miniatur yang dilakukan oleh seorang pemrogram tunggal. Bahkan proyek kecil dengan beberapa pengembang yang mengerjakannya (misalnya, 5 pemrogram yang menulis 10.000 baris kode) sangat sulit untuk diimplementasikan dengan iterasi yang berlangsung kurang dari seminggu. Alasannya diuraikan di bagian Rekomendasi: Rencana Pengembangan Perangkat Lunak.

Mengapa iterasi diperlukan?

Sebelumnya, sebagian besar proyek dilakukan secara berurutan satu kali dari semua disiplin ilmu yang ditentukan. Siklus hidup ini disebut air terjun:

Pendekatan ini ditandai dengan akumulasi sejumlah besar kelemahan di bidang integrasi menjelang akhir siklus implementasi, ketika produk pertama kali dikompilasi dan pengujian dimulai. Kesalahan muncul yang tidak diperhatikan pada tahap analisis, desain dan implementasi, dan proyek praktis berhenti untuk waktu yang lama, di mana kesalahan akan diperbaiki.

Pendekatan pengembangan yang lebih fleksibel dan tidak terlalu berisiko adalah dengan melakukan iterasi antar disiplin ilmu untuk lebih memahami persyaratan, merancang arsitektur yang kuat, menyederhanakan proses pengembangan, dan melakukan beberapa siklus implementasi seiring dengan semakin lengkapnya produk. Siklus hidup ini disebut berulang. Eksekusi satu kali dari serangkaian disiplin proses disebut pengulangan.

Dari sudut pandang pengembang, siklus hidup seperti itu adalah sebuah urutan iterasi, di mana perangkat lunak dikembangkan secara bertahap. Setiap iterasi berakhir melepaskan produk yang dapat dieksekusi. Rilis ini mungkin tidak mendukung semua fitur sistem target, namun merupakan sumber informasi yang berguna bagi pengembang dan pengguna. Seiring dengan setiap rilis, produk kerja terkait dibuat: deskripsi rilis, dokumentasi, rencana, dll., serta model sistem yang diperbarui.

Hasil utama dari pendekatan iteratif adalah pengembangan dan pematangan produk kerja yang telah dijelaskan sebelumnya, seperti terlihat pada diagram berikut.

Evolusi konten informasi pada berbagai tahap perkembangan.

Tonggak sejarah kecil

Setiap iterasi diakhiri dengan tonggak kecil, yang memverifikasi bahwa hasil iterasi memenuhi kriteria evaluasi yang ditetapkan untuk iterasi spesifik tersebut.

Sebuah kata, tindakan, simbol matematika atau hieroglif diulang berkali-kali. Langkah dalam siklus program berputar dan berputar. Dan terkadang bahkan taruhan pacuan kuda diulangi.

Semua hal yang berbeda ini dipanggil dalam satu kata"iterasi", yang berasal dari kata Latin iterasi, yang diterjemahkan menjadi “Saya ulangi.” Kata ini digunakan di berbagai bidang:

  • dalam matematika, artinya pengulangan operasi atau tanda matematika tertentu.
  • dalam hieroglif, artinya penggandaan satu karakter atau suku kata.
  • dalam pemrograman, di mana iterasi dapat berupa serangkaian operasi umum atau satu langkah dalam satu putaran.
  • dalam psikologi, iterasi berarti pengulangan patologis dari suatu tindakan pada penyakit parah.
  • juga iterasi bisa menjadi strategi kemenangan dalam teori permainan.

Iterasi dalam matematika dan pemrograman

Berkat berbagai lelucon dan gambar pendidikan, saudara perempuan iterasi, rekursi, jauh lebih akrab bagi orang-orang. Rekursi adalah pengulangan suatu objek atau proses di dalam dirinya sendiri, yang mana menyebabkan atau mengulangi dirinya lagi dan lagi. Iterasi dalam pengertian ini jauh lebih mudah, karena bila diulang, sama sekali tidak masuk ke dalam dirinya sendiri dan tidak mengacu pada strukturnya sendiri.

Dalam matematika, iterasi dikenal tidak hanya sebagai pengulangan sederhana suatu simbol atau operasi, tetapi juga sebagai teknik penyelesaian masalah dan persamaan matematika. Ada banyak sekali daftar metode untuk menyelesaikan sistem persamaan aljabar linier, dan seluruh daftar ini bersifat iteratif. Sederhananya, ini metode ini direduksi menjadi menyelesaikan persamaan, setiap kali menemukan hasil perkiraan, tetapi semakin mendekati hasil yang benar.

Dalam pemrograman, iterasi cukup ambigu. Dalam skala besar, ini bisa berarti keseluruhan struktur manajemen proyek. Dalam arti tertentu, ini bukan lagi pemrograman, tetapi manajemen dan pengorganisasian proses kerja.

Dalam hal ini, iterasi dapat dianggap sebagai perjalanan lengkap melalui semua operasi dan elemen yang mengarah pada pelepasan suatu produk. Setiap kasus individu dari iterasi seperti itu dalam proyek besar berakhir kompilasi– perakitan produk akhir – pengujian dan kembali ke pengembangan.

Pada skala pemrograman yang lebih kecil, iterasi lagi-lagi merupakan saudara dari rekursi. Ketika perlu memasukkan atau mengeluarkan data berulang kali, atau mengulangi operasi yang sama, loop digunakan di badan program. Satu langkah dari siklus tersebut, satu eksekusi perintah yang diberikan, akan menjadi sebuah iterasi.

Iterasi dalam psikiatri

Dengan kelainan atau kerusakan otak yang parah, seseorang dapat melakukan beberapa tindakan secara patologis dan tidak terkendali, misalnya bergerak berulang kali dan berirama, mengulangi kata atau bagian frasa, atau menirukan isyarat atau pose. Pengulangan tindakan ini disebut iterasi, dan dalam beberapa hal mirip dengan gangguan tic.

Keadaan obsesif serupa terjadi pada berbagai hal kondisi yang menyakitkan: skizofrenia, autisme parah atau demensia, ketika pulih dari koma pasca-trauma, demensia, beberapa bentuk depresi klinis dan banyak lagi penyakit otak lainnya.

Iterasi dalam psikiatri paling sering dikaitkan dengan dirinya sendiri, ini adalah pengulangan tindakan pasien itu sendiri, tetapi terkadang pasien mulai mereproduksi dan mengulangi kata-kata, gerak tubuh, dan pose orang-orang di sekitarnya. Gangguan tic ini selanjutnya disebut echopraxia, yang merupakan bahasa Latin untuk “pengulangan tindakan.” Pengulangan kata secara terpisah disebut echolalia - “pengulangan kata.”

Iterasi dalam linguistik

Dalam bahasa Jepang, iterasi terdengar jauh lebih indah - odoriji. Odoriji adalah pengulangan karakter atau satu suku kata. Atau sebaliknya, menghindari pengulangan hieroglif yang sama, yang biasanya membutuhkan banyak tenaga untuk menggambarnya. Teknik ini memiliki banyak arti dan kegunaan, terkadang sebuah kata bahkan dapat berubah total maknanya setelah hieroglifnya digandakan.

Namun, biasanya dalam bahasa Cina, Jepang, dan Thailand, arti karakter yang serupa amplifikasi nilai sederhana, menekankan maknanya, sekadar membuat bentuk jamak atau menyuarakan suku kata saat mengucapkannya. Iterasi juga ditemukan pada tulisan hieroglif Mesir Kuno, dimana merupakan simbol tersendiri yang menunjukkan pengulangan hieroglif sebelumnya.

Iterasi dalam teori permainan

Dalam sistem taruhan konvensional, ada strategi yang berbeda, menghasilkan keuntungan bagi pemain, dan iterasi mungkin merupakan strategi yang paling sederhana.

Biasanya, iterasi dalam hal ini adalah pengulangan taruhan, dengan mempertimbangkan pengalaman taruhan sebelumnya: menggandakan jumlah jika kalah atau mempertahankan jumlah taruhan jika menang.