WikiHow ini mengajar anda bagaimana membuat dokumen pseudocode untuk program komputer anda. Pseudocode pada dasarnya memerlukan membuat garis besar bahasa bukan pengaturcaraan maksud kod anda.
Langkah-langkah
Bahagian 1 dari 3: Memahami Asas Pseudocode
Langkah 1. Ketahui apa itu pseudocode
Pseudocode adalah garis besar kod bertulis langkah demi langkah yang boleh anda tulis secara beransur-ansur ke dalam bahasa pengaturcaraan. Banyak pengaturcara menggunakannya untuk merancang fungsi algoritma sebelum menetapkan diri mereka pada tugas pengekodan yang lebih teknikal.
Pseudocode berfungsi sebagai panduan tidak formal, alat untuk memikirkan masalah program, dan pilihan komunikasi yang dapat membantu anda menjelaskan idea anda kepada orang lain.
Langkah 2. Fahami mengapa pseudocode berguna
Pseudocode digunakan untuk menunjukkan bagaimana algoritma pengkomputeran harus berfungsi. Pengkod sering menggunakan pseudocode sebagai langkah perantaraan dalam pengaturcaraan di antara tahap perancangan awal dan tahap penulisan kod yang dapat dilaksanakan. Beberapa kegunaan pseudocode lain termasuk yang berikut:
- Memerihalkan bagaimana algoritma harus berfungsi. Pseudocode dapat menggambarkan di mana konstruk, mekanisme, atau teknik tertentu dapat atau mesti muncul dalam program.
- Menjelaskan proses pengkomputeran kepada pengguna yang kurang teknikal. Komputer memerlukan sintaks input yang sangat ketat untuk menjalankan program, tetapi manusia (terutamanya bukan pengaturcara) mungkin lebih mudah memahami bahasa yang lebih lancar dan subjektif yang menyatakan dengan jelas tujuan setiap baris kod.
- Merancang kod dalam tetapan kumpulan. Arkitek perisian peringkat tinggi selalunya akan memasukkan pseudocode ke dalam reka bentuk mereka untuk membantu menyelesaikan masalah kompleks yang mereka alami oleh pengaturcara mereka. Sekiranya anda mengembangkan program bersama dengan pengekod lain, anda mungkin mendapati bahawa pseudocode membantu menjelaskan niat anda.
Langkah 3. Ingat bahawa pseudocode bersifat subjektif dan tidak standard
Tidak ada sintaks yang mesti anda gunakan untuk pseudocode, tetapi merupakan amalan profesional yang biasa untuk menggunakan struktur pseudocode standard yang mudah difahami oleh pengaturcara lain. Sekiranya anda membuat pengekodan projek sendiri, maka yang paling penting ialah pseudocode membantu anda menyusun fikiran dan membuat rancangan anda.
- Sekiranya anda bekerja dengan orang lain dalam projek-sama ada mereka rakan sebaya, pengaturcara junior, atau kolaborator bukan teknikal-penting untuk menggunakan sekurang-kurangnya beberapa struktur standard supaya orang lain dapat memahami maksud anda dengan mudah.
- Sekiranya anda terdaftar dalam kursus pengaturcaraan di universiti, kem pengkodan, atau syarikat, kemungkinan anda akan diuji dengan "standard" pseudocode yang diajar. Piawaian ini sering berbeza antara institusi dan guru.
Kejelasan adalah tujuan utama pseudocode, dan ia dapat membantu jika anda bekerja dalam konvensyen pengaturcaraan yang diterima. Semasa anda mengembangkan kod pseudokode anda menjadi kod sebenar, anda perlu memasukkannya ke dalam bahasa pengaturcaraan - jadi ia dapat membantu menyusun garis besar anda dengan mempertimbangkan perkara ini.
Langkah 4. Fokus pada tujuan utama pseudocode
Sangat mudah untuk kembali ke menulis dalam kod sebaik sahaja anda berjaya. Mengingat tujuan pseudocode anda-menjelaskan apa yang harus dilakukan oleh setiap baris program-akan membuat anda tetap landas semasa membuat dokumen pseudocode.
Bahagian 2 dari 3: Menulis Pseudocode Baik
Langkah 1. Gunakan penyunting teks biasa
Mungkin menggoda untuk menggunakan pemproses kata (mis., Microsoft Word) atau program serupa untuk membuat dokumen teks kaya, tetapi pseudocode memerlukan pemformatan sesedikit mungkin untuk membuatnya mudah.
Penyunting teks biasa merangkumi Notepad (Windows) dan TextEdit (Mac).
Langkah 2. Mulakan dengan menuliskan tujuan proses
Mendedikasikan satu atau dua baris untuk menjelaskan tujuan kod anda akan membantu menyiapkan dokumen yang selebihnya, dan ini juga akan menjimatkan tugas anda untuk menjelaskan fungsi program kepada setiap orang yang anda tunjukkan pada pseudocode tersebut.
Langkah 3. Tulis satu pernyataan sahaja setiap baris
Setiap penyataan dalam pseudocode anda harus menyatakan hanya satu tindakan untuk komputer. Dalam kebanyakan kes, jika senarai tugas dilukis dengan betul, maka setiap tugas akan sesuai dengan satu baris pseudocode. Pertimbangkan untuk menulis senarai tugas anda, kemudian menerjemahkan senarai itu ke pseudocode, kemudian secara beransur-ansur mengembangkan pseudocode itu menjadi kod yang sebenarnya dan dapat dibaca komputer.
Langkah 4. Gunakan ruang putih dan lekukan dengan berkesan
Menggunakan ruang putih di antara "blok" teks akan membantu memastikan komponen-komponen pseudokod anda tetap terpencil, dan menandakan kepingan-kepingan yang berlainan dari setiap blok akan menunjukkan bahawa potongan-potongan pseudokod tersebut berada di bawah bahagian yang tidak terlalu banyak.
Sebagai contoh, bahagian pseudocode yang membincangkan memasukkan nombor semuanya harus berada dalam "blok" yang sama, sementara bahagian seterusnya (mis., Bahagian yang membincangkan output) harus berada dalam blok yang berbeza
Langkah 5. Huruf besarkan arahan utama jika perlu
Bergantung pada keperluan pseudocode anda atau lingkungan tempat anda menerbitkan pseudocode, anda mungkin perlu memanfaatkan perintah yang akan tetap ada dalam kod sebenarnya.
Sebagai contoh, jika anda menggunakan perintah "if" dan "then" dalam pseudocode anda, anda mungkin ingin mengubahnya menjadi "IF" dan "THEN" (mis., "JIKA nombor input KALAU hasil output")
Langkah 6. Tulis menggunakan sebutan yang mudah
Ingat, anda menulis mengenai apa yang akan dilakukan oleh projek itu, bukan merangkum kod itu sendiri. Ini sangat penting jika anda menulis pseudocode untuk dijadikan demonstrasi bagi pelanggan yang tidak tahu pengekodan, atau sebagai projek untuk pemula programmer.
Anda mungkin mahu membuang semua arahan pengkodan sama sekali dan hanya menentukan proses setiap baris dalam bahasa biasa. Sebagai contoh, "jika input ganjil, output 'Y'" mungkin menjadi "jika pengguna memasukkan nombor ganjil, paparkan 'Y'" sebagai gantinya.
Langkah 7. Simpan pseudocode anda mengikut urutan yang betul
Walaupun bahasa yang anda gunakan untuk mengubah kod pseudokode anda harus sederhana, anda tetap perlu menyimpan setiap potongan pseudokod anda mengikut urutan yang harus dijalankan.
Langkah 8. Tinggalkan apa-apa untuk khayalan
Segala sesuatu yang berlaku dalam proses mesti dihuraikan dengan lengkap. Pernyataan pseudocode hampir dengan penyataan bahasa Inggeris yang mudah. Pseudocode biasanya tidak menggunakan pemboleh ubah, melainkan menerangkan apa yang harus dilakukan oleh program dengan objek dekat ke dunia nyata seperti nombor akaun, nama, atau jumlah transaksi.
Langkah 9. Gunakan struktur pengaturcaraan standard
Walaupun tidak ada standard untuk pseudocode, lebih mudah bagi pengaturcara lain untuk memahami langkah anda jika anda menggunakan struktur dari bahasa pengaturcaraan yang ada (berurutan). Gunakan istilah seperti "if", "then", "while", "else", dan "loop" dengan cara yang sama seperti yang anda lakukan dalam bahasa pengaturcaraan pilihan anda. Pertimbangkan struktur berikut:
- jika SYARAT maka ARAHAN - Ini bermaksud bahawa arahan yang diberikan hanya akan dijalankan sekiranya syarat yang diberikan itu benar. "Instruksi", dalam hal ini, berarti langkah yang akan dilakukan oleh program, sementara "syarat" bermaksud bahawa data harus memenuhi sekumpulan kriteria tertentu sebelum program mengambil tindakan.
- sementara CONDITION melakukan INSTRUCTION - Ini bermaksud bahawa arahan itu harus diulang berulang kali sehingga keadaannya tidak lagi benar.
- lakukan INSTRUCTION while CONDITION - Ini sangat serupa dengan "manakala CONDITION melakukan INSTRUCTION". Dalam kes pertama, kondisinya diperiksa sebelum instruksi dijalankan, tetapi dalam kes kedua instruksi akan dilakukan terlebih dahulu; oleh itu, dalam kes kedua, ARAHAN akan dilakukan sekurang-kurangnya sekali.
- fungsi NAMA (ARGUMEN): ARAHAN - Ini bermaksud bahawa setiap kali nama tertentu digunakan dalam kod, ia adalah singkatan bagi arahan tertentu. "Hujah" adalah senarai pemboleh ubah yang boleh anda gunakan untuk menjelaskan arahan.
Langkah 10. Susun bahagian pseudocode anda
Sekiranya anda mempunyai bahagian pseudocode yang besar yang menentukan potongan pseudocode yang lain dalam blok yang sama, anda mungkin ingin menggunakan tanda kurung atau pengecam lain untuk memastikan semuanya terkandung.
- Kurungan - kedua-duanya standard (mis., [Code]) dan melengkung (mis., {Code}) - dapat membantu mengandungi segmen panjang pseudocode.
-
Semasa membuat kod, anda boleh menambahkan komen dengan menaip "" di sebelah kiri komen (mis.,
// Ini adalah langkah sementara.
- ). Anda boleh menggunakan kaedah yang sama ini semasa menulis pseudocode untuk meninggalkan nota yang tidak sesuai dengan teks pengekodan.
Langkah 11. Periksa semula kod pseudok anda untuk keterbacaan dan kejelasan
Anda seharusnya dapat menjawab soalan berikut pada akhir dokumen:
- Adakah pseudocode ini dapat difahami oleh seseorang yang tidak biasa dengan prosesnya?
- Adakah pseudocode ditulis sedemikian rupa sehingga mudah diterjemahkan ke dalam bahasa pengkomputeran?
- Adakah pseudocode menggambarkan proses lengkap tanpa meninggalkan apa-apa?
- Adakah setiap nama objek yang digunakan dalam pseudocode difahami dengan jelas oleh khalayak sasaran?
- Sekiranya anda mendapati bahawa bahagian pseudocode memerlukan penjelasan atau tidak secara jelas menunjukkan langkah yang mungkin dilupakan oleh orang lain, kembali dan tambahkan maklumat yang diperlukan.
Bahagian 3 dari 3: Membuat Contoh Dokumen Pseudocode
Langkah 1. Buka penyunting teks biasa
Anda boleh menggunakan Notepad (Windows) atau TextEdit (Mac) secara lalai jika anda tidak mahu memasang program baru.
Langkah 2. Tentukan program anda
Walaupun tidak begitu diperlukan, menulis baris satu atau dua ayat di bahagian atas dokumen akan menjelaskan dari awal tujuan program:
Program ini akan meminta ucapan dari pengguna. Sekiranya ucapan itu sesuai dengan respons tertentu, respons akan disampaikan; jika tidak, penolakan akan disampaikan.
Langkah 3. Tuliskan urutan pembukaan
Perintah pertama anda-iaitu, perkara pertama yang harus dilakukan oleh program anda semasa berjalan-harus menjadi baris pertama:
cetak ucapan "Hello orang yang tidak dikenali!"
Langkah 4. Tambahkan baris seterusnya
Letakkan ruang antara baris terakhir dan baris berikutnya dengan menekan ↵ Enter, kemudian buat baris kod seterusnya. Dalam contoh ini, pengguna harus meminta dialog seterusnya:
prompt cetak tekan "Enter" untuk meneruskan
Langkah 5. Tambahkan ajakan bertindak
Dalam contoh ini, pengguna akan diminta memberi ucapan:
cetak ajakan bertindak "Apa khabar?"
Langkah 6. Tunjukkan senarai jawapan kepada pengguna
Sekali lagi, setelah menekan ↵ Enter dalam contoh ini, pengguna akan melihat senarai kemungkinan respons:
paparkan kemungkinan respons "1. Baik." "2. Hebat!" "3. Tidak baik."
Langkah 7. Minta input dari pengguna
Di sinilah program akan meminta pengguna memasukkan respons:
permintaan cetak untuk input "Masukkan nombor yang paling tepat menggambarkan anda:"
Langkah 8. Buat perintah "if" untuk input pengguna
Oleh kerana terdapat banyak respons yang dapat dipilih oleh pengguna, anda pasti ingin menambahkan banyak hasil berdasarkan respons yang mereka pilih:
jika "1" respons cetak "Dandy!" jika jawapan cetak "2" "Hebat!" jika "3" respons cetak "Ringankan, buttercup!"
Langkah 9. Tambahkan mesej ralat
Sekiranya pengguna memilih jawapan dengan salah, anda boleh menyediakan mesej ralat:
jika input tidak dikenali sebagai tindak balas cetak "Anda tidak mengikuti arahan dengan baik, bukan?"
Langkah 10. Tambahkan komponen lain dari program
Teliti dokumen anda dan tambahkan atau masukkan sebarang maklumat untuk memastikan bahawa anda dan sesiapa sahaja yang membaca dokumen itu akan memahami maknanya. Seperti contoh kaedah ini, dokumen pseudokod terakhir anda akan kelihatan seperti ini:
Program ini akan meminta ucapan dari pengguna. Sekiranya ucapan itu sesuai dengan respons tertentu, respons akan disampaikan; jika tidak, penolakan akan disampaikan. cetak ucapan "Hello orang yang tidak dikenali!" prompt cetak tekan "Enter" untuk meneruskan
cetak ajakan bertindak "Apa khabar hari ini?" paparkan kemungkinan respons "1. Baik." "2. Hebat!" "3. Tidak baik." permintaan cetak untuk input "Masukkan nombor yang paling tepat menggambarkan anda:" jika "1" respons cetak "Dandy!" jika jawapan cetak "2" "Hebat!" jika "3" respons cetak "Ringankan, buttercup!" jika input tidak dikenali sebagai tindak balas cetak "Anda tidak mengikuti arahan dengan baik, bukan?"
Langkah 11. Simpan dokumen anda
Tekan Ctrl + S (Windows) atau ⌘ Command + S (Mac), masukkan nama, dan klik Jimat untuk berbuat demikian.