Cara menulis algoritma pengaturcaraan

Pengarang: John Stephens
Tarikh Penciptaan: 27 Januari 2021
Tarikh Kemas Kini: 14 Mungkin 2024
Anonim
MENULIS ALGORITMA BERDASARKAN SITUASI
Video.: MENULIS ALGORITMA BERDASARKAN SITUASI

Kandungan

Dalam artikel ini: Mewujudkan algoritma Mencipta algoritma sambungan

Algoritma pengaturcaraan adalah langkah pertengahan antara membaca spesifikasi aplikasi perisian dan pengekodan pelbagai bahagian program yang akan berjalan. Sering ada beberapa cara untuk mencapai matlamat yang sama dan ia adalah semasa reka bentuk algoritma yang kita akan berkembang dengan ketepatan yang paling mungkin cara yang paling berkesan untuk diikuti untuk tiba di sana. Oleh itu, tahap pengaturcaraan ini merupakan permulaan yang penting untuk sebarang bentuk pengaturcaraan.


peringkat

Bahagian 1 Buat algoritma

  1. Algoritma adalah pembahagian ke dalam langkah-langkah prosedur yang kompleks. Dengan cara yang sama yang anda reka bentuk laluan jalan, ia memungkinkan untuk memecahkan semua elemen aplikasi komputer, walaupun sangat rumit, dalam sub-program kecil yang akan lebih mudah untuk mengurus dan bergabung dengan satu sama lain kemudian.


  2. Termasuk pendekatan kepada sintaks yang digunakan. Ini bergantung pada dasarnya pada bahasa pengaturcaraan yang akan anda gunakan.


  3. Mula meletakkan algoritma anda di atas kertas.


  4. Sertakan pemboleh ubah dengan menerangkan peranan mereka. Pembolehubah mesti berada dalam blok perisytiharan pada permulaan program jika mereka global atau subrutin jika mereka tempatan. Nama yang anda berikan kepada mereka mestilah ciri apa yang mereka nyatakan dan kandungannya harus sesuai dengan jenis data yang diterima oleh bahasa yang akan anda gunakan.



  5. Menubuhkan kaunter gelung. Sekiranya anda menggunakan gelung dalam algoritma anda, sediakan sistem pengiraan gelung untuk menghitung berapa kali rutin yang dipanggilnya dipanggil.


  6. Berikan titik gelung dalam algoritma anda. Titik gelung mesti diberikan jika keadaan dipenuhi, tetapi merancang satu yang membolehkan output gelung "bersih" jika keadaan ini hilang. Ini menjadikannya tidak mungkin untuk memasuki gelung yang tidak terhingga.


  7. Gunakan kawalan melompat dengan bijak. Melompat antara subrutin boleh bersyarat atau tidak bersyarat.


  8. Elakkan memasukkan data yang tidak diisytiharkan ke dalam algoritma. Sekiranya maklumat yang diproses perlu ditambah "en route" (ini berlaku kerap walaupun di kalangan pro), tambahnya kepada blok definisi data algoritma anda.



  9. Tentukan dengan betul ungkapan anda, bersyarat atau tidak. Ungkapan ini sesuai dengan pelaksanaan formula logik atau kadang-kadang matematik, yang anda beradaptasi dengan spesifik aplikasi anda. Oleh itu, adalah penting untuk mengelakkan kesilapan di peringkat ini.


  10. Letakkan titik rehat dan hentikan pelaksanaan prosedur. Istirahat membolehkan anda keluar dari gelung apabila keadaan telah ditemui dan diteruskan pelaksanaan di tempat lain, sementara perhentian biasanya menamatkan (sementara atau tidak) pelaksanaan program.

Bahagian 2 Buat algoritma sambungan



  1. Buat login untuk pengguna.


  2. Semak nama pengguna dan kata laluan. Adakah algoritma anda membandingkan data yang dimasukkan oleh pengguna dengan kandungan pangkalan data yang dikhaskan untuk data kebenaran akses.


  3. Mengizinkan permulaan sesi jika data ini sah. Redirect program ke titik masuk untuk pengguna tersebut.


  4. Beritahu pengguna jika data yang dimasukkan tidak sah. Snap counter cess dan kemudian alihkan program ke paparan maklumat dan biarkan dua atau tiga percubaan sambungan. Sekiranya mereka gagal, hentikan program sebentar sebelum membenarkan pengguna ini mencuba lagi. Ini akan menghalang atau sekurang-kurangnya memperlahankan percubaan untuk memaksa akses ke sistem yang anda sedang mereka bentuk.


  5. Keluar dari program dengan bersih. Data yang akan disimpan sebelum meninggalkan aplikasi anda perlu betul. Jika tidak, mereka boleh rosak dan menghalang restart program anda yang betul.
nasihat



  • Hilangkan komen yang tidak perlu, kerana ia boleh menjejaskan pemahaman algoritma anda.
  • Gunakan peraturan logik dua keadaan (atau logik Boolean) supaya komputer dapat melihat dan menjawabnya. Tidak ada "mungkin" dalam pengaturcaraan, ia sentiasa "ya atau tidak".
  • Gunakan lelaran mudah dan pelaksanaan cepat.
  • Sentiasa cuba pergi terus ke titik.
  • Algoritma anda mesti berkesan.
  • Sebelum memulakan algoritma, mempunyai idea yang jelas mengenai apa yang anda mahu lakukan.
amaran
  • Ingat untuk mengambil kira masa pelaksanaan dan pengurusan memori. Ini terpakai terutamanya jika anda adalah pengaturcaraan pada sistem terbenam dengan sumber memori terhad.
  • Selesaikan program anda dengan betul.

Cara Membuat Kefir

Eric Farmer

Mungkin 2024

Kefir adalah minuman fermenta i yang boleh dibuat dengan u u lembu atau kambing, air atau antan. ama eperti yogurt, kefir kaya dengan ragi dan bakteria ihat, tetapi mengandungi beberapa jeni bakteria ...

Cara Cari mengikut Tarikh di Gmail

Eric Farmer

Mungkin 2024

Ikuti teknik carian a a ini untuk mencari e-mel dan perbualan untuk tarikh tertentu di arkib Gmail anda. ekiranya tidak mencukupi, berikut adalah beberapa i tilah yang lebih maju untuk membantu anda d...

Penerbitan Baru.