Program komputer adalah satu set arahan untuk komputer untuk melaksanakan tugas yang ditulis menggunakan bahasa pengaturcaraan. Paradigma pengaturcaraan boleh mengkategorikan bahasa pengaturcaraan bergantung pada ciri bahasa. Pengaturcaraan berstruktur dan pengaturcaraan yang tidak tersusun adalah dua paradigma pengaturcaraan umum. The perbezaan utama antara pengaturcaraan Structured dan tidak tersusun adalah bahawa Pengaturcaraan berstruktur membolehkan pengaturcara untuk membahagikan keseluruhan program ke dalam modul atau fungsi dan dalam pengaturcaraan yang tidak tersusun, kod tersebut ditulis sebagai satu blok.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Pengaturcaraan Berstruktur
3. Apakah Pengaturcaraan Tidak Terstruktur
4. Persamaan Antara Pengaturcaraan Berstruktur dan Tidak Berstruktur
5. Perbandingan Sampingan Sampingan - Pengaturcaraan Berstruktur vs Tidak Tersusun dalam Borang Tabular
6. Ringkasan
Dalam Pengaturcaraan Struktur, kod tersebut dibahagikan kepada fungsi atau modul. Ia juga dikenali sebagai pengaturcaraan modular. Modul atau fungsi adalah satu set pernyataan yang melaksanakan sub tugas. Oleh kerana setiap tugas adalah modul yang berasingan, mudah bagi pengaturcara untuk menguji dan debug. Ia juga mudah untuk melakukan pengubahsuaian tanpa mengubah keseluruhan program. Apabila menukar kod itu, pemrogram perlu menumpukan hanya pada modul tertentu. Bahasa C dan Pascal adalah beberapa contoh bahasa pengaturcaraan Struktur.
Rajah 01: Fungsi menggunakan program C
Bahasa pengaturcaraan seperti C boleh menggunakan fungsi yang ditentukan oleh pengguna. Fungsi dipanggil oleh program utama. Pembolehubah dalam fungsi dipanggil pemboleh ubah tempatan, dan pembolehubah global boleh diakses oleh semua fungsi. Bahasa pengaturcaraan berstruktur juga menggunakan pilihan (jika / else) dan lelaran (untuk / lakukan, sementara). Program dalam Rajah 01 menunjukkan fungsi menggunakan bahasa pengaturcaraan Berstruktur C. Program ditulis dan dilaksanakan menggunakan Persekitaran Pembangunan Blok Kod.
Dalam Pengaturcaraan Tidak Terstruktur, kod tersebut ditulis sebagai blok keseluruhan tunggal. Seluruh program diambil sebagai unit tunggal. Lebih sukar untuk melakukan perubahan dalam program ini. Paradigma ini digunakan dalam versi BASIC, COBOL, dan FORTRAN. Bahasa pengaturcaraan yang tidak terstruktur mempunyai bilangan data yang terhad seperti nombor, susunan, rentetan.
Program Penstrukturan Berstruktur vs Tidak Terstruktur | |
Pengaturcaraan Berstruktur adalah paradigma pengaturcaraan yang membahagikan kod ke dalam modul atau fungsi. | Pemrograman tidak berstruktur adalah paradigma di mana kod tersebut dianggap sebagai satu blok tunggal. |
Kebolehbacaan | |
Program berasaskan pemrograman berstruktur mudah dibaca. | Program berasaskan pengaturcaraan tidak berstruktur sukar dibaca. |
Tujuan | |
Pemrograman berstruktur adalah untuk menjadikan kod itu lebih cekap dan mudah difahami. | Pengaturcaraan tak berstruktur hanya untuk program untuk menyelesaikan masalah. Ia tidak mewujudkan struktur logik. |
Kerumitan | |
Pemrograman tersusun adalah lebih mudah kerana modul. | Pengaturcaraan yang tidak tersusun adalah lebih sukar apabila dibandingkan dengan pengaturcaraan berstruktur. |
Permohonan | |
Pengaturcaraan berstruktur boleh digunakan untuk projek kecil dan sederhana. | Pengaturcaraan tidak berstruktur tidak boleh digunakan untuk projek-projek sederhana dan kompleks. |
Pengubahsuaian | |
Sangat mudah untuk melakukan perubahan dalam Pemrograman Berstruktur. | Sukar untuk melakukan pengubahsuaian dalam Pengaturcaraan Tidak Berstruktur. |
Jenis Data | |
Pengaturcaraan berstruktur menggunakan banyak jenis data. | Pengaturcaraan tidak berstruktur mempunyai bilangan data yang terhad. |
Duplication Code | |
Pengaturcaraan berstruktur mengelakkan duplikasi kod. | Pengaturcaraan tidak berstruktur boleh mempunyai duplikasi kod. |
Ujian dan Debug | |
Mudah untuk melakukan ujian dan debugging dalam Pengaturcaraan Struktur. | Sukar untuk melakukan pengujian dan penyahpepijatan dalam pengaturcaraan Tidak Terstruktur. |
Pengaturcaraan berstruktur dan tidak tersusun adalah dua paradigma dalam pengaturcaraan. Perbezaan antara pengaturcaraan Berstruktur dan Tidak Terstruktur ialah bahasa pengaturcaraan yang berstruktur membolehkan pengaturcara untuk membahagikan keseluruhan program menjadi modul atau fungsi dan dalam pengaturcaraan tidak berstruktur, program tersebut ditulis sebagai satu blok tunggal. Bahasa pengaturcaraan berstruktur adalah bahasa moden, dan bahasa yang tidak tersusun adalah versi bahasa pengaturcaraan terawal.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti nota kutipan. Sila muat turun PDF di sini Perbezaan Antara Pengaturcaraan Berstruktur dan Tidak Berstruktur
1. "Paradigma pemrograman." Wikipedia, Yayasan Wikimedia, 14 Disember 2017. Boleh didapati di sini
2. "Pengaturcaraan berstruktur." Wikipedia, Yayasan Wikimedia, 15 Dis 2017. Boleh didapati di sini
3.Vritika. "Perbezaan antara Bahasa Pengaturcaraan Berstruktur dan Tidak Terstruktur." Vritika, 10 Ogos 2015. Boleh didapati di sini