KomputerPengaturcaraan

Kitaran dan kitaran dengan postcondition pra-syarat

Pengaturcaraan itu sendiri boleh menjadi rumit. Sebagai permulaan, segala tindakan yang perlu dinyatakan langkah demi langkah. Tetapi dengan apa-apa keperluan, terdapat beberapa ciri yang ketara memudahkan pencapaian tugas-tugas yang perlu program ( "Pascal", "C", "penghimpun" - tidak kira bahasa yang digunakan). Salah satu alat ini adalah untuk mewujudkan kitaran.

Kepentingan kitaran pengaturcaraan

Apa yang kitaran? Mengapa ia diperlukan dan apa faedah-faedah menjadi seorang programmer apabila anda menggunakannya? kitaran ini merupakan komponen struktur penting dalam program ini, yang membolehkan anda untuk mengautomasikan pelaksanaan sebilangan tindakan, dengan syarat mematuhi parameter yang ditetapkan. Jadi, contoh yang paling mudah kitaran kerja - podnesenie sebilangan dikuasakan. Tidak ada keperluan untuk menetapkan baris sehingga tidak akan cukup, kerana mesin semua boleh dilakukan secara automatik dengan ia. Dalam amalan kitaran juga boleh menjimatkan banyak masa dan usaha, jadi ia tidak perlu setiap masa dan semua langkah-langkah untuk mendaftar kod menggunakan kitaran. Hanya masukkan pembolehubah berubah dan mula pelaksanaan. Tetapi sebagai skim terbina kitaran? Atau lebih? Diri mereka penjelmaan kitaran agak banyak - maklumat pada buku mengenai pengaturcaraan, "Pascal," kita akan mempertimbangkan atau "penghimpun". Oleh itu, semata-mata untuk tujuan maklumat membuka menawarkan skim teori dua penggunaan yang paling popular:

  1. Kitaran dengan postcondition.
  2. Loop dengan pra-syarat.

Semua yang lain adalah sebahagian besar variasi mereka dan kes-kes tertentu, jadi mereka mesti dipertimbangkan dalam konteks dan dalam mencapai matlamat tertentu. Dalam pada itu, mari kita beralih kepada yang paling popular. Kitaran yang berbeza dengan prasyarat dan postconditions? Berikut adalah lingkaran dengan pra-syarat:

manakala «keadaan» melakukan «kod»

Umum kitaran rangka kerja teori dengan postcondition

Ini bentuk kod bertulis apabila kitaran pengendali dengan kos pelaksanaan postcondition badan. Pada pandangan pertama, ia mungkin kelihatan aneh: benar-benar, mengapa meletakkan keadaan selepas pelaksanaan kod? Tetapi tiada apa yang pelik ada: ciri borang ini adalah bahawa kod itu dilaksanakan tanpa mengira sama ada syarat telah dipenuhi atau tidak berbayar. Tetapi hanya 1 kali. Kemudian akan mengikuti ujian, sama ada semua itu, seperti yang diharapkan, atau tidak. Dan jika tiada keadaan badan yang mencukupi kitaran akan diabaikan. Ini adalah ciri yang sangat penting dan berguna, yang mempunyai kitaran dengan postcondition. Pada contoh apa yang diberitahu dan di mana anda boleh melihat pelaksanaan praktikal dicat di sini? Berikut adalah contoh kitaran dengan postcondition:

ulangan

"Kod"

sehingga «Syarat»

asas kitaran teori umum dengan pra-syarat

Tetapi pilihan yang paling popular adalah betul-betul ini. Keanehan terletak pada hakikat bahawa bagi pelaksanaan syarat yang perlu, tanpa kod ini tidak pernah dilaksanakan. Biasanya, kod yang sangat skala dan mengaktifkan kesan negatif jumlah terhadap prestasi komputer. Oleh itu, digunakan agak pelan licik: kebanyakan keping kod diletakkan di dalam gelung atau kelas individu yang merayu datang hanya pada detik-detik yang betul. Semua yang lain pada masa itu kod ini, tetapi tidak menggunakan komputer. Skim ini membolehkan anda menyimpan kuasa pemprosesan untuk melaksanakan program atau program lain.

pelaksanaan praktikal dalam bahasa-bahasa pengaturcaraan yang berbeza

Beberapa perkataan mengenai keberkesanan praktikal kitaran. Perlu diingatkan pertama sekali menjimatkan masa, kedua-dua pengguna dan pengaturcara. Pada kedua telah berkata, mengapa, mengapa beberapa perkataan kepada kata tentang pelanggan. Hakikat bahawa perpecahan ke dalam bahagian yang berasingan membolehkan perisian untuk cepat memuatkan dan menjalankan, dan dengan itu, pengguna akan hanya terlalu gembira untuk menggunakan perisian tersebut. Selain itu, pendekatan ini, apabila kod yang disimpan dalam kitaran atau kelas yang berasingan (yang biasanya disebabkan dari badan), dan membolehkan kecekapan bekerja. Anda juga perlu membawa rekod kelajuan dalam sel-sel ingatan individu. Jadi, jika segala-galanya perlu dilakukan secara manual, ia akan mempunyai untuk mendapatkan setiap dan terdapat entri yang sesuai. gelung A membolehkan beberapa kali atau berpuluh-puluh mengurangkan keperluan untuk melakukan segala-galanya sendiri. Dan ia membuang faktor manusia, yang boleh membawa kepada masa perlu melihat kod bermasalah.

kesimpulan

Jadi, merumuskan semua ditulis, kita boleh mengatakan bahawa kitaran dengan postcondition atau pra yang membolehkan cara yang mudah untuk menjimatkan wang tanpa mengorbankan kualiti. Dan semasa menulis program rumit, ia adalah salah satu yang terbaik kawan-kawan programmer, membantu dia untuk membuat kod yang lebih mudah untuk menjalankan dan membaca. Oleh itu, semasa menulis kod mereka tidak enggan untuk menggunakan kitaran dengan postcondition atau pra-syarat - mereka direka khusus untuk memudahkan proses penciptaan perisian, dan ia akan bekerja terhadapnya - tidak mengambil kesempatan daripada peluang ini.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.birmiss.com. Theme powered by WordPress.