Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)

Isi kandungan:

Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)
Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)

Video: Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)

Video: Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)
Video: [ENG SUB] Pasang lantai vinyl sticker motif herringbone | DIY herringbone vinyl florring 2024, Mungkin
Anonim

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

Tulis Pseudocode Langkah 1
Tulis Pseudocode Langkah 1

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.

1494423 2
1494423 2

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.
Tulis Pseudocode Langkah 3
Tulis Pseudocode Langkah 3

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.

Tulis Pseudocode Langkah 4
Tulis Pseudocode Langkah 4

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

1494423 5
1494423 5

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).

1494423 6
1494423 6

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.

1494423 7
1494423 7

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.

1494423 8
1494423 8

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

1494423 9
1494423 9

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")

1494423 10
1494423 10

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.

1494423 11
1494423 11

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.

1494423 12
1494423 12

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.

1494423 13
1494423 13

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.
1494423 14
1494423 14

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.
Tulis Pseudocode Langkah 15
Tulis Pseudocode Langkah 15

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

1494423 16
1494423 16

Langkah 1. Buka penyunting teks biasa

Anda boleh menggunakan Notepad (Windows) atau TextEdit (Mac) secara lalai jika anda tidak mahu memasang program baru.

1494423 17
1494423 17

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.

1494423 18
1494423 18

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!"

1494423 19
1494423 19

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

1494423 20
1494423 20

Langkah 5. Tambahkan ajakan bertindak

Dalam contoh ini, pengguna akan diminta memberi ucapan:

cetak ajakan bertindak "Apa khabar?"

1494423 21
1494423 21

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."

1494423 22
1494423 22

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:"

1494423 23
1494423 23

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!"

1494423 24
1494423 24

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?"

1494423 25
1494423 25

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?"

1494423 26
1494423 26

Langkah 11. Simpan dokumen anda

Tekan Ctrl + S (Windows) atau ⌘ Command + S (Mac), masukkan nama, dan klik Jimat untuk berbuat demikian.

Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube

Disyorkan: