Bagaimana cara menulis pseudocode

Pengarang: Laura McKinney
Tarikh Penciptaan: 1 April 2021
Tarikh Kemas Kini: 17 Mungkin 2024
Anonim
Tutorial Membuat Pseudocode dan Flowchart
Video.: Tutorial Membuat Pseudocode dan Flowchart

Kandungan

Dalam artikel ini: Memahami asas-asas pseudocodeWrite pseudocode yang baikCipta contoh dokumen dalam pseudocode8 Rujukan

Membangunkan program bukan tentang "melompat" pada papan kekunci dan mula menaip baris kod. Ia pertama kali perlu untuk menubuhkan algoritma operasi, yang akan ditakrifkan dalam bentuk dokumen yang dipanggil pseudo. Dokumen ini ditulis dalam bahasa simbolik dan tidak bertindak balas terhadap sebarang sintaks formal atau spesifik, tetapi ia mesti tetap difahami untuk semua pihak yang berkepentingan dalam projek reka bentuk perisian, juruteknik atau tidak, walaupun ia bertujuan untuk berfungsi sebagai garis panduan kepada pasukan pengaturcara yang akan bertanggungjawab untuk menyalinnya ke dalam kod yang boleh dikomersialkan atau ditafsirkan.


peringkat

Bahagian 1 Memahami asas-asas pseudocode

  1. Dapatkan idea tentang pseudokod itu. Ia adalah kod draf yang dibangunkan langkah demi langkah yang boleh ditranskripsikan secara beransur-ansur ke dalam bahasa pengaturcaraan. Kebanyakan pengaturcara menggunakannya untuk merancang operasi algoritma sebelum bergerak ke langkah pengekodan yang lebih teknikal.

    Pseudocode digunakan sebagai panduan informal, sebagai alat analisis masalah yang boleh menghalang kursus yang dirancang dari suatu program. Ia juga merupakan cara komunikasi untuk membantu anda menjelaskan idea anda kepada orang lain.



  2. Memahami kegunaan pseudocode. Ia digunakan untuk menentukan operasi algoritma. Pengaturcara sering menggunakannya sebagai perihal perantaraan antara definisi pelan awal sesuatu program dan penulisan kod yang boleh dieksekusi.
    • Pseudocode digunakan untuk menggambarkan operasi algoritma. Dia boleh menerangkan di mana dan bagaimana satu mekanisme khusus dalam sesuatu program harus berlaku.
    • Pseudocode juga boleh digunakan untuk menerangkan proses komputer kepada pengguna bukan teknikal. Komputer memerlukan penggunaan sintaks yang sangat ketat untuk menjalankan suatu program, yang boleh menjadi sangat sukar difahami untuk penceramah dengan sedikit kemahiran pengaturcaraan atau tidak. Orang-orang ini akan lebih memahami bahasa subjektif yang jelas menentukan aliran program dan peranan baris kod yang membuatnya.
    • Adalah biasa bagi pereka peringkat tinggi untuk menyampaikan dalam bentuk dokumen pseudocode penjelasan mereka untuk menyelesaikan masalah kompleks yang dihadapi oleh pasukan programmer mereka. Jika anda bekerja dalam pasukan pembangunan perisian, anda mungkin mendapati bahawa pseudocode menjelaskan penyelesaian kepada kadang-kadang masalah yang sangat rumit.



  3. Ingatlah bahawa pseudocode bukan bahasa piawai. Pseudocode tidak menghendaki anda menggunakan sintaks yang telah ditetapkan. Di dalam pasukan pembangunan, lebih baik digunakan, untuk tujuan koordinasi, konvensyen yang menentukan struktur pseudocode yang dapat difahami dengan mudah oleh pengaturcara. Sekiranya anda bekerja bersendirian, perkara yang paling penting adalah memastikan pseudocode anda dapat menjelaskan struktur pemikiran anda dan sesuai dengan rancangan anda.
    • Jika anda bekerja dengan orang lain dalam projek, sama ada mereka berpengalaman seperti anda, sebagai orang baru dalam bidang ini, atau tanpa latihan dalam pengaturcaraan, sangat penting untuk menggunakan struktur yang terkenal untuk difahami dengan mudah.
    • Sama ada anda mendaftar dalam latihan universiti, mesyuarat pengaturcara atau calon pekerjaan dalam syarikat, anda mungkin akan mempunyai ujian untuk menyampaikan pseudocode yang diajar dalam standard. Berhati-hati, kerana ini piawaian sering berbeza dari satu institusi atau guru ke yang lain.

    Kejelasan adalah salah satu sifat pertama yang mesti ditunjukkan oleh pseudocode untuk membantu anda jika anda bekerja dalam kerangka konvensyen pengaturcaraan yang diterima. Anda perlu menyalinnya ke dalam bahasa pengaturcaraan sebenar sepanjang perkembangan projek yang diberikan kepada anda, oleh sebab itu pseudocode mesti membolehkan anda jelaskan idea anda untuk menjadikannya realiti. kesukaran utama.




  4. Berkonsentrasi pada pseudocode anda. Perlu diingat bahawa menulis kod sumber sebenar haruslah mudah apabila anda mencapai penghujung blok program yang ditugaskan. Sentiasa ingat matlamat menulis pseudocode anda dan terangkan peranan setiap baris program dengan tetap fokus pada tugas anda.

Bahagian 2 Tulis pseudocode yang baik



  1. Gunakan editor es. Anda mungkin tergoda dengan penggunaan pemprosesan es seperti Microsoft Word atau aplikasi yang sama untuk membuat dokumen yang diformatkan, tetapi pseudocode mesti tetap semudah mungkin, ia tidak akan memerlukan sebarang pemformatan. Penyelesaian terbaik adalah menggunakan editor es.

    Editor asli adalah Notepad (pada Windows) dan Edit (pada Mac).



  2. Mulakan dengan menerangkan tujuan program. Penjelasan satu atau dua baris yang menerangkan tujuan program ini akan membantu anda untuk menubuhkan seluruh dokumen dan menjimatkan tugas untuk menjelaskan kepada semua orang yang anda akan berikan kepada anda apakah ins dan out of the process yang anda huraikan .


  3. Terangkan arahan tunggal setiap baris. Setiap arahan yang diberikan dalam pseudocode anda mesti menentukan hanya satu tindakan asas yang akan dilaksanakan. Dalam kebanyakan kes, jika senarai tugas ditetapkan dengan betul, masing-masing hanya sepadan dengan baris pseudocode. Tulis senarai tugasan. Membangunkan masing-masing dalam pseudocode dan teruskan transkripsi pseudokod ini menjadi kod sebenar yang boleh dikomersialkan atau boleh ditafsirkan.


  4. Buat penggunaan ruang dan lekapan yang terbaik. Menggunakan ruang antara blok e akan membolehkan anda mengasingkan komponen yang berbeza dari pseudocode anda. Lekukan bahagian-bahagian yang berlainan blok akan menunjukkan yang mana yang harus diletakkan di bawah bahagian yang kurang diindik.
    • Seksyen pseudokod yang berurusan dengan kemasukan nombor mesti berada di blok yang sama, sementara yang melakukan pengiraan pada entri yang diberikan mestilah dalam bahagian yang diindentifikasi lebih dari pseudocode.


  5. Letakkan kata kunci yang digunakan dalam huruf besar jika perlu. Anda mungkin perlu menulis dalam huruf kapital kata kunci yang akan menjadi sebahagian daripada kod sebenar jika konvensyen yang memohon kepada pseudocode yang anda tulis supaya memberi.
    • Sekiranya anda menggunakan kenyataan bersyarat yew dan kemudian dalam pseudocode anda, anda perlu menulisnya dalam huruf besar IF dan THEN.


  6. Gunakan istilah mudah. Ingatlah bahawa anda menerangkan apa projek anda akan dan bukan ringkasan kod sebenar. Ini amat penting jika anda menulis pseudocode untuk digunakan sebagai demonstrasi untuk salah seorang pelanggan anda yang mungkin tidak biasa dengan teknik pengaturcaraan atau untuk seorang programmer pemula.

    Anda juga boleh membayangkan melangkau semua arahan sebenar dan mendefinisikan setiap garisan proses dalam bahasa manusia, seperti "Jika angka yang dimasukkan oleh pengguna adalah ganjil, maka output akan digantikan oleh Y ».



  7. Pastikan garis pseudocode anda dalam urutan yang betul. Walaupun bahasa yang anda gunakan semasa menulis pseudocode anda harus tetap mudah, anda perlu mengekalkan setiap barisnya dalam susunan di mana ia akan dijalankan. Ini amat penting untuk kelancaran program ini.


  8. Tinggalkan ruang untuk imaginasi anda. Segala sesuatu yang akan berlaku semasa sesuatu proses mesti diterangkan sepenuhnya. Arahan yang digunakan dalam pseudocode anda mesti difahami. Pseudocode tidak biasanya menentukan pembolehubah, tetapi menerangkan bagaimana program harus mengendalikan objek yang sangat dekat dengan objek dunia sebenar seperti nombor akaun, nama, atau jumlah transaksi.


  9. Gunakan struktur pengaturcaraan standard. Walaupun tidak ada standard yang jelas untuk menulis pseudocode, pengaturcara akan dengan mudah memahami di mana anda mahu pergi jika anda mengikuti struktur yang ditakrifkan dalam bahasa pengaturcaraan berjujukan seperti C atau Pascal. Gunakan terma seperti yew, kemudian, lagi, manakala dan gelung dengan cara yang sama dengan bahasa pengaturcaraan yang anda gunakan.
    • jika SYARAT maka ARAHAN: arahan hanya akan dilaksanakan jika ujian keadaan yang diuji adalah benar, tidak akan benar jika ujian itu palsu.
    • manakala SYARAT ARAHAN: arahan akan diulang selagi keadaan diuji sebagai benar, tetapi tidak akan benar jika syarat diuji sebagai palsu.
    • lakukan ARAHAN semasa SYARAT: kenyataan bersyarat ini sangat mirip dengan yang terdahulu dengan satu perbezaan. Dalam kes pertama, keadaan itu diuji sebelum arahan dilaksanakan dan tidak dilaksanakan jika ujian itu palsu. Dalam kes ini, ia akan diuji selepas pelaksanaan arahansupaya ia akan dilaksanakan sekurang-kurangnya sekali.
    • fungsi NAME (ARGUMENTS): ARAHAN: ia bermakna setiap kali nama itu NAME daripada fungsi yang akan ditemui dalam program ini, pernyataan yang ditetapkan harus dilaksanakan dengan hujah yang digambarkan di antara kurungan. Istilah "Argumen" mewakili satu atau lebih pembolehubah untuk diambil kira oleh arahan.


  10. Atur bahagian pseudocode anda. Jika anda mempunyai sebahagian besar pseudocode yang menentukan beberapa bahagian yang berbeza dalam blok yang sama, anda boleh menggunakan eighths atau braces untuk memegang semuanya bersama-sama.
    • Cangkuk () atau pendakap () akan membantu anda menentukan bahagian panjang pseudocode.
    • Apabila menulis kod sebenar, anda boleh memasukkan komen dengan meletakkan // pada permulaan garisan, sebagai // Ini ialah baris komen.. Apa-apa yang ditulis pada baris yang sama akan dianggap sebagai komen. Anda boleh menggunakan kaedah yang sama semasa menulis pseudocode untuk menambah komen tentang bahagian-bahagian program.


  11. Semak dan semak semula kebolehbacaan dan kejelasan pseudocode anda. Pseudocode bukan karya sastera, tetapi ia mesti tetap difahami. Apabila anda sampai ke akhir dokumen anda, anda sepatutnya dapat menjawab beberapa soalan ini.
    • Bolehkah pseudocode saya difahami oleh seseorang yang tidak biasa dengan projek ini?
    • Bolehkah pseudocode saya mudah disalin ke dalam kod sumber dalam bahasa pengaturcaraan?
    • Adakah pseudocode saya menggambarkan keseluruhan projek tanpa meninggalkan apa-apa di belakang?
    • Bolehkah nama objek ditakrifkan dalam pseudocode saya difahami dengan jelas oleh mereka yang berminat?
    • Jika anda berfikir bahawa sebahagian daripada pseudocode anda perlu direka bentuk semula atau siap atau jika ia tidak cukup jelas, kembali kepadanya untuk menambah atau mengubah maklumat yang diperlukan.

Bahagian 3 Buat dokumen sampel dalam pseudocode



  1. Buka editor es. Jika anda tidak mahu memasang program baru, anda akan dapat menggunakan editor lalai sistem anda, seperti Notepad jika anda bekerja pada Windows atau Edit jika anda berada di Mac.


  2. Tentukan dengan jelas apa yang akan dilakukan oleh program anda. Walaupun ini tidak wajib, ia selalu merupakan idea yang baik untuk menerangkan dalam satu atau dua baris pada permulaan dokumen apakah pseudocode yang akan anda serahkan kepada pendengar anda.

    Program ini sedang menunggu pengguna. Jika ia sepadan dengan apa yang diharapkan, program itu akan bertindak balas, jika tidak, ia akan memancarkan penolakan.



  3. Tulis urutan pembukaan. Ini adalah arahan pertama yang akan dilaksanakan oleh program apabila ia dilancarkan. Ini mesti ditulis pada baris pertama dokumen.

    Jawatan ucapan "Saya harap selamat pagi!"



  4. Tambah baris berikut. Letakkan ruang antara baris terakhir pseudocode dan yang akan diikuti dengan menekan kekunci Masukkan kata laluan papan kekunci anda. Buat baris berikut. Dalam contoh ini, pengguna mesti menyatakan dirinya dengan menekan kekunci kemasukan untuk memanggil baris seterusnya dialog.

    Tunjukkan petua pengguna "Tekan butang" Enter "untuk meneruskan"



  5. Tambah panggilan untuk bertindak dari pengguna. Dia kini akan diminta untuk menjawab ucapan.

    Tunjukkan tindakan pengguna "Bagaimana anda?"



  6. Paparkan senarai jawapan yang layak daripada pengguna. Selepas menekan kekunci itu kemasukan dari papan kekuncinya, pengguna akan melihat senarai jawapan yang dia boleh pilih jawapannya.

    Tunjukkan 3 cadangan "1. Baik." "2. Sangat baik." "3. Kejahatan."



  7. Tanya pengguna untuk jawapan. Di sinilah program ini akan meminta maklum balas daripada pengguna.

    Tunjukkan kemasukan permintaan pengguna "Masukkan nombor yang menentukan status anda:"



  8. Buat satu set syarat yew untuk bertindak balas kepada input pengguna. Persoalannya menanyakan tiga jawapan yang mungkin untuk memilih reaksi tunggal di antara tiga. Anda perlu membuat pemilihan menggunakan kod bersyarat yew.

    JIKA "1" Tunjukkan tindak balas "Menakjubkan!" JIKA "2" Tunjukkan komen "Hebat!" JIKA "3" Tunjukkan tindak balas "Masuk semula!"



  9. Menjangkakan ralat. Anda mesti mengambil kira kes di mana pengguna tidak bertindak balas dengan betul kepada jemputan dan menyediakan ralat.

    JIKA reaksi Tunjukkan yang tidak dikenali "Anda tidak mengikuti arahan saya!"



  10. Tambah semua komponen program anda yang lain. Apabila anda fikir anda telah selesai, semak dokumen anda dan tambahkan barang-barang yang hilang atau fignole itu untuk memastikan bahawa mereka yang membacanya memahami apa yang sedang berlaku. Pseudocode anda akhirnya akan kelihatan seperti ini.

    Program ini sedang menunggu pengguna. Jika ia sepadan dengan apa yang diharapkan, program itu akan bertindak balas, jika tidak, ia akan memancarkan penolakan. Tunjukkan salam "Saya harap selamat pagi!" Tunjukkan petua pengguna "Tekan butang" Enter "untuk meneruskan" Tunjukkan pengguna tindakan segera "Bagaimana anda hari ini?" Tunjukkan 3 cadangan "1. Baik." "2. Sangat baik" "3. Bad." Tunjukkan permintaan input pengguna "Masukkan nombor yang menentukan status anda:" JIKA "1" Tunjukkan tindak balas "Hebat!" JIKA "2" Tunjukkan komen "Hebat!" JIKA "3" Tunjukkan tindak balas "Masuk semula!" JIKA reaksi Tunjukkan yang tidak dikenali "Anda tidak mengikuti arahan saya!"



  11. Simpan dokumen anda. Di Windows, tekan kekunci pada masa yang sama Ctrl+S dari papan kekunci anda, dan di bawah Mac tekan kekunci ⌘ Perintah+S. Beri nama dan klik rekod.
nasihat



  • Pseudocode sangat sesuai untuk menentukan algoritma yang membentuk program penting yang sumbernya mencapai ratusan hingga puluhan ribu baris kod.
amaran
  • Apabila mencipta program, pseudocode tidak boleh digantikan secara langsung untuk kod sumber sebenar yang boleh dikompilasi atau ditafsirkan. Walau bagaimanapun, ia boleh dijadikan rujukan untuk menjelaskan apa yang perlu dilakukan oleh program.

Bernafa melalui mulut boleh mengeringkannya dan membiarkan kerongkong anda tergore. elain itu, banyak yang menganggapnya ebagai kebiaaan jelek. Penyebabnya adalah penyumbatan aluran hidung, atau hanya...

Cara Membuat Punching Bag

Judy Howell

Mungkin 2024

Beg pukulan digunakan untuk meningkatkan kekuatan dan daya tahan atlet. Pengamal eni mempertahankan diri atau tinju menggunakan mereka untuk meningkatkan teknik mereka; namun, harganya cukup mahal, ya...

Kami Mengesyorkan