Program komputer adalah satu set arahan untuk komputer untuk melaksanakan tugas yang ditulis menggunakan bahasa pengaturcaraan. Paradigma pengaturcaraan dapat mengkategorikan bahasa pengaturcaraan bergantung pada ciri bahasa. Pengaturcaraan berstruktur dan pengaturcaraan tidak berstruktur adalah dua paradigma pengaturcaraan biasa. The Perbezaan utama antara pengaturcaraan berstruktur dan tidak berstruktur ialah Pengaturcaraan berstruktur membolehkan pengaturcara untuk membahagikan keseluruhan program ke dalam modul atau fungsi dan dalam pengaturcaraan yang tidak berstruktur, kod tersebut ditulis sebagai satu blok.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah pengaturcaraan berstruktur
3. Apa itu pengaturcaraan yang tidak berstruktur
4. Persamaan antara pengaturcaraan berstruktur dan tidak berstruktur
5. Perbandingan sampingan - berstruktur vs pengaturcaraan tidak berstruktur dalam bentuk jadual
6. Ringkasan
Dalam pengaturcaraan berstruktur, kod dibahagikan kepada fungsi atau modul. Ia juga dikenali sebagai pengaturcaraan modular. Modul atau fungsi adalah satu set pernyataan yang melakukan tugas sub. Oleh kerana setiap tugas adalah modul yang berasingan, mudah bagi pengaturcara untuk menguji dan debug. Ia juga mudah dilakukan pengubahsuaian tanpa mengubah keseluruhan program. Apabila menukar kod, pengaturcara hanya perlu menumpukan perhatian pada modul tertentu. C Language dan Pascal adalah beberapa contoh bahasa pengaturcaraan struktur.
Rajah 01: Fungsi Menggunakan Program C
Bahasa pengaturcaraan seperti C boleh menggunakan fungsi yang ditentukan pengguna. Fungsi dipanggil oleh program utama. Pembolehubah dalam fungsi dipanggil pembolehubah tempatan, dan pembolehubah global boleh diakses oleh semua fungsi. Bahasa pengaturcaraan berstruktur juga menggunakan pilihan (jika / lain) 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 berstruktur, kod tersebut ditulis sebagai satu blok keseluruhan. Keseluruhan program diambil sebagai satu unit. Lebih sukar untuk melakukan perubahan dalam program. Paradigma ini digunakan dalam versi terdahulu Basic, Cobol, dan Fortran. Bahasa pengaturcaraan yang tidak berstruktur mempunyai bilangan jenis data yang terhad seperti nombor, tatasusunan, rentetan.
Pengaturcaraan berstruktur vs tidak berstruktur | |
Pengaturcaraan berstruktur adalah paradigma pengaturcaraan yang membahagikan kod ke dalam modul atau fungsi. | Pengaturcaraan tidak berstruktur adalah paradigma di mana kod itu dianggap sebagai satu blok. |
Kebolehbacaan | |
Program berdasarkan pengaturcaraan berstruktur mudah dibaca. | Program berasaskan pengaturcaraan yang tidak berstruktur sukar dibaca. |
Tujuan | |
Pengaturcaraan berstruktur adalah untuk menjadikan kod lebih cekap dan mudah difahami. | Pengaturcaraan yang tidak berstruktur hanya untuk menyelesaikan masalah. Ia tidak menghasilkan struktur logik. |
Kerumitan | |
Pengaturcaraan berstruktur lebih mudah kerana modul. | Pengaturcaraan tidak berstruktur lebih sukar apabila membandingkan dengan pengaturcaraan berstruktur. |
Permohonan | |
Pengaturcaraan berstruktur boleh digunakan untuk projek kecil dan sederhana. | Pengaturcaraan tidak berstruktur tidak terpakai bagi projek sederhana dan kompleks. |
Pengubahsuaian | |
Sangat mudah untuk melakukan perubahan dalam pengaturcaraan berstruktur. | Sukar untuk melakukan pengubahsuaian dalam pengaturcaraan yang tidak berstruktur. |
Jenis data | |
Pengaturcaraan berstruktur menggunakan banyak jenis data. | Pengaturcaraan yang tidak berstruktur mempunyai bilangan jenis data yang terhad. |
Duplikasi kod | |
Pengaturcaraan berstruktur mengelakkan duplikasi kod. | Pengaturcaraan yang tidak berstruktur boleh mempunyai duplikasi kod. |
Ujian dan debug | |
Sangat mudah dilakukan ujian dan debug dalam pengaturcaraan berstruktur. | Sukar untuk melakukan ujian dan debug dalam pengaturcaraan tidak berstruktur. |
Pengaturcaraan berstruktur dan tidak berstruktur adalah dua paradigma dalam pengaturcaraan. Perbezaan antara pengaturcaraan berstruktur dan tidak berstruktur ialah bahasa pengaturcaraan berstruktur membolehkan pengaturcara membahagikan keseluruhan program ke dalam modul atau fungsi dan dalam pengaturcaraan yang tidak berstruktur, program ini ditulis sebagai satu blok tunggal. Bahasa pengaturcaraan berstruktur adalah bahasa moden, dan bahasa yang tidak berstruktur adalah versi bahasa pengaturcaraan terawal.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian mengikut nota petikan. Sila muat turun PDF di sini perbezaan antara pengaturcaraan berstruktur dan tidak berstruktur
1."Paradigma pengaturcaraan."Wikipedia, Yayasan Wikimedia, 14 Dis. 2017. Terdapat di sini
2."Pengaturcaraan berstruktur."Wikipedia, Yayasan Wikimedia, 15 Dis. 2017. Terdapat di sini
3.Vritika. "Perbezaan antara bahasa pengaturcaraan berstruktur dan tidak berstruktur."Vritika, 10 Ogos. 2015. Terdapat di sini