Teknologi, Elektronik
Flowchart ing: program, obyek, komponen, construction
Ing dina donya teknologi digital iki basis kanggo program saka macem-macem komputer, Gadgets lan peralatan elektronik. Lan kemampuan kanggo cepet lan bener nggawe rata-rata aliran serves madegé, basis saka èlmu. rencana iki model grafis saka proses sing kudu peralatan. Iku kasusun saka Unit fungsi individu sing nindakake waé beda (wiwitan / input mburi / output, telpon fungsi, lan ing. D.).
Algoritma lan algorithmization
Ing kasunyatan, algoritma iki instruction umum ing urutan sing kudu nindakake langkah tartamtu ing Processing saka data mentah menyang asil sing dipengini. Kajaba iku, tembung iki kerep digunakake konsep algoritma. Punika mangertos minangka pesawat saka cara lan teknik menyusun urutan kanggo tugas tartamtu.
Asring, algoritma iki ora digunakake minangka panuntun kanggo komputer, uga rencana kanggo nindakake tumindak. Iki ndadekake iku bisa kanggo Wigati efficiency lan efektifitas saka solusi proses iki, kanggo mbenerake kasalahan apa, lan kanggo mbandhingaké solusi padha sadurunge introduksi saka komputer. Kajaba iku, algoritma iki basis kanggo ngrumusake saka program sing arep kanggo nulis ing basa pamrograman, supaya luwih ngleksanakake proses Processing informasi ing PC. Dina iki teka kanggo kautaman rong cara praktis mbangun urutan kuwi. Kapisan iku gambaran tambahan langsung, lan liya - masalah flowchart. Pisanan mau ana kurang umum. Iki amarga lack of kajelasan lan verbosity. Cara kapindho, ing nalisir, iku liya banget trep saka urutan gambar. Iku iki digunakake mbagekke loro ing latihan lan ing jurnal sastra.
flowcharts unsur
A diagram pemblokiran saka algoritma program punika urutan karakter Graphic prescribing nindakake operasi tartamtu, sarta sambungan antarane wong-wong mau. Ing saben saka gambar iki ngandhut informasi bab tugas kanggo bisa dileksanakake. Ukuran lan konfigurasi saka karakter Graphic, lan urutan urutan Pendhaftaran diatur GOST 19003-80 lan GOST 19002-80.
Coba unsur dhasar saka rata-rata aliran (ing conto foto kasedhiya saka tandha).
1. Proses - tumindak utawa urutan saka tumindak komputerisasi.
2. Solution - Priksa kahanan kasebut.
3. Modifikasi - header siklus.
4. Proses wis disetel - warga prosedur.
5. Document - printing lan output data.
6. SIM doyo - informasi ngetik.
7. I / O - input / output.
8. Konektor - longkangan owah terus garis.
9. Mulai / Stop - miwiti, mburi, mungkasi, miwiti, input lan output sing digunakake ing kalkulus tambahan.
10. Komentar - digunakake kanggo manggonke placards.
11. Ing vertikal lan horisontal mili - arah urutan, ing link antarane pamblokiran.
12. gabung - mili senyawa.
13. Interstitial konektor - tandha nglambangaké transisi kanggo sheet liyane.
aturan Prasasti
Pambangunan rata banyu wis digawa metu ing syarat tartamtu ditulis GOST. Contone, mung garis horisontal utawa vertikal sing digunakake ing simbol Graphic magepokan. Mili saka tengen ngiwa lan saka ngisor ndhuwur, tansah ditandhani dening panah. garis liyane bisa uga ora ditandhani. Ing kadohan antarane lepen podo ngirim ora kurang saka telung millimeters, lan antarane unsur liyane - ora kurang saka limang millimeters. Block ukuran kudu sawetara saka lima. Ing aspek horisontal kanggo simbol Graphic vertikal 1.5. Kadang iku uga padha karo loro. Kanggo penak saka description, grafis kudu dietung. Umumé ing keterkaitan mbedakake jinis flowchart linear, siklik lan struktur ngepang.
Variabel, ajeg lan sel memori
Kanggo pangerten luwih saka asas operasi saka algoritma bisa dianggep mesin prasaja. Kang dumadi saka memori, dumadi saka sel; ngrekam / sirah maca; prosesor. Apa asas apa piranti iki? Kepala, nampani urutan saka prosesor, nyerat data kanggo sèl utawa maos ajeg. Ing cilik gampang, iki bakal dadi nomer aritmetika. Salajengipun, ing ajeg uga struktur data saka senar karakter lan liyane. Ing mangertos sel memori global kang informasi disimpen. Sajrone tumapake algoritma data beda bisa ditulis ing sel kuwi. Prinsip iki, komputer pribadi lan elektronik liyane. Algoritma kanggo nindakake tugas pesawat saka swara kanggo maca utawa nulis data ing sel memori.
susunan
Susunan sing jenis liyane kemungkinan indeks. Ing kasunyatan, koleksi sel sing nuduhake sebutan umum. Susunan mbedakake loro dimensi, telung dimensi, lan ing. D. gampang iki sawetara sel consecutive. Kaya Uploaded duwé jeneng werna. Saben unsur nduweni nomer dhewe - indeks. Pancet, disimpen ing siji sèl sing diarani unsur Uploaded.
Jinis loro-dimensi ing unsur lokasi kaya matrik a. Ing sel ing Uploaded kuwi sing ditondoi dening loro indeks (iku meh podho karo dolanan catur karo sel nomor). Ing asas padha dipun ginakaken lan liyane struktur telung dimensi.
kalkulus linear
Jinis iki urutan flowcharts (conto sing diwenehi ing artikel iki) ditondoi dening Performing saka awal kanggo mburi mudhun. Ing kasus iki, mesin performs diwènèhaké operasi iku langkah dening langkah. Saben tumindak ditangani dening prosesor. Kejabi komputerisasi, kang pesenan nulis / maca sirah, ngendi lan apa kanggo ngrekam lan carane nimbang, yen perlu. Kanthi kasil pungkasan ditulis menyang sel memori, saben kang wis indeks lan nyimpen sawijining pancet.
ngepang kalkulus
Ing laku, jinis linear iku arang banget. Iku kerep perlu ngatur urutan kang, gumantung kahanan neruske diwenehi miturut cabang tartamtu. flowchart iki jembaré jinis branched unsur "solusi", liwat kang kondisi tartamtu wis dicenthang, lan liyane cabang ing luwih ing urutan.
Flowcharts: Conto
Coba carane algoritma ngoperasikaké branched. Minangka conto, njupuk fungsi: z = y / x. Punika katon saka kondisi sing rumus wis siji watesan - ora bisa dipara nol. Dadi perlu kanggo ngilangke kaputusan lan ngabari pangguna babagan kesalahan. First digambar flowchart. Iku bakal kalebu pitu pamblokiran. Simbol pisanan Graphic - "Wiwitan", kaloro - "Ketik" kene kudu nyetel nilai-nilai X lan Y. Iki nganti dening pemblokiran "solusi", iku wis digawa metu verifikasi saka kondisi X = 0. Ing kasus iki, mesin kaleksanane metu rekonsiliasi karo sel pancet yen nilai input bakal pas karo iku, banjur algoritma dadi menyang cabang kaputusan "Ya". Ing kasus iki, kontrol ditransfer menyang unit kaping papat lan mesin hasil lan "error", karya ends ing "Akhir" simbol kapitu. Yen asil negatif, mula proses simbol Graphic kalima misahake wis dileksanakake lan nilai ditemtokake Z. Ing asil pemblokiran output enem ing layar.
babak robin
Asring, mecahaken masalah-masalah iku perlu kanggo mbaleni tumapake operasi sembarang ing katergantungan padha kanggo macem-macem nilai-nilai variabel lan gawé macem-macem wacana ing babagan sing padha prosedur. wilayah kuwi disebut siklus lan algoritma - cyclical. Nggunakake metode iki Ngartekno nyuda urutan dhewe. kalkulus siklik bisa dipérang dadi rong jinis: a sakdurunge dingerteni lan jumlah dikenal saka advance kuwi liwat.
solusi Conto ngepang algoritma
Coba conto kang diwenehi flowchart sakdurunge karo nomer dingerteni saka liwat. Kanggo nindakake iki, kanggo ngatasi masalah - nemtokake nomer minimal anggota saka seri saka wilangan asli, jumlah kang ngluwihi nomer K. diagram pemblokiran iki kasusun saka wolung karakter. Ing kawitan, ketik angka ing K (№2). Banjur, ing pemblokiran 3 global R disetel kanggo "siji", iku ateges sing bakal miwiti sarego wilangan asli. A jumlah kumulatif C ing awal disetel kanggo "nul". Sabanjure, kontrol ditransfer menyang pemblokiran kalima, ing endi tumapake printah njupuk Panggonan: C = C + P. Sing, summation ing angka sel C lan P, lan asil wis ditindhes ing C. Sawisé Kajaba saka tembung pisanan ing urutan wis dicenthang №6 kahanan unit - yen jumlah ngluwihi nomer predetermined K? Yen kondisi ora wareg, banjur kontrol liwat pemblokiran papat, endi global n wis tambah siji, lan Processing terus maneh kanggo mblokir №5. Iki prosedur bakal njupuk Panggonan anggere kahanan ing ngisor iki wareg: C> K, IE, nambah jumlah ngluwihi Nilai predetermined. Variabel n punika siklus counter. Sabanjure nerusake kanggo mblokir №7, endi imprinted asil.
Kalkulus ngemot struktur daur ulang ketik teks utawa
Asring perlu kanggo nggawe daur ulang karo solusi algoritma saka masalah, kang wis ing awak siklus beda. Punika dianggep pakewuh. unsur kuwi sing disebut struktur daur ulang ketik teks utawa. supaya bisa dadi cukup gedhe. Ditemtokake dening cara kang tekan ing solusi required saka masalah. Contone, ing Processing saka Uploaded siji-dimensi, minangka aturan, dibangun siklus flowchart tanpa lampiran. Nanging, ing sawetara kasus, mecahaken masalah-masalah kuwi perlu kanggo milih versi mung kaputusan kuwi. Sampeyan kudu nyatet sing kabeh puteran ketik teks utawa, kalebu pisanan (njaba) ndarbèni counters karo jeneng. Njaba padha bisa digunakake minangka variabel biasa njaba sawijining siklus.
kalkulus tambahan
Jinis iki urutan punika analog ing rutin basa. Algoritma tambahan nduweni piguna parameter disebut formal. Jeneng diwenehi kanggo mbedakake antara liya, lan paramèter saka peran saka output lan input saka fungsi matématika. Padha milih ing cara sing kesel pesawat kebak jumlah dibutuhake. Asring siji lan parameter formal padha loro input lan output. Contone, ing kuwi algoritma bisa Applied kanggo Uploaded input kanggo Processing. Ing sisih asil, iku bisa presented ing wangun dimodifikasi minangka parameter output. Antarane jinis kalkulus tambahan mbedakake antarane fungsi lan tata cara.
algoritma bosok
Kang ditetepake minangka pamekaran saka rencana umum algoritma ing support (fungsi lan tata cara) lan sirah. cara banget prasaja, nalika algoritma diwenehi diagram pemblokiran - pisanan isolasi bagian saka iku, sing tanggung jawab kanggo paling saka karya. Ing tahap paling angel sing digawe minangka fungsi lan ndhuwur-tingkat tata cara. Luwih, lagi dipérang dadi wilayah dhasar tingkat kurang. Iku ngandhut prinsip "saka Komplek kanggo prasaja." Punika dianakaké anggere algoritma ora bakal disassembled menyang sawijining unsur gampang. Biasane urutan kaputusan bosok kapérang saka telung tahap utama: data, ngurutake Uploaded, output Uploaded diurutake. Ing tahap pisanan lan pungkasan, amarga saka sing mung ora perlu expansion, supaya padha nindakake ing algoritma utama. Nanging kaloro iki petungan poto-pecahan banget Komplek, supaya iku biasane katampil ing blok kapisah. ngurutake orane tumrap sekolah, siji, dipérang dadi rong bagéan: perlu kanggo prosedur panyiapan (N-1) -fold saka wacana Uploaded predetermined lan nemokake unsur paling cilik ing Uploaded pecahan, ngiring dening rearrangement menyang bagean dhisikan saka unsur sawijining. Wiwit langkah pungkasan wis bola kaping pirang-pirang, kang kedhaftar minangka prosedur kapisah.
Similar articles
Trending Now