Cara Merangka Program: 14 Langkah (dengan Gambar)

Isi kandungan:

Cara Merangka Program: 14 Langkah (dengan Gambar)
Cara Merangka Program: 14 Langkah (dengan Gambar)

Video: Cara Merangka Program: 14 Langkah (dengan Gambar)

Video: Cara Merangka Program: 14 Langkah (dengan Gambar)
Video: Cara mudah mengatur Element HTML di tengah secara Vertikal dan Horizontal 2024, April
Anonim

Adakah anda ingin merancang program komputer? Terdapat banyak perkara yang perlu dipertimbangkan semasa merancang program, tetapi ada beberapa perkara yang boleh anda lakukan untuk membantu melancarkan prosesnya. WikiHow ini mengajar anda langkah-langkah asas untuk merancang program komputer.

Langkah-langkah

Reka Bentuk Program Langkah 1
Reka Bentuk Program Langkah 1

Langkah 1. Tentukan matlamat keseluruhan program

Ini hanyalah pernyataan keseluruhan yang menjelaskan apa yang dilakukan oleh program anda dalam satu atau dua ayat. Apakah tujuan program anda? Masalah apa yang diselesaikan? Contohnya, "Program saya akan membuat penjara bawah tanah secara rawak."

Reka Bentuk Program Langkah 2
Reka Bentuk Program Langkah 2

Langkah 2. Tentukan batasan atau syarat yang dimiliki oleh program anda

Adakah sesuatu yang mesti dimiliki oleh program anda? Ini boleh menjadi tarikh akhir, anggaran, ruang penyimpanan dan sekatan memori, atau ciri khas yang kekurangan program serupa lainnya. Sebagai contoh, "Ruang bawah tanah yang dihasilkan secara rawak mesti mempunyai jalur dari pintu masuk ke pintu keluar."

Reka Bentuk Program Langkah 3
Reka Bentuk Program Langkah 3

Langkah 3. Ketahui apakah ada teknologi yang dapat melakukan apa yang anda perlukan

Anda tidak selalu perlu merancang program baru dari awal. Kadang-kadang anda dapat mencari program dan alat yang telah dibuat sebelumnya, atau gabungan program dan alat yang dapat memenuhi apa yang anda perlukan. Anda dapat menjimatkan banyak masa dan sumber dengan menggunakan penyelesaian yang ada untuk masalah yang anda hadapi.

  • Sebagai contoh, anda boleh menggunakan program sumber terbuka dan kod yang telah dibuat untuk membina aplikasi yang berfungsi sepenuhnya. Program sumber terbuka biasanya percuma untuk digunakan, dan anda boleh mengubah kod sumber agar sesuai dengan keperluan anda. Anda hanya perlu memberi penghargaan kepada pengarang kod asal.
  • Anda boleh menggunakan potongan kod atau aplikasi sumber terbuka yang telah dibuat sebelumnya untuk menyelamatkan anda
Reka Bentuk Program Langkah 4
Reka Bentuk Program Langkah 4

Langkah 4. Tentukan bahasa pengaturcaraan yang akan anda gunakan

Sebaiknya pilih bahasa yang anda kenal, jika boleh. Namun, dalam beberapa kes, mungkin lebih baik memilih bahasa pengaturcaraan yang lebih sesuai untuk sistem operasi yang dimaksudkan, atau untuk jenis program yang ingin Anda buat.

  • C / C ++ adalah bahasa tujuan umum yang baik. Ini adalah bahasa yang paling banyak digunakan dan memberi anda kawalan yang paling besar terhadap aplikasi dan perkakasan komputer anda.
  • C #:

    C # (diucapkan C Sharp) adalah versi C ++ yang lebih baru. Ia mempunyai beberapa ciri baru dan sedikit lebih mudah untuk mengetahui bahawa C ++.

  • Jawa:

    Java adalah bahasa pengaturcaraan berorientasikan objek yang popular dan semakin popular. Ini adalah bahasa pengaturcaraan utama untuk aplikasi Android. Ia juga dapat digunakan untuk membuat aplikasi komputer. Sebagai contoh, Minecraft pada awalnya diprogramkan di Java.

  • Pantas:

    Swift dikembangkan oleh Apple dan digunakan terutamanya untuk mengembangkan aplikasi untuk iPhone, iPad, macOS, Apple TV, dan banyak lagi.

  • Python: Python adalah bahasa pelbagai guna yang popular. Ini bahasa yang baik untuk pemula kerana senang dipelajari dan digunakan.
Reka Bentuk Program Langkah 5
Reka Bentuk Program Langkah 5

Langkah 5. Tentukan alat apa yang akan anda gunakan

Setelah anda memutuskan bahasa pengaturcaraan, tentukan alat apa yang akan anda gunakan. Adakah anda akan menggunakan persekitaran pembangunan bersepadu (IDE)? Adakah anda memerlukan penyusun atau jurubahasa? Bagaimana anda menyahpepijat program anda? Adakah terdapat aplikasi pihak ketiga yang boleh anda gunakan? Anda juga harus memikirkan cara untuk membuat sandaran kod anda.

  • IDE adalah alat pengembangan perisian yang komprehensif yang mengandungi editor kod, penyahpepijat, alat binaan, dan kadang-kadang penyusun. IDE yang popular termasuk Eclipse, dan Visual Studio.
  • Penyusun:

    Bahasa seperti C / C ++ memerlukan penyusun untuk menukar kod ke bahasa mesin yang dapat difahami oleh komputer anda. GCC adalah penyusun percuma yang dapat menyusun C dan C ++.

  • Jurubahasa:

    Java dan Python adalah bahasa yang tidak perlu disusun. Bagaimanapun mereka memerlukan jurubahasa untuk melaksanakan arahan. OpenJDK dapat menafsirkan Java, yang mana Python mempunyai jurubahasa yang terdapat di laman web mereka.

Program Reka Bentuk Langkah 6
Program Reka Bentuk Langkah 6

Langkah 6. Tentukan output program

Hasil dari program adalah apa yang akan dihasilkan oleh program. Setiap skrin yang dilihat oleh pengguna serta setiap pernyataan atau laporan yang dicetak dianggap sebagai output program. Sekiranya terdapat komponen audio untuk program, itu juga dianggap sebagai program. Anda perlu menentukan apa yang akan ada di setiap layar, setiap halaman yang dicetak, dan setiap bidang yang akan digunakan pengguna untuk memasukkan data.

Reka Bentuk Program Langkah 7
Reka Bentuk Program Langkah 7

Langkah 7. Tentukan input program anda

Input program adalah data yang digunakan oleh program untuk menghasilkan outputnya. Input boleh datang dari pengguna, peranti perkakasan, program lain, fail luaran, atau ditulis ke dalam kod. Pastikan untuk mempertimbangkan seberapa banyak kemungkinan, terutama ketika mengendalikan input pengguna.

Reka Bentuk Program Langkah 8
Reka Bentuk Program Langkah 8

Langkah 8. Tentukan fungsi utama

Setelah anda menentukan input dan output dari program anda, mulailah membuat garis besar asas bagaimana ia akan mengambil input dan mengubahnya menjadi output. Fikirkan fungsi apa yang perlu dilakukannya dan pengiraan apa yang mungkin diperlukannya. Anda boleh membuat carta alir yang menguraikan prosesnya, atau hanya membuat senarai di atas kertas.

Reka Bentuk Program Langkah 9
Reka Bentuk Program Langkah 9

Langkah 9. Pecahkan masalah yang lebih besar kepada masalah yang lebih kecil

Sebaik sahaja anda menentukan fungsi utama program anda, anda boleh mula memecahnya menjadi lebih terperinci. Ini akan membantu anda menentukan bagaimana setiap fungsi akan berfungsi. Salah satu cara untuk melakukannya adalah dengan menggunakan kod pseudo.

Pseudo-code adalah teks yang tidak dapat disusun yang menerangkan apa yang perlu dilakukan oleh setiap baris kod. Contohnya "Sekiranya pemain mempunyai kunci emas, buka pintu. Jika tidak, pintu ditutup"

Program Reka Bentuk Langkah 10
Program Reka Bentuk Langkah 10

Langkah 10. Mulakan pengekodan fungsi utama

Mereka tidak perlu diisi. Pastikan mereka ada. Dengan cara itu anda mempunyai garis besar yang membantu memastikan program anda tetap teratur.

Reka Bentuk Program Langkah 11
Reka Bentuk Program Langkah 11

Langkah 11. Isi fungsi

Mulakan dengan fungsi yang bergantung pada beberapa atau tidak ada fungsi lain. Selesaikan dahulu masalah besar. Kemudian tumpukan perhatian pada perincian yang lebih kecil.

Program Reka Bentuk Langkah 12
Program Reka Bentuk Langkah 12

Langkah 12. Uji program anda

Anda perlu kerap menguji program anda. Setiap kali anda melaksanakan fungsi baru, anda perlu melihat apakah ia berfungsi dengan baik. Cuba gunakan pelbagai input untuk melihat bagaimana program anda berfungsi dalam situasi yang berbeza. Minta orang lain menguji program anda untuk melihat bagaimana pengguna sebenar berinteraksi dengan program anda. Gunakan Pernyataan Cetak untuk menguji pemboleh ubah dan bahagian kod yang berbeza.

Reka Bentuk Program Langkah 13
Reka Bentuk Program Langkah 13

Langkah 13. Selesaikan masalah yang anda hadapi

Setiap kali anda membuat pengekodan, sudah pasti anda akan menghadapi beberapa masalah. Berikut adalah beberapa petua yang akan membantu anda menyelesaikan masalah yang anda hadapi:

  • Periksa sintaks dan pastikan kod anda betul.
  • Periksa dan pastikan ejaannya betul.
  • Google ada sebarang kesalahan yang anda terima dan lihat apakah ada penyelesaiannya.
  • Periksa secara dalam talian untuk melihat sama ada orang lain membuat kod dengan fungsi yang serupa dengan anda. Lihat apa penyelesaian mereka.
  • Berehat sebentar dan kembali lagi kemudian.
  • Meminta bantuan.
Program Reka Bentuk Langkah 14
Program Reka Bentuk Langkah 14

Langkah 14. Selesaikan program anda

Setelah anda menyelesaikan semua fungsi dan anda dapat menjalankan program anda dengan pelbagai input tanpa kesalahan atau kerosakan, program anda akan selesai. Anda boleh menyerahkannya atau menerbitkannya.

Disyorkan: