PembentukanKolej dan universiti

Bagaimana untuk membuat carta alir. Gambar rajah blok program array

Gambar rajah blok adalah perwakilan grafik proses, menunjukkan dengan jelas urutan sistematik semua peringkat tugas itu, dan juga semua kumpulan yang terlibat dalam proses. Skim ini merupakan satu sistem simbol grafik (blok) dan garis peralihan (anak panah) di antara mereka. Setiap blok ini sepadan dengan langkah tertentu algoritma. Di dalam simbol ini menerangkan tindakan ini.

Mengapa menggunakan carta aliran?

Sistem ini direka untuk melaksanakan fungsi-fungsi berikut:

- membangunkan proses baru;

- untuk menerangkan dan dokumen algoritma semasa;

- untuk membangunkan pengubahsuaian kepada proses atau untuk menyiasat hubungan dengan kebarangkalian berlakunya kesilapan dan kegagalan;

- untuk menentukan bila, di mana dan bagaimana anda boleh menukar algoritma semasa, untuk mengesahkan kestabilan keseluruhan sistem.

aliran kerja pembangunan

Mana-mana gambar rajah blok adalah berdasarkan kepada tindakan algoritma yang menerangkan operasi peranti atau program. Oleh itu, kita membina sistem itu sendiri. "Algoritma" merujuk kepada perihal urutan operasi untuk menyelesaikan masalah ini. Malah, kaedah ini melaksanakan proses yang diperlukan untuk pemprosesan maklumat. Sebelum meneruskan dengan pembinaan algoritma diperlukan untuk menentukan masalah yang jelas: ia adalah perlu untuk mendapatkan hasil yang maklumat awal yang diperlukan dan apa yang ada, sama ada terdapat sekatan ke atas penerimaannya. Selepas itu, senarai tindakan yang perlu dilaksanakan untuk mencapai hasil yang dikehendaki.

jenis algoritma

Dalam amalan, jenis-jenis carta aliran yang selalu digunakan:

- Grafik, iaitu adalah berdasarkan pada simbol geometri;

- verbal: disediakan oleh kata-kata biasa bahasa;

- pseudo-kod: mewakili penerangan semiformalized bahasa pengaturcaraan bersyarat, yang termasuk unsur-unsur bahasa pengaturcaraan dan frasa sastera dan simbol matematik yang sama;

- perisian: hanya bahasa pengaturcaraan yang digunakan untuk menulis.

Gambar rajah blok peranti: Penerangan

A perwakilan grafik aliran kerja termasuk imej algoritma komunikasi menerangkan blok fungsi litar ini yang sesuai untuk melaksanakan satu atau lebih tindakan. Gambar rajah blok pelbagai terdiri daripada unsur-unsur individu, dimensi dan pembinaan kaedah-kaedah yang menentukan standard negeri ini. Untuk setiap jenis tindakan (input data, nilai ungkapan pengiraan, keadaan memeriksa, kawalan pengulangan pemprosesan penutupan tindakan, dan lain-lain). Terdapat berasingan angka geometri diwakili sebagai satu blok. Simbol-simbol ini dihubungkan dengan garis yang menentukan urutan tindakan.

Elemen-elemen utama yang digunakan dalam penyediaan carta aliran

Senarai lengkap simbol grafik digunakan untuk penerangan algoritma terdiri daripada 42 elemen. Its semua kita tidak boleh memberikan, dan mempertimbangkan hanya pokok.

Unsur-unsur carta aliran:

1. Proses pengkomputeran bermakna tindakan atau urutan tindakan yang mengubah nilai data atau format untuk penempatan. Untuk kejelasan, elemen-elemen litar boleh digabungkan ke dalam satu unit. Simbol ini ialah segi empat tepat, di mana komen yang bertulis, yang disertakan operasi (atau kumpulan transaksi).

2. Solution. Blok ini digunakan untuk menunjukkan keadaan peralihan kepada kawalan. Di setiap negara anggota seperti mempersoalkan perbandingan, atau syarat, yang mendefinisikannya. Dalam erti kata lain, keputusan itu - adalah pilihan arah untuk program atau algoritma, bergantung kepada keadaan berubah-ubah tertentu. Paparan grafik unsur - berlian. Kata dapat simbol boleh digunakan sebagai imej struktur standard berikut: pilihan, penuh dan separuh masa garpu, kitaran "sebelum" dan "lama".

3. Pengubahsuaian. Ini unit menandakan permulaan kitaran. Ia digunakan untuk menganjurkan struktur kitaran. Di dalam elemen ini rekod pelbagai tetapan aktiviti, seperti yang ditunjukkan oleh nilai asalnya, sempadan keadaan, serta langkah perubahan item yang hendak berulang. Dalam erti kata lain, pengubahsuaian - adalah memenuhi menukar pasukan atau kumpulan operasi yang menukar program ini. perwakilan grafik simbol ini adalah heksagon.

4. Proses Pengiraan telah ditetapkan bermakna untuk program yang telah ditetapkan atau standard. Ia digunakan untuk menunjukkan rawatan untuk algoritma tambahan yang wujud secara bebas sebagai modul bebas yang berasingan, dan untuk mengakses rutin perpustakaan. Paparan grafik simbol yang diwakili oleh segi empat dengan dua bar menegak di sisi. Unsur ini berfungsi untuk bimbingan panggilan fungsi, prosedur, modul perisian.

5. data Input-output dalam bentuk umum.

6. Mula dan berhenti. Unsur ini mewakili permulaan dan akhir algoritma, dan input ke dalam program dan keluar daripadanya. Grafik simbol ini menyerupai segi empat tepat di mana sebelah bukannya lurus - arka.

7. Dokumen bermakna keputusan pengeluaran cetak. Grafik, elemen seperti segi empat tepat, hanya bukan separuh gelombang yang lebih rendah terus tertulis.

8. input Manual bermakna oleh pemprosesan data pencetus pengendali oleh peranti yang dikaitkan dengan komputer (keyboard). simbol grafik input manual ialah sisiempat yang pihak adalah selari dengan garis, bahagian bawah adalah serenjang kepada mereka, dan serong unggul.

9. Paparan bermakna untuk maklumat input atau output dalam kes apabila peranti disambungkan terus kepada pemproses. Pada ketika itu, apabila mereka mula memainkan data, pengendali boleh membuat perubahan semasa pemprosesan. Grafik, elemen ini adalah tokoh di mana baris atas dan bawah adalah selari, betul - ia adalah arka, dan kiri terdiri daripada dua lurus seperti anak panah.

10. Garis aliran - adalah anak panah yang menunjukkan urutan sambungan. Tidak gambarajah struktur blok tidak boleh mengetepikan elemen ini. Terdapat kaedah-kaedah tertentu mengesan watak-watak ini. Di sini mereka adalah:

- unsur-unsur data mesti selari dengan garis perimeter atau sempadan halaman di mana ini menunjukkan gambarajah blok luar;

- garis dari atas ke bawah atau kiri ke kanan dianggap utama, ia tidak ditunjukkan oleh anak panah, kes-kes lain menunjukkan kawasan yang ditetapkan oleh mereka;

- menukar arah unsur ini hanya kira-kira 90.

11. penyambung. Unsur ini digunakan untuk menentukan sambungan untuk mengganggu aliran garisan. simbol-simbol ini digunakan sekiranya gambarajah blok program ini dibina daripada beberapa bahagian. Maka garis aliran dari satu bahagian untuk menamatkan "penyambung," dan bahagian baru - bermula dengan simbol ini. Di dalam elemen ini diletakkan nombor siri yang sama. perwakilan grafik "penyambung" - satu bulatan.

12. penyambung celahan. Maksud unsur ini adalah sama dengan yang sebelumnya, ia hanya digunakan untuk menyambung carta aliran, diletakkan pada halaman yang berbeza. Imej seperti unsur diwakili sebagai rumah pentagon.

13. Komen - komunikasi ini antara pelbagai penjelasan unsur carta aliran. unsur berkata membolehkan termasuk formula dan maklumat lain.

carta aliran pembinaan

Grafik algoritma pembinaan - adalah sebahagian daripada dokumentasi untuk peranti atau program yang sentiasa boleh didapati dengan banyaknya. Walau bagaimanapun, dalam kebanyakan kes, perisian tidak perlu dalam rajah blok. Hanya beberapa diperlukan pembinaan algoritma mengambil lembaran beberapa, yang lain adalah skim agak simbolik. gambarajah blok mudah menunjukkan struktur program bercabang dalam satu aspek sahaja. Walau bagaimanapun, walaupun apa-apa struktur yang dapat dilihat dengan jelas hanya di bawah keadaan bahawa algoritma itu diletakkan di atas satu helaian. Dalam kes yang bertentangan, apabila gambarajah blok terdapat di beberapa halaman yang berkaitan peralihan celahan adalah amat sukar untuk mendapatkan idea yang tepat mengenainya. Jika ia diletakkan di atas lembaran tunggal, maka program besar algoritma imej ini bertukar menjadi pelan keseluruhan dengan senarai blok utama dan langkah-langkah. Sudah tentu, jadual ini tidak mengikut piawaian reka bentuk prosedur, tetapi dia tidak memerlukannya, kerana proses ini adalah sama sekali berbeza. Peraturan mengenai jenis aksara, anak panah, dan perintah penomboran diperlukan hanya untuk menghuraikan carta aliran terperinci.

Tatasusunan dan pembinaan algoritma

Pelbagai adalah koleksi yang sama jenis maklumat yang disimpan di dalam kelompok memori berturut-turut dan mempunyai nama yang sama. sel-sel tersebut yang dikenali sebagai "unsur-unsur sistem." Semua kelompok diberi nombor teratur. nombor ini dipanggil "index elemen array". Cara membuat gambar rajah aliran untuk sistem seperti itu? Pertimbangkan contoh penciptaan algoritma untuk rendah pelbagai satu dimensi jenis. Sistem mudah adalah konvensional garis pandangan. Menentukan nama bagi array - "A". Kami menganggap bahawa sistem kami terdiri daripada lapan sel (1-8). Setiap kelompok kata terdiri daripada nombor rawak, yang dipanggil "elemen array". Untuk mengakses sel tertentu mesti menyatakan nama dalam tanda kurung siku ([3]). Pertimbangkan contoh di mana gambar rajah blok array adalah bertujuan untuk mengisi sistem dengan nombor rawak dan maklumat kemudian keluarkan pada skrin. Apa yang algoritma? Sistem asas. Malah, ia tidak mempunyai aplikasi praktikal, bagaimanapun, adalah berguna untuk proses pembelajaran. Dianggap sebagai litar blok (contoh pembinaan yang dinyatakan di bawah) terdiri daripada tujuh elemen utama berhubung peralihan baris.

Keterangan urutan tugas

1. Elemen pertama skim tersebut akan menjadi simbol "Permulaan".

2. unit kedua - "Process", yang sesuai di dalam "pengawalan rawak».

3. Elemen seterusnya - "pengubahsuaian" dimasukkan nilai pelbagai sel-sel di dalam blok.

4. Di samping itu, mengikut fungsi yang telah ditetapkan adalah diarahkan ke blok "proses" yang akan datang, di mana rawatan diberikan kepada tertentu sistem kelompok menunjukkan batasan nombor rawak dalam julat dari sifar hingga seratus. Berikutan pulangan operasi ke blok yang ketiga, dan melaluinya - lebih dengan kelima.

5. blok ini "Perubahan" menurut fungsi tertulis adalah diarahkan untuk elemen yang akan datang.

6. "Kesimpulan" menghasilkan paparan maklumat tentang kandungan array baru di monitor, diikuti dengan arah blok sebelumnya. Seterusnya - elemen terakhir.

7. "End" algoritma.

Berdasarkan gambar rajah blok komponen program, yang akan menyediakan kerja dibentangkan algoritma.

"Edit Blok Rajah"

Jika anda tertanya-tanya tentang bagaimana untuk membuat carta alir, anda perlu tahu bahawa terdapat program-program khas yang direka untuk membuat dan mengedit sistem ini. Kemudahan perwakilan grafik algoritma adalah bahawa pengguna tidak terikat kepada tertentu sintaks bahasa pengaturcaraan. carta aliran dibina sama sesuai untuk semua bahasa (contohnya, C, Pascal, BASIC, dan lain-lain). Tambahan pula, editor yang boleh digunakan untuk carta dan skim pengesahan operability. Program ini adalah perisian khusus. Ia menyediakan satu set pelbagai alat yang diperlukan untuk carta aliran membina, yang menjadikan ia lebih mudah, berbanding konvensional editor imej. Pilihan tambahan membolehkan anda untuk mengoptimumkan proses merangka sistem dengan transformasi selanjutnya dalam fungsi-fungsi dan prosedur bahasa pengaturcaraan. Di samping itu, editor carta aliran ini menawarkan satu set template yang ketara boleh mempercepatkan kerja pengguna baru. Adalah diketahui bahawa pembinaan algoritma sering struktur berulang-ulang digunakan, sebagai contoh, pelbagai pilihan kitaran, alternatif (lengkap dan tidak lengkap), pelbagai cawangan, dan banyak lagi. editor membolehkan memperuntukkan sering digunakan dalam carta aliran komponen dan menambah mereka dalam gambar rajah yang dihasilkan. Ini menjimatkan anda daripada menarik mereka dari awal setiap kali. Di samping itu, dengan menggunakan editor, anda boleh mengimport fungsi dan prosedur yang dilaksanakan dalam mana-mana bahasa pengaturcaraan yang dikenali. Opsyen ini berguna untuk menghuraikan struktur algoritma, yang ditulis dalam bahasa yang tidak dikenali. Keperluan sistem program yang sedang dipertimbangkan adalah agak sederhana, jadi anda boleh menggunakannya di mana-mana komputer peribadi.

kesimpulan

Ringkasnya, ia harus diperhatikan bahawa skim terperinci algoritma pembinaan usang. Kerana mereka tidak menarik kerana penerangan proses. Pada terbaik, gambar rajah blok adalah sesuai untuk pemula latihan yang tidak tahu bagaimana untuk berfikir secara algoritma. Dicadangkan pada zamannya dengan unsur-unsur kandungan anda adalah bahasa peringkat tinggi, ia menggabungkan penyata bahasa mesin ke dalam kumpulan yang berasingan. Pada masa ini, setiap elemen grafik sepadan dengan operator. Jadi dia menjadi simbol dalam rawak, dan yang paling penting - satu latihan yang sia-sia dalam lukisan, dari mana anda boleh dengan mudah menolak. Hari ini juga menjadi peralihan garis berlebihan, kerana setiap operator telah ditakrifkan. Malah, pembinaan grafik kejayaan algoritma lebih besar daripada dalam amalan. Programmer yang mempunyai pengalaman luas sebelum anda menulis satu program yang jarang melukis gambarajah blok. Apabila standard organisasi memerlukan algoritma grafik, kemudian cat selepas selesai kerja.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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