KomputerProgramming

Siklus I jeung siklus kalawan postcondition prasarat

Program sorangan bisa nyusahkeun. Pikeun dimimitian ku, éta kabéh lampah kudu dieja kaluar step by step. Tapi kalayan kabutuhan misalna hiji, aya sababaraha fitur nu nyata mempermudah pencapaian tugas nu kudu program ( "Pascal", "C", "assembler" - euweuh urusan naon basa dipaké). Salah sahiji parabot ieu nya éta nyieun siklus.

Pentingna siklus programming

Naon siklus hiji? Naha eta anu diperlukeun jeung naon mangpaat keur programmer a mun anjeun migunakeun eta? siklus ka téh salah sahiji komponén struktural penting program, nu ngidinan Anjeun pikeun ngajadikeun otomatis nu dijalankeunnana sababaraha tindakan, disadiakeun anu patuh kana parameter ngadegkeun. Jadi, conto pangbasajanna tina siklus usaha - podnesenie sababaraha mun kakuatan hiji. Aya perlu nulis resep barisan nepi dugi moal jadi cukup, sabab mesin bisa kabéh dipigawé sacara otomatis ku eta. Dina praktek siklus ogé bisa nyimpen loba waktu jeung usaha, jadi teu perlu unggal waktu sarta kabeh léngkah pikeun ngadaptar kodeu maké siklus nu. Kantun asupkeun variabel robah-robah tur mimitian palaksanaan. Tapi salaku skéma diwangun-siklus? Atawa malah leuwih? Sorangan embodiments sahiji siklus nu cukup loba - nu informasi dina buku ngeunaan programming, "Pascal," urang nganggap atawa "assembler". Ku alatan éta, murni pikeun tujuan informational ngaleupas nawiskeun skéma teoritis tina dua pamakéan pang populerna:

  1. Siklus kalawan postcondition.
  2. Loop kalawan prasarat a.

Kabéh batur nu ka extent badag tina variasi maranéhanana jeung kasus husus, sahingga maranéhna kudu dianggap konteks na di achieving gol husus. Samentara éta, hayu urang tobat ka pang populerna. The siklus béda kalayan preconditions na postconditions? Di handap ieu loop kalawan prasarat a:

bari «kaayaan» do «kode»

Umum siklus kerangka teoritis jeung postcondition

Ieu formulir kode tulisan lamun éta siklus operator kalawan waragad palaksanaan postcondition awak. Dina glance kahiji eta bisa sigana aneh: bener, naha nempatkeun Kaayaan sanggeus palaksanaan kode teh? Tapi euweuh anu aneh aya: ciri bentuk ieu nu kode kasebut dieksekusi paduli naha kaayaan anu patepung atanapi henteu ngajalankeun. Tapi ngan 1 waktu. Lajeng bakal nuturkeun ujian, naha sakabeh yen, sabab kudu, atanapi henteu. Sarta dina henteuna kaayaan awakna nyukupan tina siklus nu bakal dipalire. Ieu fitur pohara penting sarta mangpaat, nu boga hiji siklus kalawan postcondition. Dina conto kumaha ieu ngawartoskeun na dimana anjeun tiasa ningali palaksanaan praktis dicét dieu? Di handap ieu conto tina siklus kalawan postcondition:

malikan deui

"The kode"

dugi «Kaayaan»

Umum teoritis siklus dadasar jeung prasarat a

Tapi pilihan pang populerna nyaeta kahayang ieu. peculiarity na perenahna di kanyataan yén pikeun dijalankeunnana kaayaan diperlukeun, tanpa kode ieu pernah dibales. Ilaharna, kode pisan skala na ngaktipkeun total dampak negatif na on kinerja komputer. Ku alatan éta, dipaké cukup rencana licik: lolobana potongan kode ditempatkeun dina puteran atawa malah kelas individu nu banding asalna ngan di moments katuhu. Sakabeh sesa waktos kode ieu, tapi ulah make komputer. skéma ieu ngidinan Anjeun pikeun ngahemat ngolah kakuatan sangkan ngaéksekusi program atawa program lianna.

palaksanaan praktis dina basa programming béda

Sababaraha kecap ngeunaan éféktifitas praktis tina siklus. Ieu kudu dicatet heula sadaya ngaheéat waktu, boh pamaké sarta programmer teh. Dina kadua geus ngomong, naha, naha kedah sababaraha kecap ngomong ngeunaan nasabah. Kanyataan yen pamisah kana bagian misah ngamungkinkeun software pikeun gancang muka tur ngajalankeun, sarta sasuai, pamaké bakal ngan teuing senang ngagunakeun software misalna. Leuwih ti éta, pendekatan ieu, nalika kode nu disimpen di siklus atawa kelas misah (nu geus mindeng disababkeun tina awak), sarta ngamungkinkeun efisiensi gawé. Anjeun oge kedah mawa catetan speed dina sél memori individu. Ku kituna, upami sagalana kudu dipigawé sacara manual, éta tangtu kudu meunang unggal tur aya entri luyu. A loop ngamungkinkeun sababaraha kali atawa malah puluhan ngurangan kudu ngalakukeun sagalana diri. Sarta eta ngaluarkeun faktor manusa, anu bisa ngakibatkeun jam kudu néangan kode masalah.

kacindekan

Ku kituna, summing up sagala ditulis, urang bisa disebutkeun yén siklus kalawan postcondition atanapi pra a nyandak jalan merenah pikeun nyimpen duit tanpa sacrificing kualitas. Jeung nalika nulis program pajeulit, éta salah sahiji babaturan programmer pangalusna, nulungan manehna nyieun kode nu gampang pikeun ngalaksanakeun sarta bacaan. Kituna, nalika nulis kode maranéhanana henteu disdain ngagunakeun siklus hiji kalawan postcondition atanapi prasarat - duana husus dirancang pikeun mempermudah proses kreasi software, sarta eta bakal bisa dipaké ngalawan anjeunna - teu ngamangpaatkeun kasempetan ieu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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