Rumah Kewangan Peribadi Butiran Teknikal Penulisan Program

Butiran Teknikal Penulisan Program

Isi kandungan:

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

Video: Ulang Tahun UMNO Ke-71, Sambutan Terbesar 2025
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 untuk memperbaiki pencahayaan dengan bayang-bayang dan sorotan di Photoshop CS6 - dummies

Bagaimana untuk memperbaiki pencahayaan dengan bayang-bayang dan sorotan di Photoshop CS6 - dummies

Bayang-bayang / sorotan pelarasan adalah ciri yang hebat Dalam Adobe Photoshop CS6 yang menawarkan kaedah yang cepat dan mudah untuk membetulkan pencahayaan. Perintah ini berfungsi dengan baik pada subjek yang difoto dengan sumber cahaya yang berasal dari belakang, memberikan subjek yang latar depan gelap. Pelarasan ini juga boleh membawa terperinci di kawasan bayangan kasar. Untuk ...

Bagaimana Membekukan dan Kawasan Imej Thaw di Photoshop CS6 - dummies

Bagaimana Membekukan dan Kawasan Imej Thaw di Photoshop CS6 - dummies

Cecair dalam Photoshop CS6 ke melindungi kawasan dengan beku, dan kawasan yang tidak dilindungi oleh pencairan, patut dilihat lebih dekat. Pertimbangkan pembekuan yang bersamaan dengan pelekat. Berikut adalah ringkasan perkara-perkara yang perlu anda ketahui: Cara paling mudah untuk membekukan / melepaskan adalah dengan menggunakan alat Freeze Mask dan Thaw Mask untuk melukis kawasan anda ...

Bagaimana Mendapatkan Sebaliknya Lebih Baik di Photoshop CS6 Arahan - dummies

Bagaimana Mendapatkan Sebaliknya Lebih Baik di Photoshop CS6 Arahan - dummies

Jika anda ingin menyesuaikan nada nilai imej dalam Photoshop CS6 atau warna yang betul, arahan Level boleh memberi anda kontras yang lebih baik dan alat untuk anda. Ia menawarkan lebih banyak kawalan daripada arahan Auto Tone. Perintah Tahap juga merupakan alat yang lebih canggih daripada kawalan Kecerahan / Kontras kerana anda boleh ...

Pilihan Editor

Cara Menggunakan Swatches dalam Adobe InDesign CS6 Dokumen - dummies

Cara Menggunakan Swatches dalam Adobe InDesign CS6 Dokumen - dummies

Anda boleh membuat, memohon dan mengedit warna-warna dari panel Swatches dalam Adobe InDesign Creative Suite 6. Selain menggunakan panel ini untuk mencipta dan mengedit tints dan kecerunan dan kemudian menerapkannya pada objek pada halaman, anda juga boleh membuat dan menyimpan warna pepejal. Pilih Window → Warna → Swatch untuk membuka atau mengembangkan Swatches ...

Cara Menggunakan Grid dalam bingkai teks Adobe InDesign CS6 - dummies

Cara Menggunakan Grid dalam bingkai teks Adobe InDesign CS6 - dummies

Mengandungi apa-apa teks yang anda tambah pada penerbitan . Anda boleh membuat bingkai teks baru dalam pelbagai cara. Dalam Adobe InDesign CS6, anda boleh menambah teks kepada bentuk kreatif yang anda lukis, dengan itu mengubahnya menjadi bingkai teks. Membuat dan menggunakan bingkai teks dalam penerbitan adalah penting kerana anda biasanya menggunakan ...

Cara Menggunakan Alat Transformasi Percuma dalam InDesign CS6 Documents - dummies

Cara Menggunakan Alat Transformasi Percuma dalam InDesign CS6 Documents - dummies

Alat dalam Adobe InDesign membolehkan anda mengubah objek dengan cara yang berbeza. Menggunakan alat Transformasi Percuma, anda boleh memindahkan, memutar, ricih, mencerminkan, dan objek skala. Fungsi Alat Transformasi Percuma diwakili dalam InDesign oleh kursor yang berbeza. Untuk menggerakkan objek dengan menggunakan alat Transform Free, ikuti langkah berikut:

Pilihan Editor

Bagaimana untuk Memantau Media Sosial dengan Google Alerts - dummies

Bagaimana untuk Memantau Media Sosial dengan Google Alerts - dummies

Anda ingin mempunyai idea yang baik dari apa yang sedang dibincangkan di media sosial dalam bidang perniagaan anda, mengenai produk dan perkhidmatan anda, atau tentang persaingan anda. Anda boleh memantau ulasan media sosial dengan Google Alerts. Orang-orang jenis di Google mempunyai perkhidmatan yang memberitahu anda apabila Google mendapati hasil baru, halaman web, ...

Cara Menyediakan Homepage Netvibes untuk Pemasaran Dalam Talian - dummies

Cara Menyediakan Homepage Netvibes untuk Pemasaran Dalam Talian - dummies

Netvibes boleh alat yang berguna kepada pemasar web dan anda harus bermula dengan membuat laman utama. Jika anda suka antara muka yang sedikit lebih digilap, mahukan lebih banyak pilihan penyesuaian, atau tidak selesa menggunakan Google kerana kebimbangan privasi (sesetengah orang bukan sahaja), Netvibes adalah pilihan yang sangat baik. Menyediakan laman web Netvibes hanya mengambil ...

Cara Menetapkan Senarai Perniagaan di Laman Tinjauan - dummies

Cara Menetapkan Senarai Perniagaan di Laman Tinjauan - dummies

Merupakan langkah penting dalam membina perdagangan laman web media sosial adalah untuk mencari perniagaan anda di laman ulasan dan menuntut halaman anda! Yelp sepatutnya menjadi perhentian pertama anda. Dalam angka tersebut, disenaraikan di antara komen dan data mengenai perniagaan, anda boleh melihat jemputan terbuka untuk pemilik perniagaan untuk mendapatkan semula halaman tersebut. ...