Rumah Kewangan Peribadi Butiran Teknikal Penulisan Program

Butiran Teknikal Penulisan Program

Isi kandungan:

Video: Ulang Tahun UMNO Ke-71, Sambutan Terbesar 2024

Video: Ulang Tahun UMNO Ke-71, Sambutan Terbesar 2024
Anonim

Beberapa orang membuat program semalaman. Sebaliknya, kebanyakan program berkembang dari masa ke masa. Kerana proses sebenarnya menaip perintah pengaturcaraan boleh membuktikan begitu membosankan, memakan masa, dan rawan kesilapan, programmer cuba menghindari sebenarnya menulis program mereka sehingga mereka benar-benar yakin bahawa mereka tahu apa yang mereka lakukan.

Prototyping

Untuk memastikan mereka tidak menghabiskan berbulan-bulan (atau tahun) menulis sebuah program yang tidak berfungsi dengan betul atau yang menyelesaikan masalah yang salah, pengaturcara sering menggunakan prototaip program mereka terlebih dahulu. Sama seperti arkitek sering membina model kadbod atau plastik pencakar langit sebelum krew pembinaan memulakan kimpalan I-rasuk bersama-sama, pengaturcara membuat mock-up (prototaip) program mereka terlebih dahulu.

Prototaip biasanya menunjukkan antara muka pengguna program, seperti tingkap, menu tarik turun, dan kotak dialog. Prototaip mungkin kelihatan seperti program sebenar, tetapi menu klik tidak melakukan apa-apa. Keseluruhan idea prototaip adalah untuk memperlihatkan apa yang programnya kelihatan dan bagaimana ia bertindak, tanpa mengambil masa untuk menulis perintah untuk membuat program itu benar-benar berfungsi.

Selepas programmer senang dengan cara prototaip kelihatan, dia dapat meneruskan, menggunakan prototaip sebagai panduan untuk menyelesaikan program akhir.

Banyak pengaturcara menggunakan bahasa RAD seperti Visual Basic untuk membuat prototaip dengan cepat. Selepas anda menggunakan Visual Basic untuk membuat prototaip yang menunjukkan bagaimana antara muka pengguna anda berfungsi, anda boleh mula menambah arahan sebenar untuk kemudian membalikkan prototaip anda ke dalam program kerja yang jujur.

Memilih bahasa pengaturcaraan

Selepas anda memperbaiki prototaip anda sehingga ia menunjukkan kepada anda dengan tepat bagaimana program anda akan kelihatan dan bertindak, langkah seterusnya adalah memilih bahasa pengaturcaraan untuk digunakan.

Anda boleh menulis sebarang program dengan menggunakan sebarang bahasa pengaturcaraan. Caranya adalah bahawa sesetengah bahasa membuat penulisan jenis program tertentu lebih mudah daripada yang lain.

Pilihan bahasa pengaturcaraan boleh digunakan untuk menentang orang lain dengan cara yang sama seperti yang dilakukan oleh agama dan politik. Walaupun anda tidak dapat menemukan bahasa pengaturcaraan tunggal yang sempurna untuk digunakan untuk semua keadaan, anda mungkin ingin mempertimbangkan pelbagai bahasa pengaturcaraan. Pada akhirnya, tiada siapa yang peduli bahasa apa yang anda gunakan sepanjang program anda berfungsi.

Menentukan bagaimana program harus berfungsi

Selepas memilih bahasa pengaturcaraan tertentu, jangan mula menaip perintah ke dalam komputer anda lagi. Sama seperti pengaturcara membuat mock-up (prototaip) antara muka pengguna program mereka, mereka sering membuat arahan-arahan mock-up yang menerangkan dengan tepat bagaimana program berfungsi.Petua-petua mock-up ini dikenali sebagai pseudocode

. Jika anda perlu menulis sebuah program yang membimbing peluru berpandu nuklear ke bandar lain untuk memadam semua tanda-tanda kehidupan dalam radius 100 batu, pseudocode anda mungkin kelihatan seperti berikut:

1. Dapatkan koordinat sasaran.

2. Dapatkan koordinat semasa peluru berpandu.

3. Kira trajektori supaya peluru berpandu menyentuh sasaran.

4. Letakkan kepala perang nuklear.

Dengan menggunakan pseudocode, anda dapat mengesan kecacatan dalam logik anda sebelum anda mula menulis program anda - tempat di mana logik di sebalik program anda akan dikebumikan di bawah kerumitan sintaks bahasa pengaturcaraan tertentu.

Dalam contoh terdahulu, anda dapat melihat bahawa setiap arahan pseudokod memerlukan penapisan lebih lanjut sebelum anda boleh mula menulis program anda. Anda tidak boleh memberitahu komputer, "Dapatkan koordinat sasaran," kerana komputer ingin tahu, "Tepat bagaimana saya dapat koordinat sasaran? "Jadi menulis semula pseudocode sebelumnya mungkin kelihatan seperti berikut:

1. Dapatkan koordinat sasaran.

• Mempunyai juruteknik peluru berpandu ketik koordinat sasaran.

• Pastikan koordinat sasaran adalah sah.

• Simpan koordinat sasaran dalam ingatan.

2. Dapatkan koordinat semasa peluru berpandu.

3. Kira trajektori supaya peluru berpandu menyentuh sasaran.

4. Letakkan kepala perang nuklear.

Anda boleh memperbaiki arahan lebih lanjut untuk menentukan bagaimana komputer berfungsi dengan lebih terperinci, seperti berikut:

1. Dapatkan koordinat sasaran.

• a. Mempunyai juruteknik peluru berpandu taip koordinat sasaran.

• b. Pastikan koordinat sasaran adalah sah: 1) Pastikan koordinat sasaran selesai. 2) Semak untuk memastikan bahawa koordinat sasaran berada dalam julat peluru berpandu. 3) Pastikan bahawa koordinat sasaran tidak sengaja mensasarkan peluru berpandu di wilayah mesra.

• c. Simpan koordinat sasaran dalam memori.

2. Dapatkan koordinat semasa peluru berpandu.

3. Kira trajektori supaya peluru berpandu menyentuh sasaran.

4. Letakkan kepala perang nuklear.

Apabila pengaturcara menentukan tugas umum yang diperlukan oleh program dan kemudian memperbaiki setiap langkah dengan lebih terperinci, mereka mengatakan bahawa mereka sedang membuat reka bentuk atas

. Dengan kata lain, mereka memulakan di bahagian atas (dengan tugas umum yang perlu dilakukan oleh program) dan kemudian berjalan ke bawah, mendefinisikan setiap tugas dengan lebih terperinci sehingga pseudocode menerangkan setiap langkah yang mungkin dilakukan oleh komputer. Menulis pseudocode boleh terbukti memakan masa. Tetapi alternatifnya ialah untuk memulakan menulis program dengan tidak merancang apa-apa sahaja, yang seperti melompat di dalam kereta anda dan memandu ke utara dan kemudian bertanya-tanya mengapa anda tidak pernah kelihatan tergesa-gesa di Florida.

Pseudocode adalah alat yang boleh anda gunakan untuk menggariskan struktur program anda supaya anda dapat melihat semua kemungkinan data yang diperlukan oleh komputer untuk menyelesaikan tugas yang diberikan. Idea ini adalah menggunakan bahasa Inggeris (atau bahasa apa sahaja yang anda fahami) untuk menerangkan tindakan langkah demi langkah komputer supaya anda dapat menggunakan pseudocode sebagai peta untuk menulis program sebenar dalam bahasa apa pun (C / C ++, FORTRAN, Pascal, Java, dan sebagainya) yang anda pilih.

Butiran Teknikal Penulisan Program

Pilihan Editor

Bagaimana Meditasi Mengubah Brain - dummies

Bagaimana Meditasi Mengubah Brain - dummies

Bersenjata dengan maklumat terkini tentang cara kerja otak, penyelidik telah mempelajari korelasi antara meditasi, pengaktifan bahagian otak yang berlainan, dan perubahan tingkah laku, kognisi, dan emosi. Hasilnya adalah jauh dari konklusif - mereka lebih seperti mengintip sekilas tentang bidang eksplorasi baru yang luas - tetapi mereka ...

Pilihan Editor

Cara Menghitung Umur dengan Formula Excel - patung

Cara Menghitung Umur dengan Formula Excel - patung

Salah satu cara yang paling mudah untuk mengira umur apa-apa pun adalah untuk menggunakan fungsi Excel DATEDIF. Fungsi misterius ini tidak muncul dalam fail Bantuan Excel, tetapi telah wujud sejak Excel 2000. Fungsi ini membuat pengiraan apa-apa jenis tarikh perbandingan angin. Untuk mengira usia seseorang menggunakan fungsi DATEDIF, anda ...

Bagaimana Menghitung Masa Berlalu di Excel - dummies

Bagaimana Menghitung Masa Berlalu di Excel - dummies

Salah satu perhitungan yang lebih biasa dilakukan dengan nilai masa melibatkan pengiraan masa berlalu - iaitu bilangan jam dan minit antara waktu mula dan waktu tamat. Jadual dalam gambar menunjukkan senarai masa mula dan akhir bersama dengan masa berlalu yang dikira. Anda boleh melihat bahawa formula ...

Bagaimana Menghitung Nilai Masa Depan dalam Excel 2013 - dummies

Bagaimana Menghitung Nilai Masa Depan dalam Excel 2013 - dummies

Fungsi Masa Depan Nilai (FV) Excel 2013 ditemui di menu lungsur butang Financial pada tab Rumus Ribbon (Alt + MI). Fungsi FV mengira nilai masa depan pelaburan. Sintaks fungsi ini ialah = FV (rate, nper, pmt, [pv], [type]) Kadar, nper, pmt, dan jenis argumen adalah sama seperti yang digunakan oleh PV ...

Pilihan Editor

Memindahkan Imej Digital dari Kamera Anda ke Komputer Windows - dummies

Memindahkan Imej Digital dari Kamera Anda ke Komputer Windows - dummies

, Anda boleh dengan mudah memindahkan imej dari kamera digital anda ke komputer anda. Pemindahan kamera ke komputer memerlukan anda memasang pemandu kamera anda pada PC anda. Untuk memindahkan foto dari kamera digital atau pembaca kad anda ke PC anda

Memindahkan Foto Digital dari Kad Memori Anda ke Komputer Anda dengan Adapter Kad PC

Memindahkan Foto Digital dari Kad Memori Anda ke Komputer Anda dengan Adapter Kad PC

Banyak komputer riba mempunyai slot untuk menyambungkan peranti PC Card (seperti modem). Anda boleh membeli penyesuai untuk kad memori anda supaya mereka boleh muatkan slot tersebut. Selepas anda memasang perisian penyesuai (ikuti arahan yang disertakan dengan penyesuai anda), memindahkan fail imej ke komputer anda adalah satu snap: