Pengaturcaraan berstruktur itu apa sih? Jelaskan dalam bahasa melayu ya

Pengaturcaraan berstruktur boleh dilihat sebagai sebahagian daripada pengaturcaraan bertatacara, dan merupakan salah satu paradigma yang utama dalam pengaturcaraan komputer.

Daripada sejarahnya, beberapa teknik (metodologi) berstruktur yang berbeza telah dihasilkan bagi menulis sebuah atur cara berstruktur. Dua daripada teknik yang biasa digunakan ialah:

Pengaturcaraan berstruktur Jackson, yang berdasarkan konsep penggunaan struktur data dalam aturcara

Pengaturcaraan berstruktur Dijkstra, yang berdasarkan konsep memecahkan atur cara kepada pecahan, di mana setiap pecahan dengan jalan masuk (point of entry) dan jalan keluar.

Apabila membicarakan tentang pengaturcaraan berstruktur, biasanya konsep pengaturcaraan berstruktur Dijkstra dimaksudkan. Rencana ini menerangkan tentang konsep ini.

Sememangnya tidak mustahil mengamalkan pengaturcaraan berstruktur dalam apa jua bahasa pengaturcaraan bertatacara, walau bagaimanapun sejak 1970-an apabila teknik pengaturcaraan berstruktur mula menarik minat ramai, kebanyakan bahasa pengaturcaraan bertatacara telah memasukkan ciri-ciri untuk menggalakan pengaturcaraaan berstruktur. Sebahagian daripada bahasa pengaturcaraan berstruktur yang terkenal adalah: